src/bmm-skills/3-solutioning/bmad-check-implementation-readiness/steps/step-03-epic-coverage-validation.md
To validate that all Functional Requirements from the PRD are captured in the epics and stories document, identifying any gaps in coverage.
{communication_language}"Beginning Epic Coverage Validation.
I will:
From the document inventory in step 1:
From the epics document:
Format as:
## Epic FR Coverage Extracted
FR1: Covered in Epic X
FR2: Covered in Epic Y
FR3: Covered in Epic Z
...
Total FRs in epics: [count]
Using the PRD FR list from step 2:
Create coverage matrix:
## FR Coverage Analysis
| FR Number | PRD Requirement | Epic Coverage | Status |
| --------- | --------------- | -------------- | --------- |
| FR1 | [PRD text] | Epic X Story Y | ✓ Covered |
| FR2 | [PRD text] | **NOT FOUND** | ❌ MISSING |
| FR3 | [PRD text] | Epic Z Story A | ✓ Covered |
List all FRs not covered:
## Missing FR Coverage
### Critical Missing FRs
FR#: [Full requirement text from PRD]
- Impact: [Why this is critical]
- Recommendation: [Which epic should include this]
### High Priority Missing FRs
[List any other uncovered FRs]
Append to {outputFile}:
## Epic Coverage Validation
### Coverage Matrix
[Complete coverage matrix from section 4]
### Missing Requirements
[List of uncovered FRs from section 5]
### Coverage Statistics
- Total PRD FRs: [count]
- FRs covered in epics: [count]
- Coverage percentage: [percentage]
After coverage validation complete, immediately load next step.
Epic coverage validation complete. Read fully and follow: ./step-04-ux-alignment.md
Master Rule: Every FR must have a traceable implementation path.