Development record
TestWorktreeStoreRuleNamesTheIntentsActualState (internal/core/lint/conventionsfile_test.go) checks for stale draft wording per blank-line paragraph, and the references list in .abcd/development/brief/04-surfaces/34-build.md is one paragraph naming six intents, so a later '(a draft)' beside a different intent in that list would fail the test naming itd-2609091014076309 falsely.
issueresolvednitpickiss-2610111926302443
TestWorktreeStoreRuleNamesTheIntentsActualState (internal/core/lint/conventionsfile_test.go) checks for stale draft wording per blank-line paragraph, and the references list in .abcd/development/brief/04-surfaces/34-build.md is one paragraph naming six intents, so a later '(a draft)' beside a different intent in that list would fail the test naming itd-2609091014076309 falsely.
Grounds
- pursued: a draft word beside another intent in the same list or prose paragraph passes, while every stale shape the check was written against (wrapped '(a draft)' list item, wrapped Go comment, 'store draft'/'that draft' in itd-148, spc-42, iss-213) is still flagged; shown wrong if a historical stale text (8198d2b8c^, fb3cd6c97^) passes the narrowed check, or a draft word said of another intent in the same list still fails it.
Frontmatter
| id | iss-2610111926302443 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | nitpick |
.abcd/work/issues/resolved/iss-2610111926302443-testworktreestorerulenamestheintentsactu.md
open on GitHub ↗ · commit history ↗
mentions4
- iss-213Several agents sharing ONE git worktree silently invalidated a verification result and came close to losing committed work. Observed repeatedly during the 2026-08-11 install-test round, in a repo that is about to run more agents, not fewer.
- itd-148Every change starts in its own worktree in abcd's store: the primary checkout is a read-only surface, and abcd blocks mutations there for every session but a declared coordinator
- itd-2609091014076309Session and agent worktrees live in a machine-scoped store that abcd lists and reclaims, never beside the user's own projects
- spc-42every-change-starts-in-its-own-worktree-the-primary-checkout