feat: let opportunity helpers act autonomously
This commit is contained in:
+13
-3
@@ -112,6 +112,15 @@ does not select an exact gather target; that remains with `ActiveWorldAdapter`
|
||||
and `ActionTargetResolver`. No event, reservation, RNG draw, task mutation, or
|
||||
serialized assignment is created.
|
||||
|
||||
At an idle NPC decision boundary, `SimulationManager` performs that query again
|
||||
and gives the ephemeral result to `ActionSelectionSystem`. Personal survival,
|
||||
low-energy rest, mourning, and sleep/meal schedule branches retain precedence;
|
||||
otherwise only the named helper selects the reported ordinary gather/deposit
|
||||
action. From there, existing target resolution chooses and reserves an exact
|
||||
finite resource or storage target. The current NPC task may serialize normally
|
||||
while in progress, but no opportunity-to-helper assignment or acceptance state
|
||||
exists in the save.
|
||||
|
||||
The food-loop regression verifies this chain:
|
||||
|
||||
```text
|
||||
@@ -151,6 +160,7 @@ hearing, personalized reinforcement/decay, multi-hop rumours, secrecy, false
|
||||
beliefs, and multi-event causal graphs belong in later event/history slices.
|
||||
They should extend this record family without making prose authoritative or
|
||||
recomputing old evidence from current positions.
|
||||
The current opportunity family is likewise a bounded two-consumer projection
|
||||
with one read-only helper query, not a generic quest, reward, acceptance,
|
||||
dialogue, helper assignment, or capable-helper framework.
|
||||
The current opportunity family is likewise a bounded two-type projection with
|
||||
one read-only helper query and one ordinary action-selection consumer, not a
|
||||
generic quest, reward, acceptance, dialogue, helper assignment, or capable-
|
||||
helper framework.
|
||||
|
||||
Reference in New Issue
Block a user