diff --git a/.abcd/work/issues/open/iss-35-brief-surface-reconciliation.md b/.abcd/work/issues/resolved/iss-35-brief-surface-reconciliation.md similarity index 94% rename from .abcd/work/issues/open/iss-35-brief-surface-reconciliation.md rename to .abcd/work/issues/resolved/iss-35-brief-surface-reconciliation.md index 52e6ba4..0cf91ed 100644 --- a/.abcd/work/issues/open/iss-35-brief-surface-reconciliation.md +++ b/.abcd/work/issues/resolved/iss-35-brief-surface-reconciliation.md @@ -7,6 +7,8 @@ category: "drift" source: "agent-finding" found_during: "2026-07-08 multi-agent review" found_at: ".abcd/development/brief/05-internals/08-skills.md" +resolution: "graduation gate shipped and armed: surface_coverage record-lint blocker, 16 surface chapters, skills-to-commands relabel, machine-checked staged Status column, crosscheck wired as release gate; maintainer grill decision 2026-07-24 (DECISIONS.md); residue tracked as iss-122" +impact: internal --- brief-vs-shipped-surface reconciliation: 05-internals/08-skills.md claims abcd ships zero user-facing skills and six top-level commands while 04-surfaces/README.md itself tables nine and /abcd:consult and /abcd:ingest are shipped; the shipped skills violate the brief criterion that any artefact mutation is a command, not a skill; the skills/ layout described (abcd-ahoy, commit-attribution, secrets-and-pii) is fictional vs the real consult/ and ingest/; the implemented, user-reachable abcd docs lint and abcd history verbs have no home in 04-surfaces at all; the operator-internal paragraph contradicts the commands/ directory that exists. Detector (per spec-moves-with-the-surface): a record-lint cross-check that every entry under commands/ and skills/ resolves to a brief surface row, and every brief surface row resolves to a shipped or explicitly staged surface. Acceptance corpus: each falsified claim above — the check fails on all of them today. Fix amends the criterion or the surface in one change, never silently.