This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The issue ledger's repo-relative root .abcd/work/issues is spelled as a string literal in seven packages (capture.LedgerRelPath, lint issuesDirOf, changelog issuesLedgerDir, readingitem ledgerRelDir, lifeboat nativeIssuesDir, intent issuesRelDir, recordid familyRoots), so a move of the ledger is seven edits and a missed one is a reader looking at an empty tree. One exported constant in the stdlib-only recordid leaf, referenced by the rest.

issueresolvedminoriss-2609251053001508

The issue ledger's repo-relative root .abcd/work/issues is spelled as a string literal in seven packages (capture.LedgerRelPath, lint issuesDirOf, changelog issuesLedgerDir, readingitem ledgerRelDir, lifeboat nativeIssuesDir, intent issuesRelDir, recordid familyRoots), so a move of the ledger is seven edits and a missed one is a reader looking at an empty tree. One exported constant in the stdlib-only recordid leaf, referenced by the rest.

Grounds

  • pursued: no non-test source under internal/ spells the ledger root outside recordid; TestIssuesLedgerRootIsSpelledOnce would fail on a new literal

Frontmatter

idiss-2609251053001508
typeissue
lifecycleresolved
severityminor