The Shipped heading is still located fence-blind #183

Closed
opened 2026-08-16 01:18:56 +00:00 by john · 1 comment
Owner

From the phase 2 risk_surface review (medium, adjudicated survivor).

Phase 2 made the ## Active bound fence-aware by taking both ends from sectionSpan, on the stated reason that a start found fence-blind cannot be repaired by a fence-aware end. The ## Shipped heading two steps later is still a bare findIndex over a ^## Shipped$ regex, so a requirements file carrying a fenced template example with ## Shipped in it appends the archived rows inside the code fence instead of to the real section.

The shipped templates/REQUIREMENTS.md is exactly the shape that made the Active reader wrong, so the same file shape reaches this one.

Found in: cadence-core/bin/lib/milestone-prune.mjs (the Shipped landing step)

From the phase 2 risk_surface review (medium, adjudicated survivor). Phase 2 made the `## Active` bound fence-aware by taking both ends from `sectionSpan`, on the stated reason that a start found fence-blind cannot be repaired by a fence-aware end. The `## Shipped` heading two steps later is still a bare findIndex over a `^## Shipped$` regex, so a requirements file carrying a fenced template example with `## Shipped` in it appends the archived rows inside the code fence instead of to the real section. The shipped templates/REQUIREMENTS.md is exactly the shape that made the Active reader wrong, so the same file shape reaches this one. Found in: cadence-core/bin/lib/milestone-prune.mjs (the Shipped landing step)
john added this to the v3.5.4 milestone 2026-08-18 10:23:29 +00:00
john modified the milestone from v3.5.4 to v3.5.5 2026-08-18 10:25:37 +00:00
Author
Owner

Closed by v3.5.5 (SHP-01, verified against the shipped tree).

Closed by v3.5.5 (SHP-01, verified against the shipped tree).
john closed this issue 2026-08-19 20:59:56 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: crenshawdev/cadence-archived#183
No description provided.