This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

itd-89 files transcripts in the local per-repo store; invariant 15 makes the user-level `~/.abcd.noindex/transcripts/<root-sha>/` the store, with a per-repo store only for a declared checkout

issuewontfixminoriss-2610262032188853

itd-89 files transcripts in the local per-repo store; invariant 15 makes the user-level ~/.abcd.noindex/transcripts/<root-sha>/ the store, with a per-repo store only for a declared checkout

A premise contradiction (severity minor) found by the cross-document consistency pass.

  • End A: .abcd/development/intents/shipped/itd-89-start-the-transcript-clock.md:18 — "abcd redacts the transcript and files it in the local per-repo store"
  • End B: .abcd/development/brief/02-constraints/03-invariants.md:167 — "The session-transcript store (~/.abcd.noindex/transcripts/<root-sha>/, or <repo>/.abcd/.work.local/transcripts/<root-sha>/ for a checkout declared in ~/.abcd.noindex/local-transcript-roots"

itd-89's press release says abcd files each transcript in the local per-repo store. Invariant 15 names the session-transcript store as ~/.abcd.noindex/transcripts/<root-sha>/, and uses <repo>/.abcd/.work.local/transcripts/<root-sha>/ only for a checkout declared in ~/.abcd.noindex/local-transcript-roots. One puts the default store in the user's home and the other in the repository.

Evidence: .abcd/work/reviews/2026-10-26-consistency/00-summary.md, finding 249.

Grounds

  • declined: Closed in the 2026-10-27 triage (dcn-2610271112330536): a later record already settles which end holds. itd-89 itself says the user-level home had never been created and adr-29 keys the store on the root commit, so per-repo then meant keyed per repo; the later ADRs gave per-repo its in-checkout opt-in meaning.

Frontmatter

idiss-2610262032188853
typeissue
lifecyclewontfix
severityminor

References1

mentions2