---
description: Check required earlier documents, run repeatable plan checks, and perform an independent review.
agent: agent
---

# Plan Assess

Assess the target plan using two separate passes. Load `prompts/plan-verify.prompt.md`,
`prompts/plan-review.prompt.md`, `docs/review-verification-checklist.md`,
`docs/feedback-and-learning.md`, and the selected review depth and additional checks from
`docs/assurance-profiles.md`. Apply `docs/simplicity-first.md`.

## Run

Run full passes once for the current revision. After local finding corrections, rerun only
affected checks and focus review on those findings and changed boundaries unless
requirements or scope changed.

1. **Check pass**: in a fresh sub-agent when available, run `/plan-verify`, including the
   earlier checkers, exact delivery IDs, coverage, and ordered work-group membership. Return
   commands, metrics, IDs, failures, and approval evidence only.
2. **Review pass**: in a different fresh sub-agent when available, run `/plan-review` using
   the plan plus check results. Judge slicing, pass/fail checks, dependencies, feedback,
   parallel work, review depth, and readiness.

If sub-agents are unavailable, disclose degraded non-independent assessment and keep the
passes separate. Failed or unfit earlier documents block the plan verdict. A compact plan
may rely on approved parent documents; do not require unnecessary child spec/design files.

Report:

1. Earlier-document blocker and required revision, or check results.
2. Concrete review findings and whether an engineer can understand the opening page.
3. Top fixes ranked by impact.
4. Verdict: `Pass | Pass-with-fixes | Needs rework | Blocked-upstream`.

Update `.sdlc/wip.md` and stop for human review. Do not start implementation in the same
turn without an explicit latest-message end-to-end instruction.
