An issue record carrying a double-quoted null (impact: "NULL") is accepted by abcd capture resolve (capture unquotes before the null predicate) but blocked by record-lint's issue_impact_valid (lint reads the raw value, quotes intact) — one record, two verdicts, and the widening in PR #294 grew the window from one spelling to three. Fix at the depth of quoting normalisation, not literal sets.
Canonical record: .abcd/work/issues/open/iss-285-quoted-yaml-nulls-split-capture-and-record-lint-verdicts-cap.md (severity: major). Evidence: .abcd/work/reviews/2026-08-19-pr-294-null-predicate/.
This is a mirror of the canonical ledger record above; status truth lives in the repository ledger, and this issue is closed by a maintainer when the record resolves. Comments here are triaged into the ledger, not acted on directly.
An issue record carrying a double-quoted null (
impact: "NULL") is accepted byabcd capture resolve(capture unquotes before the null predicate) but blocked by record-lint'sissue_impact_valid(lint reads the raw value, quotes intact) — one record, two verdicts, and the widening in PR #294 grew the window from one spelling to three. Fix at the depth of quoting normalisation, not literal sets.Canonical record:
.abcd/work/issues/open/iss-285-quoted-yaml-nulls-split-capture-and-record-lint-verdicts-cap.md(severity: major). Evidence:.abcd/work/reviews/2026-08-19-pr-294-null-predicate/.This is a mirror of the canonical ledger record above; status truth lives in the repository ledger, and this issue is closed by a maintainer when the record resolves. Comments here are triaged into the ledger, not acted on directly.