This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

abcd spec close decides the impact stamp from bytes read before the intent mint lock (Reconcile in internal/core/intent/lifecycle.go and reconcileBundle in internal/core/intent/bundle.go call resolveShipImpact pre-lock, then write the stamp onto bytes read under it), so an impact recorded in the window by abcd intent plan --impact is overwritten by --impact instead of refused as a disagreement, and the record ships with a judgement it never carried.

issueresolvedminoriss-2609261218318807

abcd spec close decides the impact stamp from bytes read before the intent mint lock (Reconcile in internal/core/intent/lifecycle.go and reconcileBundle in internal/core/intent/bundle.go call resolveShipImpact pre-lock, then write the stamp onto bytes read under it), so an impact recorded in the window by abcd intent plan --impact is overwritten by --impact instead of refused as a disagreement, and the record ships with a judgement it never carried.

Grounds

  • pursued: we expect an impact recorded in the window to be refused as a disagreement with --impact, never overwritten; shown wrong if a shipped record ever carries an impact other than the one it recorded before the close

Frontmatter

idiss-2609261218318807
typeissue
lifecycleresolved
severityminor