Development record
Brief surface chapters lag the shipped surface: the v0.4.2 release-gate crosscheck (full tier, 22 checkers) found 26 discrepancies across 01-ahoy, 04-launch, 05-intent, 07-memory, 15-prepare-this-repo, 16-audit and 05-internals/08-skills — banlist missing from the fourteen-command roster, hooks/bootstrap.sh absent from every hook enumeration, the shipped citation-baseline dry-run gate undocumented, ahoy's envelope/render enumerations missing banlist/guard-detail/citations fields, intent §6 attributing unshipped acceptance-criteria/bundle/supersession checks to the record lint, prepare-this-repo's stale commands/abcd/ layout and undocumented identity phase, audit's privacy-hygiene row understating network-identifier scanning, and memory's bare-render/schema/spec-range drift. Full finding list with evidence: the iss35-brief-surface-crosscheck receipt for the v0.4.2 content commit under .abcd/work/reviews/. Same residue class as iss-152 (v0.4.1).
Brief surface chapters lag the shipped surface: the v0.4.2 release-gate crosscheck (full tier, 22 checkers) found 26 discrepancies across 01-ahoy, 04-launch, 05-intent, 07-memory, 15-prepare-this-repo, 16-audit and 05-internals/08-skills — banlist missing from the fourteen-command roster, hooks/bootstrap.sh absent from every hook enumeration, the shipped citation-baseline dry-run gate undocumented, ahoy's envelope/render enumerations missing banlist/guard-detail/citations fields, intent §6 attributing unshipped acceptance-criteria/bundle/supersession checks to the record lint, prepare-this-repo's stale commands/abcd/ layout and undocumented identity phase, audit's privacy-hygiene row understating network-identifier scanning, and memory's bare-render/schema/spec-range drift. Full finding list with evidence: the iss35-brief-surface-crosscheck receipt for the v0.4.2 content commit under .abcd/work/reviews/. Same residue class as iss-152 (v0.4.1).
Frontmatter
| id | iss-192 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | major |
.abcd/work/issues/resolved/iss-192-brief-surface-drift-v042-release-gate.md
open on GitHub ↗ · commit history ↗
mentions5
- dcn-26080600000000022026-08-06 — v0.4.2 release cut: content commit `3377980` (changelog roll; eight
- dcn-26081600000000042026-08-16 — the v0.5.0 release gate ruled PROMOTE ×2 (the first cut the armed
- iss-152brief-surface crosscheck residual (non-deterministic tail after 4 tier-full rounds, 27 items fixed): (1) 04-surfaces/01-ahoy.md bare-render enumeration omits the guard: health line the shipped bare 'abcd ahoy' now prints (5 lines not 4); (2) 04-surfaces/07-memory.md:104 enumerates 4 launch dry-run gates but marker-block and documentation-auditor are Status:not_implemented (Phase-5 deferred) stubs — only secret/PII scan + installability smoke actually run. Both minor brief-internal staleness, no user-facing doc affected (docs-currency PROMOTE). Deferred from v0.4.1 release gate via disposition; fix in a brief-currency sweep.
- iss-250Brief-surface drift found by the v0.5.0 release gate: the full-tier crosscheck (22 checkers, both directions) returned 28 unique discrepancies between the brief's surface prose and the shipped binary — 14 false-claim, 8 undocumented-surface, 2 criterion-violation, 2 stale-count, 2 fictional-layout. Dominant clusters: the vintage/staleness surfaces (bare 'abcd version' three-line render, version --json four fields, version --check, --allow-stale-binary, uninstall --bin-dir) landed without their brief rows; the citation-baseline dry-run gate and render line are undocumented in 04-launch.md; 01-ahoy.md's envelope shape omits the banlist key and guard.detail; 05-intent.md:335 claims gap_audit is deferred (shipped) and an MG004 check ships (does not exist); 07-memory.md's spec-count claim is stale (spc-2..spc-27 exist); the agents/ plugin surface has no registry row and surface_coverage does not check it; skills/-era phrasing survives in 02-constraints/04-naming.md, 06-delivery/01-build-sequence.md and 02-verification-matrix.md. Full list with file:line, claim, reality and class: the iss35-brief-surface-crosscheck receipt for content commit d1afd2c under .abcd/work/reviews/. Not release-blocking (design-record drift, no user-facing doc affected) — same class and disposition as iss-192 at v0.4.2.
- itd-109Acceptance Criteria Verify Themselves, And The Manual Rest Renders For A Human