This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

adr-7 carries no YAML frontmatter (uses a prose Status line) while the ADR format contract requires machine-readable frontmatter on every ADR; it is the sole outlier of 36 and passes record-lint ungated

issueresolvedminoriss-360

adr-7 carries no YAML frontmatter (uses a prose Status line) while the ADR format contract requires machine-readable frontmatter on every ADR; it is the sole outlier of 36 and passes record-lint ungated

Evidence

  • .abcd/development/decisions/adrs/0007-grill-skill-and-glossary.md:1-3 — line 1 # ADR-7:, line 3 **Status:** Accepted, no leading ---.
  • .abcd/development/decisions/adrs/README.md:47 — "Every ADR has frontmatter (machine-readable) …".

All 36 ADRs begin with --- except adr-7. record-lint's record_schema (iss-39) does not assert frontmatter presence, so adr-7 passes ungated. adr-7 is in no supersession chain; adding the block breaks nothing.

Adversarial verdict

CONFIRMED (substantive, minor). Sole outlier; contract requires frontmatter; no documented exemption. Fix: prepend a frontmatter block mirroring the contract, date taken from the original commit.

Frontmatter

idiss-360
typeissue
lifecycleresolved
severityminor

mentions4