feat: package pantry crisis demo

This commit is contained in:
Rijad Zuzo
2026-07-16 00:37:59 +02:00
parent c23f6887c8
commit f82d9683de
12 changed files with 621 additions and 21 deletions
+20 -8
View File
@@ -742,14 +742,26 @@ complete:
- the repeatable runtime capture now includes an empty/restocked close pair in
the established elevated third-person visual language.
Milestone 7 is not complete. The immediate outcome-defined slice is now one
short, repeatable pantry-crisis sequence that reads without debug UI: shortage,
interested villager, finite-resource trip, visible carrying, deposit, and
physical recovery. Improve route timing, work feedback, and village composition
only where that sequence exposes a readability problem. Once that public-demo
loop passes, prove a second bounded unresolved-condition consumer from a real
missing-wood `task_blocked` fact, include deterministic interested-party
death/staleness handling, and only then extract shared opportunity machinery.
The outcome-defined pantry-crisis demo loop is complete:
- `F11` reloads the authored seed and runs a measured 2030 second cinematic
sequence with the development UI hidden;
- a real final-food withdrawal and consumption leave the physical pantry empty
and open the knowledge-gated need for its worried witness;
- a trusted acquaintance selects ordinary `gather_food`, reserves and visits a
finite berry source, visibly carries its yield home, and autonomously selects
the real pantry deposit;
- that exact deposit resolves the opportunity, restores the physical stock,
clears concern, and triggers the existing refill response;
- restrained captions and a camera handoff clarify the three beats without
replacing state-driven world cues, while a runtime validator measures the
unassisted route and a headless scenario verifies its full event chain.
Milestone 7 is not complete. The immediate next slice is the second bounded
unresolved-condition consumer from a real missing-wood `task_blocked` fact,
including deterministic interested-party death/staleness handling. Extract
shared opportunity machinery only after that second consumer proves the common
contract.
Recently completed: