src/bmm-skills/2-plan-workflows/bmad-validate-prd/steps-v/step-v-12-completeness-validation.md
Final comprehensive completeness check - validate no template variables remain, each section has required content, section-specific completeness, and frontmatter is properly populated.
{communication_language}CRITICAL: Follow this sequence exactly. Do not skip, reorder, or improvise unless user explicitly requests a change.
Try to use Task tool to spawn a subprocess:
"Perform completeness validation on this PRD - final gate check:
1. Template Completeness:
2. Content Completeness:
For each section: Is required content present? (Yes/No/Partial)
3. Section-Specific Completeness:
4. Frontmatter Completeness:
Return completeness matrix with status for each check."
Graceful degradation (if no Task tool):
Template Completeness:
Content Completeness by Section:
Section-Specific Completeness:
Frontmatter Completeness:
Overall completeness:
Append to validation report:
## Completeness Validation
### Template Completeness
**Template Variables Found:** {count}
{If count > 0, list variables with line numbers}
{If count = 0, note: No template variables remaining ✓}
### Content Completeness by Section
**Executive Summary:** [Complete/Incomplete/Missing]
{If incomplete or missing, note specific gaps}
**Success Criteria:** [Complete/Incomplete/Missing]
{If incomplete or missing, note specific gaps}
**Product Scope:** [Complete/Incomplete/Missing]
{If incomplete or missing, note specific gaps}
**User Journeys:** [Complete/Incomplete/Missing]
{If incomplete or missing, note specific gaps}
**Functional Requirements:** [Complete/Incomplete/Missing]
{If incomplete or missing, note specific gaps}
**Non-Functional Requirements:** [Complete/Incomplete/Missing]
{If incomplete or missing, note specific gaps}
### Section-Specific Completeness
**Success Criteria Measurability:** [All/Some/None] measurable
{If Some or None, note which criteria lack metrics}
**User Journeys Coverage:** [Yes/Partial/No] - covers all user types
{If Partial or No, note missing user types}
**FRs Cover MVP Scope:** [Yes/Partial/No]
{If Partial or No, note scope gaps}
**NFRs Have Specific Criteria:** [All/Some/None]
{If Some or None, note which NFRs lack specificity}
### Frontmatter Completeness
**stepsCompleted:** [Present/Missing]
**classification:** [Present/Missing]
**inputDocuments:** [Present/Missing]
**date:** [Present/Missing]
**Frontmatter Completeness:** {complete_fields}/4
### Completeness Summary
**Overall Completeness:** {percentage}% ({complete_sections}/{total_sections})
**Critical Gaps:** [count] [list if any]
**Minor Gaps:** [count] [list if any]
**Severity:** [Critical if template variables exist or critical sections missing, Warning if minor gaps, Pass if complete]
**Recommendation:**
[If Critical] "PRD has completeness gaps that must be addressed before use. Fix template variables and complete missing sections."
[If Warning] "PRD has minor completeness gaps. Address minor gaps for complete documentation."
[If Pass] "PRD is complete with all required sections and content present."
Display: "Completeness Validation Complete
Overall Completeness: {percentage}% ({severity})
Proceeding to final step..."
Without delay, read fully and follow: {nextStepFile} (step-v-13-report-complete.md)
Master Rule: Final gate to ensure document is complete before presenting findings. Template variables or critical gaps must be fixed.