T-LF7V-gap-report-strip-path-annotation
Status: closed/superseded · Impact: medium · Complexity: small
The deterministic touchpoint resolver behind sdlc task gap-report (and the
readiness gate) treats a ## Today Location cell that carries a human
annotation after the path — e.g. `path` (`table` arm) — as one path token
and reports file-missing, even though the file exists and only the trailing
parenthetical is annotation. Authors are forced to reshape rows purely to green
the gate. This task teaches the resolver to ignore a trailing parenthetical
annotation, or to resolve the first backticked token in the cell as the path.
Surfaced by T-SCPP-cell-position-preservation in
git@github.com:sksizer/markdown-contract.git.
The deterministic touchpoint resolver (
sdlc task gap-report) treats a## TodayLocation cell of the form`path` (`table` arm)as a single path and reportsfile-missing, even though the file exists and the parenthetical is a human annotation. The Today row had to be reshaped (annotation moved to the Role column) to pass the gate. The resolver could strip a trailing parenthetical annotation, or the gate could resolve the first backticked token as the path. — fromT-SCPP-cell-position-preservation
TBD — receiver to fill before promoting from planning/draft.
Proposed
Section titled “Proposed”TBD — receiver to fill before promoting from planning/draft.
Approach
Section titled “Approach”TBD — receiver to fill before promoting from planning/draft.
Files to touch
Section titled “Files to touch”TBD — receiver to fill before promoting from planning/draft.
Acceptance criteria
Section titled “Acceptance criteria”TBD — receiver to fill before promoting from planning/draft.
Out of scope
Section titled “Out of scope”- none
Dependencies
Section titled “Dependencies”- none
Discovery context
Section titled “Discovery context”Spawned by /sdlc:spawn-task-pr on 2026-07-03 UTC from T-SCPP-cell-position-preservation in
git@github.com:sksizer/markdown-contract.git.