docs: update completion status for Phases A-D.3

Mark all resource system phases (A, B, C, D.1-D.3) as complete in
the LLM integration roadmap and design docs. D.4 (structure
inspection) remains as future work.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
root
2026-03-09 00:15:02 +00:00
parent c7bf7c9ef4
commit 6d1f470ba5
3 changed files with 21 additions and 20 deletions
@@ -46,31 +46,32 @@
### 2.2 Resource, Tool & Invention System (Phased)
**Phase A — Harvestable Map + Gathering:**
- [ ] Map generation: water ponds, stone deposits, tree clusters as resource tiles
- [ ] ItemRegistry singleton with seed resources (log, stone, water)
- [ ] NPC inventory component + inventory helpers
- [ ] Productivity need (decays like hunger/energy, motivates gathering)
- [ ] npcBrain: 'gather' goal when productivity low
- [ ] gatheringSystem: walk to resource tile → timer → add to inventory
- [x] Map generation: water ponds, stone deposits, tree clusters as resource tiles
- [x] ItemRegistry singleton with seed resources (log, stone, water)
- [x] NPC inventory component + inventory helpers
- [x] Productivity need (decays like hunger/energy, motivates gathering)
- [x] npcBrain: 'gather' goal when productivity low
- [x] gatheringSystem: walk to resource tile → timer → add to inventory
**Phase B — Crafting + Building:**
- [ ] RecipeRegistry singleton with seed recipes (axe, hammer, stockpile, workbench)
- [ ] Structure entities (stockpiles, workshops) with position + inventory
- [ ] industrySystem: decision tree (craft vs build vs gather)
- [ ] craftingSystem + buildingSystem + drop-off behavior
- [x] RecipeRegistry singleton with seed recipes (axe, hammer, stockpile, workbench)
- [x] Structure entities (stockpiles, workshops) with position + inventory
- [x] industrySystem: decision tree (craft vs build vs gather)
- [x] craftingSystem + buildingSystem + drop-off behavior
**Phase C — LLM Invention:**
- [ ] inventionSystem: eureka moments with stat-based probability
- [ ] LLM prompt + structured JSON output + validation pipeline
- [ ] Invention timeline + "Most Inventive" superlative
- [ ] Invention chaining (new items feed into future prompts)
- [x] inventionSystem: eureka moments with stat-based probability
- [x] LLM prompt + structured JSON output + validation pipeline
- [x] Invention timeline + "Most Inventive" superlative
- [x] Invention chaining (new items feed into future prompts)
**Phase D — UI Integration:**
- [ ] NPC info panel: inventory display, current activity
- [ ] Invention announcements, structure inspection
- [x] NPC info panel: inventory display, current activity
- [x] Invention announcements in events feed (gold styling)
- [ ] Structure inspection (D.4 — future)
- [ ] **Design:** [resource-tool-invention-design.md](2026-03-08-resource-tool-invention-design.md)
- [ ] **Status:** DESIGNED, NOT STARTED
- [x] **Design:** [resource-tool-invention-design.md](2026-03-08-resource-tool-invention-design.md)
- [x] **Status:** PHASES A-D.3 COMPLETE (D.4 remaining)
### 2.3 Emergent Gossip / Information Spread
- [ ] NPCs share information during social interactions
@@ -1,7 +1,7 @@
# Resource, Tool & Invention System Design
**Date:** 2026-03-08
**Status:** Approved design, phased implementation
**Status:** Phases A-D.3 complete, D.4 (structure inspection) remaining
**LLM Roadmap Position:** Tier 2, Item 2.2
---
@@ -1,7 +1,7 @@
# Phase D: UI Integration Design (D.1D.3)
**Date:** 2026-03-09
**Status:** Approved
**Status:** D.1-D.3 COMPLETE, D.4 deferred
---