This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The README ships an intent only when no open spec still names it, because an intent owns one or more specs; itd-80's reconcile ships the linked intent whenever its spec closes

issuewontfixminoriss-2610262040053417

The README ships an intent only when no open spec still names it, because an intent owns one or more specs; itd-80's reconcile ships the linked intent whenever its spec closes

A premise contradiction (severity minor) found by the cross-document consistency pass.

  • End A: .abcd/development/brief/04-surfaces/README.md:275 — "only when no open spec is left naming it — an intent owns one or more specs"
  • End B: .abcd/development/intents/shipped/itd-80-intent-lifecycle-automation.md:34 — "on spec close, detect the linked intent via the immutable link, move it planned → shipped with an atomic same-filesystem rename"

The README's spec row says a spec close ships the linked intent only when no open spec is left naming it, since an intent owns one or more specs. itd-80 says that on spec close the reconcile finds the linked intent through the link and moves it from planned to shipped, which assumes one spec per intent. When an intent has two specs, closing the first ships it under itd-80 but not under the README.

Evidence: .abcd/work/reviews/2026-10-26-consistency/00-summary.md, finding 908.

Grounds

  • declined: Closed in the 2026-10-27 triage (dcn-2610271112330536): a later record already settles which end holds. The later accepted ADR (and its dcn) says which holds, and the code's Reconcile follows it.

Frontmatter

idiss-2610262040053417
typeissue
lifecyclewontfix
severityminor

References1

mentions1