Development record
The naming register retires `.abcd/logbook/` and fails the build on it, but itd-35 writes its verification report under `.abcd/logbook/audit/`.
The naming register retires .abcd/logbook/ and fails the build on it, but itd-35 writes its verification report under .abcd/logbook/audit/.
A premise contradiction (severity minor) found by the cross-document consistency pass.
- End A:
.abcd/development/brief/02-constraints/04-naming.md:83— ".abcd/logbook/was the maritime name for per-run logs, state and reports. It is retired and must not be re-minted" - End B:
.abcd/development/intents/drafts/itd-35-lifeboat-integrity-audit.md:42— ".abcd/logbook/audit/lifeboat-<ts>/report.{json,md}"
04-naming says .abcd/logbook/ is retired and must not be re-minted, that run output goes to the local ephemeral tier, and that TestNoRetiredLogbookLocationInSource fails the build if any Go source names the retired location. itd-35 puts its lifeboat verification report at .abcd/logbook/audit/lifeboat-<ts>/report.{json,md}. Built as written, it re-mints the retired location and trips that test.
Evidence: .abcd/work/reviews/2026-10-26-consistency/00-summary.md, finding 167.
Frontmatter
| id | iss-2610262031437177 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2610262031437177-the-naming-register-retires-abcd-logbook.md
open on GitHub ↗ · commit history ↗
References1
- itd-35Lifeboats Carry Their Own Integrity Proofrelated