You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(planning): fail a plan whose file:line citation does not exist, and stamp the commit it was checked at #10037
W5 of #6917. Add a script that reads a PLAN.md, resolves every path:line citation against a named commit, and fails on any path or line that does not exist; wire it into /planning:plan's outcome gate, and have plans record the commit the check ran at.
Done when
The script's test exits 0 and includes a case where a plan citing a missing file, and one citing a line past the end of a file, each exit non-zero, plus a stay-quiet case for a valid citation.
git grep -n on plugins/planning/skills/plan/ shows the outcome gate calling the script and the plan template carrying a checked-at commit line.
Proposed work class: work-class: scoped
Basis: automated intake triage; the lanes App applied this class.
Size: Medium
Complexity: Medium
Uncertainty: Known
Flags: none
Blocked by: none
Understood: add a script that reads a PLAN.md, resolves each path:line citation against a named commit, and fails on a missing file or a line past the end of the file. It would be wired into /planning:plan's outcome gate, and the plan template would gain a checked-at commit line. The done-when items are concrete and checkable. I found no likely duplicates among the open issues.
Activity
github-actions commentedon Oct 25, 2026
Proposed work class: work-class: scoped
Basis: automated intake triage; the lanes App applied this class.
Size: Medium
Complexity: Medium
Uncertainty: Known
Flags: none
Blocked by: none
Understood: add a script that reads a PLAN.md, resolves each
path:linecitation against a named commit, and fails on a missing file or a line past the end of the file. It would be wired into/planning:plan's outcome gate, and the plan template would gain a checked-at commit line. The done-when items are concrete and checkable. I found no likely duplicates among the open issues.Automated triage, applied by the lanes App.