Development record
2026-08-06 — v0.4.2 release cut: content commit `3377980` (changelog roll; eight
2026-08-06 — v0.4.2 release cut: content commit 3377980 (changelog roll; eight
[0.4.1]-duplicate Unreleased entries removed first), semantic gates both PROMOTE
at full tier. Docs-currency: zero findings. Brief↔surface crosscheck: 26
discrepancies, all design-record drift, dispositioned per the iss-152 precedent —
captured as iss-192, release not blocked. Version derived v0.4.2 (additive,
pre-1.0 → patch bump per plan §3/adr-37; the run plan's "v0.5.0" was a
prediction the derivation corrects). Crosscheck ran via direct harness subagents
after the workflow runner failed on a session permission-handler fault (22/22
vacuous errors — discarded, never treated as a pass); pinned prompts unchanged.
Frontmatter
| id | dcn-2608060000000002 |
|---|---|
| type | decision |
| date | 2026-08-06 |
.abcd/work/decisions/dcn-2608060000000002-v0-4-2-release-cut-content-commit.md
open on GitHub ↗ · commit history ↗
mentions3
- adr-37Releases are changelog-driven — rolling `[Unreleased]` is the release decision, and automation tags exactly that commit
- 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-192Brief 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).