# Resolve verify-command path findings `/gsd-plan-phase` runs a deterministic probe over every `` verify command in a phase's plans before the plan-check pass. When a command's target directory does not resolve, the plan checker reports it and planning does not pass. This page is what to do with that report. The probe answers one narrow question — *can this command's target directory be grounded from the executor's cwd?* — and it answers it without ever running the command. ## When you will see this `/gsd-plan-phase N` returns `## ISSUES FOUND` with a blocker like: ``` Verify Command Path Resolvability — BLOCKER Plan 02-PLAN.md, task "lint and build the frontend" Command: cd ../../frontend && npm run lint && npm run build rawTarget: ../../frontend target: /Users/you/code/frontend reason: missing_dir ``` ## Fix it in three steps ### 1. Read the prior phase's proven command first The planner is handed `prior_verify_commands` — the `` commands from the nearest prior phase that had any — at **every** context window. If a previous phase already lints or builds the same tree, that command resolved in a real run. Reuse it verbatim. ```bash gsd-tools query init.plan-phase N --pick prior_verify_commands ``` If that returns commands, the fix is usually a copy-paste, not a new path. ### 2. Ground the path yourself if there is nothing to inherit Check the target the probe reported: ```bash ls -d ls /package.json ``` Two forms are recognized. Prefer the second: | Form | When it breaks | |---|---| | `cd && npm run