Validating Plan Quality
Full methodology for plan-checker: what "complete, clear, and executable" means for a project plan,
across prospective structure, bootcamp-graduate readability, requirements, material
alternatives/prior art, technical docs, granular delivery checklists, and 21 numbered
validation rules layered on top of the base five validation-scope sections.
Reference Modules
reference/01-structure-and-requirements-validation.md and
reference/02-technical-documentation-validation.md — Validation Scope 1-3: folder/file structure,
BRD/PRD content placement, technical documentation and the File-Impact tree HARD RULE.
reference/03-delivery-checklist-validation-part1.md and
reference/04-delivery-checklist-validation-part2.md — Validation Scope 4: the full HARD RULE
summary layer for delivery checklists and the granularity standard.
reference/05-pr-step-authorization-check.md and
reference/06-pr-boundary-detection-and-consistency-validation.md — the PR Step Authorization
Check (with detection scripts), No PR Outside a Declared Delivery Boundary, and Validation Scope 5
(Consistency).
reference/07-workflow-overview.md — the Step 0-7 execution sequence (false-positive skip list,
re-validation mode, codebase inspection).
reference/08-factual-accuracy-validation.md — Factual Accuracy Validation (Step 4b).
reference/09-rule8-operational-readiness-validation.md,
reference/10-rule9-manual-behavioural-assertion-validation.md,
reference/11-rule10-worktree-specification-validation.md, and
reference/12-rule11-execution-grade-clarity-validation.md — rules 8-11: Operational Readiness
(5b), Manual Behavioural Assertion (5c), Worktree Specification (5d), Execution-Grade Clarity (5e).
reference/13-rule12-anti-hallucination-scan.md,
reference/14-rule13-harness-neutrality-scan.md,
reference/15-rule14-executor-tag-validation.md, and
reference/16-rule15-phase-gate-and-natural-pause-validation.md — rules 12-15:
Anti-Hallucination Scan (5f), Harness-Neutrality Scan (5g), Executor-Tag Validation (5h),
Phase-Gate & Natural-Pause (5i).
reference/17-rules16-specs-gherkin-and-regression-test.md,
reference/18-rule17-ui-design-funnel-completeness.md, and
reference/19-rule18-knowledge-capture-phase-presence.md — rules 16-18: Specs & Gherkin Coverage
(5j) plus the Regression Test Mandate, UI-Design-Funnel Completeness (5k), Knowledge Capture Phase
Presence (5l).
reference/20-rule19-delivery-mode-validation-part1.md and
reference/21-rule19-delivery-mode-validation-part2.md — rule 19: Delivery Mode Validation (5m).
reference/22-rule20-learning-bearing-syllabus-completeness.md — rule 20: Learning-Bearing
Syllabus Completeness (5n).
reference/23-rule21-vercel-mcp-capability-declaration.md — rule 21: Vercel MCP Capability
Declaration (5o).
Core Principles
Every rule states its own criticality (CRITICAL/HIGH/MEDIUM/LOW) — never freelance a severity not
listed in the owning reference module. Falsifiable both ways: every detection command's acceptance
criterion must be checked against both the pre-violation and post-violation state before trusting it.
Conditional rules skip cleanly: Harness-Neutrality (13), Learning-Bearing Syllabus (20), and Vercel
MCP (21) are scope-gated — record the exemption explicitly rather than silently omitting the check.
Minimal sufficiency is reviewed contextually: treat the outcome, non-goals and out-of-scope
items, acceptance criteria, every applicable repository rule, and required lifecycle obligations
and gates as the stop condition. A plan introducing a lasting mechanism must name its concrete need
and explain why existing mechanisms are insufficient; scope outside that boundary or mandatory
safeguards omitted in the name of minimalism is a finding.
Delivery boundaries are contextual: LOC and file counts never create, erase, or force them.
Validate one natural cohesive seam per unit, every artifact needed for internal consistency, and an
immediately production-deployable resulting main state. Incomplete behaviour requires a temporary
production-disabled flag, tests for both paths, and rollout/rollback/removal.
Quality-Gate Lifecycle Handoff
When the plan quality gate provides delegated-gate-ids and an evidence ledger, omit only exact
registry IDs or predicates connected through verifies. Deterministic gates own links, maps, word
budgets, formatting, and Mermaid mechanics. Project-local test:coverage:behaviour owns static
Gherkin corpus, adapter, exemption, and journey-shape evidence; semantic journey quality remains in
scope. Preserve pending state; never rerun or infer delegated work. Plan structure, semantics,
evidence, and executability remain in scope. See the
lifecycle ownership policy.
Related
repo-generating-validation-reports (report format, Convergence Safeguards), repo-applying-maker-checker-fixer
(workflow shape), docs-validating-factual-accuracy (Step 4b methodology), plan-writing-gherkin-criteria
(Gherkin authoring rules this validates against), plan-creating-project-plans (the authoring-side
counterpart plan-checker validates against).
1---2name: plan-validating-quality3description: Full validation methodology for project plans — structure, requirements (BRD/PRD), technical documentation, delivery-checklist executability, and 21 numbered validation rules (operational readiness, manual assertions, worktree/delivery-mode compliance, anti-hallucination, phase gates, specs/UI/learning coverage, Vercel MCP capability). Used by plan-checker.4---56# Validating Plan Quality78Full methodology for `plan-checker`: what "complete, clear, and executable" means for a project plan,9across prospective structure, bootcamp-graduate readability, requirements, material10alternatives/prior art, technical docs, granular delivery checklists, and 21 numbered11validation rules layered on top of the base five validation-scope sections.1213## Reference Modules1415- `reference/01-structure-and-requirements-validation.md` and16 `reference/02-technical-documentation-validation.md` — Validation Scope 1-3: folder/file structure,17 BRD/PRD content placement, technical documentation and the File-Impact tree HARD RULE.18- `reference/03-delivery-checklist-validation-part1.md` and19 `reference/04-delivery-checklist-validation-part2.md` — Validation Scope 4: the full HARD RULE20 summary layer for delivery checklists and the granularity standard.21- `reference/05-pr-step-authorization-check.md` and22 `reference/06-pr-boundary-detection-and-consistency-validation.md` — the PR Step Authorization23 Check (with detection scripts), No PR Outside a Declared Delivery Boundary, and Validation Scope 524 (Consistency).25- `reference/07-workflow-overview.md` — the Step 0-7 execution sequence (false-positive skip list,26 re-validation mode, codebase inspection).27- `reference/08-factual-accuracy-validation.md` — Factual Accuracy Validation (Step 4b).28- `reference/09-rule8-operational-readiness-validation.md`,29 `reference/10-rule9-manual-behavioural-assertion-validation.md`,30 `reference/11-rule10-worktree-specification-validation.md`, and31 `reference/12-rule11-execution-grade-clarity-validation.md` — rules 8-11: Operational Readiness32 (5b), Manual Behavioural Assertion (5c), Worktree Specification (5d), Execution-Grade Clarity (5e).33- `reference/13-rule12-anti-hallucination-scan.md`,34 `reference/14-rule13-harness-neutrality-scan.md`,35 `reference/15-rule14-executor-tag-validation.md`, and36 `reference/16-rule15-phase-gate-and-natural-pause-validation.md` — rules 12-15:37 Anti-Hallucination Scan (5f), Harness-Neutrality Scan (5g), Executor-Tag Validation (5h),38 Phase-Gate & Natural-Pause (5i).39- `reference/17-rules16-specs-gherkin-and-regression-test.md`,40 `reference/18-rule17-ui-design-funnel-completeness.md`, and41 `reference/19-rule18-knowledge-capture-phase-presence.md` — rules 16-18: Specs & Gherkin Coverage42 (5j) plus the Regression Test Mandate, UI-Design-Funnel Completeness (5k), Knowledge Capture Phase43 Presence (5l).44- `reference/20-rule19-delivery-mode-validation-part1.md` and45 `reference/21-rule19-delivery-mode-validation-part2.md` — rule 19: Delivery Mode Validation (5m).46- `reference/22-rule20-learning-bearing-syllabus-completeness.md` — rule 20: Learning-Bearing47 Syllabus Completeness (5n).48- `reference/23-rule21-vercel-mcp-capability-declaration.md` — rule 21: Vercel MCP Capability49 Declaration (5o).5051## Core Principles5253**Every rule states its own criticality** (CRITICAL/HIGH/MEDIUM/LOW) — never freelance a severity not54listed in the owning reference module. **Falsifiable both ways**: every detection command's acceptance55criterion must be checked against both the pre-violation and post-violation state before trusting it.56**Conditional rules skip cleanly**: Harness-Neutrality (13), Learning-Bearing Syllabus (20), and Vercel57MCP (21) are scope-gated — record the exemption explicitly rather than silently omitting the check.5859**Minimal sufficiency is reviewed contextually**: treat the outcome, non-goals and out-of-scope60items, acceptance criteria, every applicable repository rule, and required lifecycle obligations61and gates as the stop condition. A plan introducing a lasting mechanism must name its concrete need62and explain why existing mechanisms are insufficient; scope outside that boundary or mandatory63safeguards omitted in the name of minimalism is a finding.6465**Delivery boundaries are contextual**: LOC and file counts never create, erase, or force them.66Validate one natural cohesive seam per unit, every artifact needed for internal consistency, and an67immediately production-deployable resulting `main` state. Incomplete behaviour requires a temporary68production-disabled flag, tests for both paths, and rollout/rollback/removal.6970## Quality-Gate Lifecycle Handoff7172When the plan quality gate provides `delegated-gate-ids` and an evidence ledger, omit only exact73registry IDs or predicates connected through `verifies`. Deterministic gates own links, maps, word74budgets, formatting, and Mermaid mechanics. Project-local `test:coverage:behaviour` owns static75Gherkin corpus, adapter, exemption, and journey-shape evidence; semantic journey quality remains in76scope. Preserve pending state; never rerun or infer delegated work. Plan structure, semantics,77evidence, and executability remain in scope. See the78[lifecycle ownership policy](../../../repo-governance/workflows/meta/workflow-identifier/check-fix-lifecycle-validation-ownership.md).7980## Related8182`repo-generating-validation-reports` (report format, Convergence Safeguards), `repo-applying-maker-checker-fixer`83(workflow shape), `docs-validating-factual-accuracy` (Step 4b methodology), `plan-writing-gherkin-criteria`84(Gherkin authoring rules this validates against), `plan-creating-project-plans` (the authoring-side85counterpart plan-checker validates against).