T-HYSY-paths-resolver-detects-moved-path-symbol
Status: closed/superseded · Impact: medium · Complexity: small
The readiness gate’s paths claim-resolver does not flag planning-doc path citations that have gone
stale after a monorepo restructure, when the citation uses the path#symbol shape and the moved
file’s basename is non-unique. Those stale paths pass the gate silently, so an implementer picks up
a task pointing at files that no longer exist at the cited location. This task closes that gap in
the resolver so moved-path citations surface at readiness-check time instead of during
implementation.
The readiness gate’s paths claim-resolver misses path#symbol citations (and non-unique basenames) whose file moved under a new directory prefix in a monorepo restructure, so stale planning paths pass the gate silently — task-work had to hand the implementer corrected paths out-of-band. Extend the resolver to detect a path#symbol citation whose basename now resolves only under a new directory prefix and flag it as a moved/stale path claim. (The docs-side fix is separately owned by a repo-wide refresh-planning-paths-post-monorepo-split task in the consumer repo.)
—
T-SCTC-table-cell-transform-capturepost-mortem, in git@github.com:sksizer/markdown-contract.git
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-02 UTC from T-SCTC-table-cell-transform-capture in
git@github.com:sksizer/markdown-contract.git.