This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

Release derivation diagnoses a null impact as malformed while record-lint calls it missing

issueresolvedminoriss-286

Release derivation diagnoses a null impact as malformed while record-lint calls it missing

newRecord (internal/core/changelog/shipped.go:277) calls ParseImpact with no IsNull gate, so for a resolved issue carrying impact: NULL record-lint reports "impact must be set explicitly" (missing) while the release cut records "invalid impact" (malformed) — two diagnoses for one line. Verdicts never diverge (both paths reject), so this is operator-facing message inconsistency only; an IsNull gate at the call site restores parity. Evidence: .abcd/work/reviews/2026-08-19-pr-294-null-predicate/ (F8). Forge mirror: #373

Frontmatter

idiss-286
typeissue
lifecycleresolved
severityminor

mentions1