This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The glossary entry for step (.abcd/development/brief/glossary/core/step.md) says the loop's step interface, abcd implement step, uses the same word for the same thing as a spec's steps: the next piece of the current spec. The loop does not work that way: implement step performs one stage of the current lane (worktree, brief, implement, validate, land), and a lane lands one spec step, so the state file, the JSON payloads (step, performed, refusal.step) and the command pages already use one word for two things and qualify the spec's as spec step. itd-2609212103565953 criterion 5 asks the command page to describe them as one word for one thing, which cannot be written truthfully until someone rules which of the two keeps the word (rename the lane's stages, or change what implement step means) or restates the criterion.

issueresolvedminoriss-2609291313276243

The glossary entry for step (.abcd/development/brief/glossary/core/step.md) says the loop's step interface, abcd implement step, uses the same word for the same thing as a spec's steps: the next piece of the current spec. The loop does not work that way: implement step performs one stage of the current lane (worktree, brief, implement, validate, land), and a lane lands one spec step, so the state file, the JSON payloads (step, performed, refusal.step) and the command pages already use one word for two things and qualify the spec's as spec step. itd-2609212103565953 criterion 5 asks the command page to describe them as one word for one thing, which cannot be written truthfully until someone rules which of the two keeps the word (rename the lane's stages, or change what implement step means) or restates the criterion.

Grounds

  • pursued: with one word for one thing, a reader of the loop's payloads and pages never mistakes a lane stage for a spec step; shown wrong if a loop payload or command page still says step for a lane's stage

Remedy grounds (2026-09-29)

BU1 (2026-09-29) settles which meaning keeps the word, and H6 approves the breaking release that carries it; BT1 removes the old spellings in the same cut. Rejected: restating itd-2609212103565953 criterion 5, which BU1 did not choose.

Frontmatter

idiss-2609291313276243
typeissue
lifecycleresolved
severityminor

mentions5