This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

2026-11-01 — iss-2611010041545467 is resolved by the remedy change alone. A source checkout's build refusing a newer run or drain state now says that abcd update does not change it, and tells the person to run the command from the same directory with the scripts/abcd.sh of a newer checkout, such as a worktree of origin/main; this was proved live on 2026-11-01 against a schema-17 run in the main checkout. Two parts of the issue's remedy are not taken. Recording the writing abcd's version and commit in the run state would bump the state schema, and every bump makes every older build refuse every run the newer one touches, the very refusal this fixes, for a gain of one named commit in a message that already names a working route. A CONCURRENCY rule that a session drives its runs from its own worktree's scripts/abcd.sh is not added, because a run lives in the local tier of the checkout that started it, so the rule would strand every run already started in a main checkout; the refusal now teaches the route at the moment it is needed.

decisiondcn-2611010933159574

2026-11-01 — iss-2611010041545467 is resolved by the remedy change alone. A source checkout's build refusing a newer run or drain state now says that abcd update does not change it, and tells the person to run the command from the same directory with the scripts/abcd.sh of a newer checkout, such as a worktree of origin/main; this was proved live on 2026-11-01 against a schema-17 run in the main checkout. Two parts of the issue's remedy are not taken. Recording the writing abcd's version and commit in the run state would bump the state schema, and every bump makes every older build refuse every run the newer one touches, the very refusal this fixes, for a gain of one named commit in a message that already names a working route. A CONCURRENCY rule that a session drives its runs from its own worktree's scripts/abcd.sh is not added, because a run lives in the local tier of the checkout that started it, so the rule would strand every run already started in a main checkout; the refusal now teaches the route at the moment it is needed.

Frontmatter

iddcn-2611010933159574
typedecision
date2026-11-01

mentions1