Development record
itd-82 makes bare abcd drain the unattended run that changes state; 04-naming rules that a bare invocation renders and that changing state is what a sub-verb is for.
itd-82 makes bare abcd drain the unattended run that changes state; 04-naming rules that a bare invocation renders and that changing state is what a sub-verb is for.
A premise contradiction (severity minor) found by the cross-document consistency pass.
- End A:
.abcd/development/intents/planned/itd-82-drain-ledger-triage.md:20— "abcd drainworks the open issue ledger unattended" - End B:
.abcd/development/brief/02-constraints/04-naming.md:92— "Every/abcd:<verb>treats the bare invocation as status plus help plus a render"
itd-82's press release opens with 'abcd drain works the open issue ledger unattended': the bare verb opens lanes and pull requests and writes markers, and decision 3 makes it 'all by default, capped by flag'. 04-naming states 'Every /abcd:<verb> treats the bare invocation as status plus help plus a render' and that a sub-verb earns its existence by mutating state. The planned verb builds in the bare-acts shape the naming rule excludes at design time; 04-naming treats acting verbs only as a gap in the shipped surface, not as an allowed design.
Evidence: .abcd/work/reviews/2026-10-26-consistency/00-summary.md, finding 201.
Grounds
- declined: Closed in the 2026-10-27 triage (dcn-2610271112330536): the two ends do not conflict when read in full. Bare drain already acts in the shipped binary and the README's bare-invocation paragraph lists it as an exception enforced by a test over an exception table; itd-82 decision 1 keeps the verb name.
Frontmatter
| id | iss-2610262031575529 |
|---|---|
| type | issue |
| lifecycle | wontfix |
| severity | minor |
.abcd/work/issues/wontfix/iss-2610262031575529-itd-82-makes-bare-abcd-drain-the.md
open on GitHub ↗ · commit history ↗
References1
- itd-82`abcd drain` fixes the issues that need no decision, and hands the rest back by kindrelated
mentions1
- dcn-26102711123305362026-10-27 — The product thinker accepted on 2026-10-27 the triage of the 1301 records the 2026-10-26 consistency pass filed. The duplicates, the records a later record already settles, the ones that are no contradiction and the one already fixed are closed with each reader's reason. Every other record gets its fix as its remedy, the rulings' accepted answers included, so a drain can take it. The 45 major records left open are deferred past v0.15.1, because the brief's single-home rewrite rewrites or removes most of the passages they quote. The person ruled the major rulings one at a time; the minor rulings take their recommended answers.