2.2 KiB
2.2 KiB
Backlog Triage — Post-929/934 (Story 935)
Reviewed all active backlog/parked stories against the changes landed in:
- 929: deleted
db/yaml_legacy.rs— CRDT is the sole source of truth - 934: typed
Stageenum replaces the directory-string state model
Summary
| Tag | Count | Stories |
|---|---|---|
| subsumed-by-929 | 1 | 938 |
| subsumed-by-934 | 0 | — |
| deleted-as-duplicate | 1 | 931 (dup of 930) |
| needs-rewire-to-typed-model | 3 | 895, 919, 930 |
| unaffected | 8 | 810, 811, 893, 897, 899, 928, 937, 939 |
| anomaly (zombie, no CRDT file) | 1 | 912 |
Total reviewed: 14
Per-Story Tags
| ID | Name | Tag | Action |
|---|---|---|---|
| 810 | Upgrade libsqlite3-sys | unaffected | — |
| 811 | Fly.io Machines API spike | unaffected | — |
| 893 | MergeFailure→Coding legal transition | unaffected | ACs already reference typed CRDT Stage |
| 895 | Show Blocked section in chat status | needs-rewire-to-typed-model | Rewired ACs 0, 4, 5 to reference Stage::Coding, Stage::MergeFailure, ArchiveReason::Frozen |
| 897 | Gateway permission prompts | unaffected | — |
| 899 | Gateway↔sled WS migration | unaffected | — |
| 912 | Auto-spawn mergemaster on conflict | anomaly | Listed in upcoming but get_story_todos returns "Story file not found" — no CRDT entry; zombie entry to investigate |
| 919 | unblock_story MergeFailure regresses to backlog | needs-rewire-to-typed-model | Rewired all 3 ACs: replaced 4_merge dir with Stage::Merge, "failure flag" with Stage::MergeFailure |
| 928 | update_story depends_on doesn't persist | unaffected | ACs already reference CRDT register |
| 930 | merge_agent_work doesn't auto-transition to Done | needs-rewire-to-typed-model | Rewired ACs 0 and 2: replaced 5_done dir with Stage::Done |
| 931 | Duplicate of 930 (same bug, same name) | deleted-as-duplicate | Also referenced 4_merge_failure/5_done directories and ad-hoc blocked/merge_failure flags |
| 937 | start_agent spawns on tombstoned story | unaffected | ACs already reference CRDT is_deleted |
| 938 | start_agent falls back to .md files | subsumed-by-929 | The .md-file fallback was eliminated by 929; also a duplicate of 937 |
| 939 | Move frontend API to WS-RPC | unaffected | — |