mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-11 13:24:55 +01:00
docs: address review — allow in_review -> todo in the status contract, stable recovery fingerprint
Add in_review -> todo to the allowed transitions in doc/SPEC-implementation.md with the resume-intent wake side effect, and define a fingerprint fallback (finalizing run / status-change event id) for pathless in_review that never had a consumed path. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
804b906a99
commit
518f16460b
2 files changed
+4
-3
No files matched your search
@@ -477,7 +477,7 @@ Allowed transitions:
|
||||
- `backlog -> todo | cancelled`
|
||||
- `todo -> in_progress | blocked | cancelled`
|
||||
- `in_progress -> in_review | blocked | done | cancelled`
|
||||
- `in_review -> in_progress | done | cancelled`
|
||||
- `in_review -> in_progress | todo | done | cancelled`
|
||||
- `blocked -> todo | in_progress | cancelled`
|
||||
- terminal: `done`, `cancelled`
|
||||
|
||||
@@ -486,6 +486,7 @@ Side effects:
|
||||
- entering `in_progress` sets `started_at` if null
|
||||
- entering `done` sets `completed_at`
|
||||
- entering `cancelled` sets `cancelled_at`
|
||||
- a user or board transition of an agent-assigned issue from `in_review` to `todo` is a send-back that expresses resume intent; it enqueues the `issue_status_changed` dispatch wake, subject to the normal rewake throttle
|
||||
|
||||
V1 non-terminal liveness rule:
|
||||
|
||||
|
||||
Reference in new issue
Block a user