Development record
gvSupersededADRs unquotes superseded_by BEFORE frontmatter.IsNull, so a quoted null (`"NULL"`) reads as absent on the lifeboat path even though YAML semantics make it a string -- decide whether lifeboat supersession wants quote-insensitive sentinel semantics, document it as an explicit lifeboat heuristic if kept, or drop the pre-IsNull unquote; surfaced by external review of pr-294 takeover 2026-08-24
issueresolvedminoriss-2608241347321758
gvSupersededADRs unquotes superseded_by BEFORE frontmatter.IsNull, so a quoted null ("NULL") reads as absent on the lifeboat path even though YAML semantics make it a string -- decide whether lifeboat supersession wants quote-insensitive sentinel semantics, document it as an explicit lifeboat heuristic if kept, or drop the pre-IsNull unquote; surfaced by external review of pr-294 takeover 2026-08-24
Grounds
- pursued: every reader asks null of the raw scalar, so a quoted null is a value on the lifeboat path as elsewhere; an accepted ADR with superseded_by "NULL" missing from the graveyard would show it wrong
Frontmatter
| id | iss-2608241347321758 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2608241347321758-lifeboat-supersession-quote-insensitive.md
open on GitHub ↗ · commit history ↗