Development record
The launch gate suite's proseLines (internal/core/launch/gates.go) reads a Markdown document whose first line is '---' as opening YAML frontmatter and drops every line until a second '---'; a document that opens with a horizontal rule and carries no second rule is dropped whole from both the marker-block and the change-narration gates, silently, in a fail-closed gate. Remedy: frontmatter is skipped only when it closes; an unclosed opening rule is read as prose.
issueresolvedminoriss-2609251827296447
The launch gate suite's proseLines (internal/core/launch/gates.go) reads a Markdown document whose first line is '---' as opening YAML frontmatter and drops every line until a second '---'; a document that opens with a horizontal rule and carries no second rule is dropped whole from both the marker-block and the change-narration gates, silently, in a fail-closed gate. Remedy: frontmatter is skipped only when it closes; an unclosed opening rule is read as prose.
Grounds
- pursued: a doc opening with an unclosed --- rule has its narration and marker defects found while closed frontmatter stays metadata; either gate missing the ruled doc's findings, or flagging closed frontmatter, would show it wrong
Frontmatter
| id | iss-2609251827296447 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2609251827296447-the-launch-gate-suite-s-proselines.md
open on GitHub ↗ · commit history ↗