src/bmm-skills/2-plan-workflows/bmad-validate-prd/steps-v/step-v-04-brief-coverage-validation.md
Validate that PRD covers all content from Product Brief (if brief was used as input), mapping brief content to PRD sections and identifying gaps.
{communication_language}CRITICAL: Follow this sequence exactly. Do not skip, reorder, or improvise unless user explicitly requests a change.
Check if Product Brief was loaded in step 1's inputDocuments:
IF no Product Brief found: Append to validation report:
## Product Brief Coverage
**Status:** N/A - No Product Brief was provided as input
Display: "Product Brief Coverage: Skipped (No Product Brief provided)
Proceeding to next validation check..."
Without delay, read fully and follow: {nextStepFile}
IF Product Brief exists: Continue to step 2 below
Try to use Task tool to spawn a subprocess:
"Perform Product Brief coverage validation:
Return structured coverage map with classifications."
If Task tool unavailable, perform analysis directly:
Extract from Product Brief:
For each item, search PRD:
Classify coverage:
For each gap (Partially Covered or Not Found):
Note: Some exclusions may be intentional (valid scoping decisions)
Append to validation report:
## Product Brief Coverage
**Product Brief:** {brief_file_name}
### Coverage Map
**Vision Statement:** [Fully/Partially/Not Found/Intentionally Excluded]
[If gap: Note severity and specific missing content]
**Target Users:** [Fully/Partially/Not Found/Intentionally Excluded]
[If gap: Note severity and specific missing content]
**Problem Statement:** [Fully/Partially/Not Found/Intentionally Excluded]
[If gap: Note severity and specific missing content]
**Key Features:** [Fully/Partially/Not Found/Intentionally Excluded]
[If gap: List specific features with severity]
**Goals/Objectives:** [Fully/Partially/Not Found/Intentionally Excluded]
[If gap: Note severity and specific missing content]
**Differentiators:** [Fully/Partially/Not Found/Intentionally Excluded]
[If gap: Note severity and specific missing content]
### Coverage Summary
**Overall Coverage:** [percentage or qualitative assessment]
**Critical Gaps:** [count] [list if any]
**Moderate Gaps:** [count] [list if any]
**Informational Gaps:** [count] [list if any]
**Recommendation:**
[If critical gaps exist] "PRD should be revised to cover critical Product Brief content."
[If moderate gaps] "Consider addressing moderate gaps for complete coverage."
[If minimal gaps] "PRD provides good coverage of Product Brief content."
Display: "Product Brief Coverage Validation Complete
Overall Coverage: {assessment}
Proceeding to next validation check..."
Without delay, read fully and follow: {nextStepFile} (step-v-05-measurability-validation.md)
Master Rule: Product Brief coverage is conditional - skip if no brief, validate thoroughly if brief exists. Always auto-proceed.