feat: harden auto-next continuity receipt linkage
This commit is contained in:
@@ -51,6 +51,8 @@ The following behavior is forbidden:
|
||||
|
||||
A completed task in the same approved plan must not end with “I can continue with the next task” style closeout unless the next task has actually been dispatched.
|
||||
|
||||
Checkpoint artifacts, session keys, or oral/plain-text status updates are not substitutes for a real auto-next dispatch. A checkpoint may preserve state, but it does not prove that the required next task was actually dispatched.
|
||||
|
||||
## Canonical failure condition
|
||||
|
||||
If all of the following are true:
|
||||
@@ -81,4 +83,6 @@ Then the continuity gate must fail and treat the stop as an auto-next obligation
|
||||
- The obligation applies only when the next task is known within the same approved plan.
|
||||
- A generic next action is not enough unless it proves the same approved plan task transition.
|
||||
- A real dispatch receipt remains the source of truth for whether auto-next actually happened.
|
||||
- Receipt linkage should include the required next-task identity when the evaluator needs to distinguish a real next-task dispatch from a stale or unrelated dispatch.
|
||||
- Checkpoint/session metadata alone must not satisfy the receipt proof.
|
||||
- This rule is intentionally minimal so it can later move into the continuity plugin without changing the behavior contract.
|
||||
|
||||
Reference in New Issue
Block a user