Add MVP skill taxonomy
This commit is contained in:
@@ -878,7 +878,7 @@ Target deliverable: A small group can join a server, spawn into one biome, gathe
|
|||||||
## 0.1.R Knowledge And Skill Foundation
|
## 0.1.R Knowledge And Skill Foundation
|
||||||
|
|
||||||
- [x] Define the MVP separation between knowledge, practical experience, physical stats, tools, and infrastructure. Added `Docs/KnowledgeAndSkillFoundation.md` with a five-part MVP model separating knowledge, practical experience, physical stats, tools, and infrastructure so basic survival remains possible but outcomes improve through understanding, practice, equipment, and durable world improvements.
|
- [x] Define the MVP separation between knowledge, practical experience, physical stats, tools, and infrastructure. Added `Docs/KnowledgeAndSkillFoundation.md` with a five-part MVP model separating knowledge, practical experience, physical stats, tools, and infrastructure so basic survival remains possible but outcomes improve through understanding, practice, equipment, and durable world improvements.
|
||||||
- [ ] Add a first-pass skill taxonomy for survival, gathering, tool use, crafting, fire, shelter, navigation, first aid, food safety, and weather awareness.
|
- [x] Add a first-pass skill taxonomy for survival, gathering, tool use, crafting, fire, shelter, navigation, first aid, food safety, and weather awareness. Added the first MVP taxonomy to `Docs/KnowledgeAndSkillFoundation.md`, covering survival, gathering, tool use, crafting, fire, shelter, navigation, first aid, food safety, and weather awareness as non-lockout skill domains that modify risk, quality, speed, yield, readability, and confidence.
|
||||||
- [ ] Define how knowledge affects survival actions: fewer mistakes, safer attempts, better yields, lower injury risk, and more reliable outcomes.
|
- [ ] Define how knowledge affects survival actions: fewer mistakes, safer attempts, better yields, lower injury risk, and more reliable outcomes.
|
||||||
- [ ] Define how practical experience grows through use, repetition, mistakes, and recovery from failure.
|
- [ ] Define how practical experience grows through use, repetition, mistakes, and recovery from failure.
|
||||||
- [ ] Add first contextual learning prompts for fire safety, potable water, exposure, shelter placement, injury care, and resource identification.
|
- [ ] Add first contextual learning prompts for fire safety, potable water, exposure, shelter placement, injury care, and resource identification.
|
||||||
|
|||||||
@@ -49,3 +49,77 @@ Infrastructure:
|
|||||||
MVP rule: basic survival actions must remain possible with low knowledge and
|
MVP rule: basic survival actions must remain possible with low knowledge and
|
||||||
poor tools, but outcomes should be riskier, slower, lower quality, or more
|
poor tools, but outcomes should be riskier, slower, lower quality, or more
|
||||||
wasteful until knowledge, practice, tools, and infrastructure improve.
|
wasteful until knowledge, practice, tools, and infrastructure improve.
|
||||||
|
|
||||||
|
## First-Pass Skill Taxonomy
|
||||||
|
|
||||||
|
The MVP skill taxonomy starts with practical survival domains the player uses in
|
||||||
|
the first hours of play. Each skill can later contain knowledge topics,
|
||||||
|
practice records, tool modifiers, environmental modifiers, and teaching hooks.
|
||||||
|
|
||||||
|
Survival:
|
||||||
|
|
||||||
|
- Core self-care, prioritization, risk recognition, rest, hydration, calories,
|
||||||
|
warmth, and avoiding preventable injury.
|
||||||
|
- Early effects: better warning timing, fewer panic mistakes, and more reliable
|
||||||
|
recovery choices.
|
||||||
|
|
||||||
|
Gathering:
|
||||||
|
|
||||||
|
- Identifying useful resources, harvesting safely, avoiding waste, and knowing
|
||||||
|
when weather, light, terrain, or tool condition makes gathering risky.
|
||||||
|
- Early effects: better yield, lower injury risk, and less resource damage.
|
||||||
|
|
||||||
|
Tool use:
|
||||||
|
|
||||||
|
- Handling primitive tools safely, choosing the right tool, maintaining tools,
|
||||||
|
and recognizing when improvised use is dangerous.
|
||||||
|
- Early effects: less stamina cost, fewer injuries, and more consistent work.
|
||||||
|
|
||||||
|
Crafting:
|
||||||
|
|
||||||
|
- Following recipes, sequencing steps, judging material suitability, and
|
||||||
|
recognizing weak or unsafe results.
|
||||||
|
- Early effects: fewer failed crafts, less waste, and better item quality.
|
||||||
|
|
||||||
|
Fire:
|
||||||
|
|
||||||
|
- Ignition, fuel choice, containment, maintenance, extinguishing, smoke, warmth,
|
||||||
|
wildfire risk, and using fire without burning structures or vegetation.
|
||||||
|
- Early effects: safer campfires, lower spread risk, and better warmth/cooking
|
||||||
|
reliability.
|
||||||
|
|
||||||
|
Shelter:
|
||||||
|
|
||||||
|
- Site choice, wind/rain exposure, drainage, structural basics, maintenance,
|
||||||
|
insulation, and avoiding fire or flood hazards.
|
||||||
|
- Early effects: better placement, more reliable protection, and fewer wasted
|
||||||
|
materials.
|
||||||
|
|
||||||
|
Navigation:
|
||||||
|
|
||||||
|
- Reading terrain, weather, daylight, landmarks, slope, watercourses, and safe
|
||||||
|
routes.
|
||||||
|
- Early effects: fewer dangerous detours, better route choice, and safer return
|
||||||
|
to shelter.
|
||||||
|
|
||||||
|
First aid:
|
||||||
|
|
||||||
|
- Recognizing injury, bleeding, sprains, sickness, cold exposure, dehydration,
|
||||||
|
and when rest or treatment matters.
|
||||||
|
- Early effects: earlier warnings, better treatment choices, and reduced
|
||||||
|
recovery mistakes.
|
||||||
|
|
||||||
|
Food safety:
|
||||||
|
|
||||||
|
- Potable water, edible plant caution, spoilage awareness, cooking basics,
|
||||||
|
contamination risk, and unsafe hunger-driven decisions.
|
||||||
|
- Early effects: fewer sickness triggers and better food/water decisions.
|
||||||
|
|
||||||
|
Weather awareness:
|
||||||
|
|
||||||
|
- Reading temperature, wind, rain, exposure, nightfall, storms, and shelter/fire
|
||||||
|
implications.
|
||||||
|
- Early effects: earlier shelter/fire decisions and fewer exposure surprises.
|
||||||
|
|
||||||
|
Taxonomy rule: skills are not unlock gates for basic MVP survival actions. They
|
||||||
|
modify risk, quality, speed, yield, readability, and confidence.
|
||||||
|
|||||||
@@ -0,0 +1,45 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
"""Verify the 0.1.R first-pass skill taxonomy is documented."""
|
||||||
|
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
|
||||||
|
ROOT = Path(__file__).resolve().parents[1]
|
||||||
|
DOC = ROOT / "Docs" / "KnowledgeAndSkillFoundation.md"
|
||||||
|
ROADMAP = ROOT / "AGRARIAN_DEVELOPMENT_ROADMAP.md"
|
||||||
|
|
||||||
|
REQUIRED = {
|
||||||
|
DOC: [
|
||||||
|
"## First-Pass Skill Taxonomy",
|
||||||
|
"Survival:",
|
||||||
|
"Gathering:",
|
||||||
|
"Tool use:",
|
||||||
|
"Crafting:",
|
||||||
|
"Fire:",
|
||||||
|
"Shelter:",
|
||||||
|
"Navigation:",
|
||||||
|
"First aid:",
|
||||||
|
"Food safety:",
|
||||||
|
"Weather awareness:",
|
||||||
|
"skills are not unlock gates",
|
||||||
|
],
|
||||||
|
ROADMAP: [
|
||||||
|
"[x] Add a first-pass skill taxonomy for survival, gathering, tool use, crafting, fire, shelter, navigation, first aid, food safety, and weather awareness.",
|
||||||
|
],
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def main() -> None:
|
||||||
|
missing: list[str] = []
|
||||||
|
for path, snippets in REQUIRED.items():
|
||||||
|
text = path.read_text(encoding="utf-8")
|
||||||
|
for snippet in snippets:
|
||||||
|
if snippet not in text:
|
||||||
|
missing.append(f"{path.relative_to(ROOT)} missing {snippet!r}")
|
||||||
|
if missing:
|
||||||
|
raise SystemExit("FAILED: " + "; ".join(missing))
|
||||||
|
print("OK: first-pass skill taxonomy is documented.")
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
Reference in New Issue
Block a user