Development record
A crashed copy strands records it reserved but never pushed, and nothing says so. After the 2026-10-24 crash, origin holds expired reservations whose footprints name records that exist nowhere on origin. Under reservation iss-2610222001116066 they are:
A crashed copy strands records it reserved but never pushed, and nothing says so. After the 2026-10-24 crash, origin holds expired reservations whose footprints name records that exist nowhere on origin. Under reservation iss-2610222001116066 they are:
- the draft intent for a sweep verb, itd-2610222214476887
- four decision records, dcn-2610222216264421 and its three siblings
The work was reserved, then lost with the computer, and no other copy can see that it is gone: abcd peers lists the reservation as an ordinary expired one, and only a person comparing the footprint with origin's tree finds the gap. Even citing a stranded id is awkward: record-lint has a marker for an illustrative id and one for a record not minted yet, but none for a record minted in a copy that never pushed it, so this record marks those ids forward-looking, which is the nearer of the two.
Frontmatter
| id | iss-2610241107435264 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2610241107435264-a-crashed-copy-strands-records-it.md
open on GitHub ↗ · commit history ↗
References1
- itd-2611041549461012A session that takes over a run steps on from what abcd wrote downrelated
mentions5
- dcn-26102222162644212026-10-22 — Decided by the technical facilitator on delegation (coordinator ruling, 2026-10-22): the sweep command (itd-2610222214476887) refines and is blocked by the worktree store (itd-2609091014076309) and calls the store's prune as its one reclaim primitive, never a second copy, on the one-canonical-primitive principle.
- iss-2610222001116066abcd has no single verb that cleans up a repository: after the 2026-10-22 crash this checkout held 189 worktrees (most on merged branches, some dirty), 86 reservation branches on origin (66 expired, 20 released), unmerged local branches, and inbox reports not yet pulled into the ledger, each needing its own manual pass. The person wants an abcd sweep verb that does everything a good cleanup needs: worktrees, branches, reservations, pulling in the inbox items, and so on.
- itd-2610222214476887One command shows everything a repository has left lying around, and clears what is provably finished
- spc-2611041706004822A session that takes over a run steps on from what abcd wrote down
- spc-2611050505250705the-restart-reads-the-forge-and-the