src/bmm-skills/2-plan-workflows/bmad-validate-prd/steps-v/step-v-06-traceability-validation.md
Validate the traceability chain from Executive Summary → Success Criteria → User Journeys → Functional Requirements is intact, ensuring every requirement traces back to a user need or business objective.
{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 traceability validation on this PRD:
Validate chains:
Identify orphans:
Build traceability matrix and identify broken chains and orphan FRs.
Return structured findings with chain status and orphan list."
If Task tool unavailable, perform analysis directly:
Step 1: Extract key elements
Step 2: Validate Executive Summary → Success Criteria
Step 3: Validate Success Criteria → User Journeys
Step 4: Validate User Journeys → FRs
Step 5: Validate Scope → FR Alignment
Step 6: Build traceability matrix
Broken chains:
Orphan elements:
Total issues: Sum of all broken chains and orphans
Append to validation report:
## Traceability Validation
### Chain Validation
**Executive Summary → Success Criteria:** [Intact/Gaps Identified]
{If gaps: List specific misalignments}
**Success Criteria → User Journeys:** [Intact/Gaps Identified]
{If gaps: List unsupported success criteria}
**User Journeys → Functional Requirements:** [Intact/Gaps Identified]
{If gaps: List journeys without supporting FRs}
**Scope → FR Alignment:** [Intact/Misaligned]
{If misaligned: List specific issues}
### Orphan Elements
**Orphan Functional Requirements:** {count}
{List orphan FRs with numbers}
**Unsupported Success Criteria:** {count}
{List unsupported criteria}
**User Journeys Without FRs:** {count}
{List journeys without FRs}
### Traceability Matrix
{Summary table showing traceability coverage}
**Total Traceability Issues:** {total}
**Severity:** [Critical if orphan FRs exist, Warning if gaps, Pass if intact]
**Recommendation:**
[If Critical] "Orphan requirements exist - every FR must trace back to a user need or business objective."
[If Warning] "Traceability gaps identified - strengthen chains to ensure all requirements are justified."
[If Pass] "Traceability chain is intact - all requirements trace to user needs or business objectives."
Display: "Traceability Validation Complete
Total Issues: {count} ({severity})
Proceeding to next validation check..."
Without delay, read fully and follow: {nextStepFile} (step-v-07-implementation-leakage-validation.md)
Master Rule: Every requirement should trace to a user need or business objective. Orphan FRs indicate broken traceability that must be fixed.