This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

proseLines in internal/core/launch/gates.go treats a document that opens with a '---' horizontal rule as opening YAML frontmatter whenever a second '---' rule appears anywhere later, so every line up to that later rule is dropped from the marker-block and change-narration gates, silently. A rule opens frontmatter only when the block it closes holds key: value lines. Remedy: drop the leading block only when its lines read as YAML frontmatter (key: value lines, their continuations, list items, comments), and read the document whole otherwise.

issueresolvedminoriss-2609251940383450

proseLines in internal/core/launch/gates.go treats a document that opens with a '---' horizontal rule as opening YAML frontmatter whenever a second '---' rule appears anywhere later, so every line up to that later rule is dropped from the marker-block and change-narration gates, silently. A rule opens frontmatter only when the block it closes holds key: value lines. Remedy: drop the leading block only when its lines read as YAML frontmatter (key: value lines, their continuations, list items, comments), and read the document whole otherwise.

Grounds

  • pursued: a document opening with a rule and repeating one later has its prose read by both content gates while real frontmatter stays metadata; a narration or marker finding missing between the two rules, or a finding raised inside YAML frontmatter, would show it wrong

Frontmatter

idiss-2609251940383450
typeissue
lifecycleresolved
severityminor