This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

capture promote panics with a nil pointer dereference when a promotion given no --grounds fails its ledger stamp after minting the draft: the orphan-draft remedy in Promote calls g.String() on the optional grounds, which is nil once grounds became optional (iss-2609091009111294), so the failure path that exists to name the orphan and its repair crashes instead and the orphan draft is left unreported. Confirmed with a stamp-failure test while fixing the remedy's delimiter.

issueresolvedminoriss-2609251208394294

capture promote panics with a nil pointer dereference when a promotion given no --grounds fails its ledger stamp after minting the draft: the orphan-draft remedy in Promote calls g.String() on the optional grounds, which is nil once grounds became optional (iss-2609091009111294), so the failure path that exists to name the orphan and its repair crashes instead and the orphan draft is left unreported. Confirmed with a stamp-failure test while fixing the remedy's delimiter.

Grounds

  • pursued: a failed promotion never crashes composing its remedy; a stamp failure without grounds that panics would show it wrong

Frontmatter

idiss-2609251208394294
typeissue
lifecycleresolved
severityminor

mentions1