feat: derive capable opportunity helpers
This commit is contained in:
+15
-6
@@ -618,8 +618,9 @@ These are expected prototype constraints, not necessarily isolated bugs:
|
||||
- The bounded opportunity family supports one open `restock_empty_pantry` or
|
||||
`supply_missing_wood` need from exact known evidence. Both have exact NPC and
|
||||
player supply resolutions; the wood need also closes deterministically on
|
||||
interested-party death or one-day staleness. There is still no capable-helper
|
||||
assignment, acceptance, rewards, free-form dialogue, or quest log.
|
||||
interested-party death or one-day staleness. One read-only query derives and
|
||||
explains a capable helper, but there is still no helper assignment,
|
||||
acceptance, rewards, free-form dialogue, or quest log.
|
||||
- The reason inspector exposes current decisions, utility rejections, one exact
|
||||
relationship cause, and a compact person-history view that distinguishes
|
||||
importance-ranked retained memories from objective personal actions.
|
||||
@@ -902,10 +903,18 @@ v9 and nested opportunity schema v2 preserve open, resolved, and invalidated
|
||||
history. The two consumers now share `VillageOpportunitySystem`, while their
|
||||
evidence and care rules remain explicit.
|
||||
|
||||
Milestone 7 remains in progress. The immediate next slice is a read-only,
|
||||
deterministic capable-helper query for an open need, derived from existing
|
||||
knowledge, relationship, action, inventory, and resource facts before it is
|
||||
allowed to influence autonomous task selection.
|
||||
The first capable-helper query is complete. An open food or wood need now
|
||||
derives one living informed villager with a familiar trusted directed tie and a
|
||||
real inventory-deposit or finite-resource gather route. Inventory readiness,
|
||||
trust, profession fit, familiarity, finite-source availability, and stable IDs
|
||||
produce one deterministic result. The village summary explains that result;
|
||||
save/load re-derives it, and querying changes no task, reservation, RNG stream,
|
||||
resource, event, or checksum.
|
||||
|
||||
Milestone 7 remains in progress. The immediate next slice is one bounded
|
||||
autonomous consumer: allow the currently derived helper to choose its reported
|
||||
ordinary supply action after urgent self-care and schedule rules, without
|
||||
persisted assignment, quest acceptance, or reward state.
|
||||
|
||||
The remaining simulation-garden target still aims for:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user