This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

abcd embark writes issue records into the target repository's ledger outside the ledger lock (internal/core/lifeboat/embark.go: classifyEmbark judges each target path, then writeEmbark writes the set): an issue captured at a path the classification found absent, between the classify and the write, is replaced without a conflict. The ledger-side twin of iss-2609262143265180, which names the intent half.

issueresolvednitpickiss-2609262218306589

abcd embark writes issue records into the target repository's ledger outside the ledger lock (internal/core/lifeboat/embark.go: classifyEmbark judges each target path, then writeEmbark writes the set): an issue captured at a path the classification found absent, between the classify and the write, is replaced without a conflict. The ledger-side twin of iss-2609262143265180, which names the intent half.

Grounds

  • pursued: an issue landing at a planned target between embark's plan and its write now refuses the embark and survives (TestEmbarkRejudgesARecordThatLandedAfterThePlan/issues), and a ledger writer during the write waits (TestEmbarkWritesUnderTheLedgerAndIntentLocks); a replaced issue would show it wrong

Frontmatter

idiss-2609262218306589
typeissue
lifecycleresolved
severitynitpick

mentions1