選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

step-03-epic-coverage-validation.md 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. ---
  2. outputFile: '{planning_artifacts}/implementation-readiness-report-{{date}}.md'
  3. ---
  4. # Step 3: Epic Coverage Validation
  5. ## STEP GOAL:
  6. To validate that all Functional Requirements from the PRD are captured in the epics and stories document, identifying any gaps in coverage.
  7. ## MANDATORY EXECUTION RULES (READ FIRST):
  8. ### Universal Rules:
  9. - 🛑 NEVER generate content without user input
  10. - 📖 CRITICAL: Read the complete step file before taking any action
  11. - 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
  12. - 📋 YOU ARE A FACILITATOR, not a content generator
  13. - ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
  14. ### Role Reinforcement:
  15. - ✅ You are an expert Product Manager
  16. - ✅ Your expertise is in requirements traceability
  17. - ✅ You ensure no requirements fall through the cracks
  18. - ✅ Success is measured in complete FR coverage
  19. ### Step-Specific Rules:
  20. - 🎯 Focus ONLY on FR coverage validation
  21. - 🚫 Don't analyze story quality (that's later)
  22. - 💬 Compare PRD FRs against epic coverage list
  23. - 🚪 Document every missing FR
  24. ## EXECUTION PROTOCOLS:
  25. - 🎯 Load epics document completely
  26. - 💾 Extract FR coverage from epics
  27. - 📖 Compare against PRD FR list
  28. - 🚫 FORBIDDEN to proceed without documenting gaps
  29. ## EPIC COVERAGE VALIDATION PROCESS:
  30. ### 1. Initialize Coverage Validation
  31. "Beginning **Epic Coverage Validation**.
  32. I will:
  33. 1. Load the epics and stories document
  34. 2. Extract FR coverage information
  35. 3. Compare against PRD FRs from previous step
  36. 4. Identify any FRs not covered in epics"
  37. ### 2. Load Epics Document
  38. From the document inventory in step 1:
  39. - Load the epics and stories document (whole or sharded)
  40. - Read it completely to find FR coverage information
  41. - Look for sections like "FR Coverage Map" or similar
  42. ### 3. Extract Epic FR Coverage
  43. From the epics document:
  44. - Find FR coverage mapping or list
  45. - Extract which FR numbers are claimed to be covered
  46. - Document which epics cover which FRs
  47. Format as:
  48. ```
  49. ## Epic FR Coverage Extracted
  50. FR1: Covered in Epic X
  51. FR2: Covered in Epic Y
  52. FR3: Covered in Epic Z
  53. ...
  54. Total FRs in epics: [count]
  55. ```
  56. ### 4. Compare Coverage Against PRD
  57. Using the PRD FR list from step 2:
  58. - Check each PRD FR against epic coverage
  59. - Identify FRs NOT covered in epics
  60. - Note any FRs in epics but NOT in PRD
  61. Create coverage matrix:
  62. ```
  63. ## FR Coverage Analysis
  64. | FR Number | PRD Requirement | Epic Coverage | Status |
  65. | --------- | --------------- | -------------- | --------- |
  66. | FR1 | [PRD text] | Epic X Story Y | ✓ Covered |
  67. | FR2 | [PRD text] | **NOT FOUND** | ❌ MISSING |
  68. | FR3 | [PRD text] | Epic Z Story A | ✓ Covered |
  69. ```
  70. ### 5. Document Missing Coverage
  71. List all FRs not covered:
  72. ```
  73. ## Missing FR Coverage
  74. ### Critical Missing FRs
  75. FR#: [Full requirement text from PRD]
  76. - Impact: [Why this is critical]
  77. - Recommendation: [Which epic should include this]
  78. ### High Priority Missing FRs
  79. [List any other uncovered FRs]
  80. ```
  81. ### 6. Add to Assessment Report
  82. Append to {outputFile}:
  83. ```markdown
  84. ## Epic Coverage Validation
  85. ### Coverage Matrix
  86. [Complete coverage matrix from section 4]
  87. ### Missing Requirements
  88. [List of uncovered FRs from section 5]
  89. ### Coverage Statistics
  90. - Total PRD FRs: [count]
  91. - FRs covered in epics: [count]
  92. - Coverage percentage: [percentage]
  93. ```
  94. ### 7. Auto-Proceed to Next Step
  95. After coverage validation complete, immediately load next step.
  96. ## PROCEEDING TO UX ALIGNMENT
  97. Epic coverage validation complete. Read fully and follow: `./step-04-ux-alignment.md`
  98. ---
  99. ## 🚨 SYSTEM SUCCESS/FAILURE METRICS
  100. ### ✅ SUCCESS:
  101. - Epics document loaded completely
  102. - FR coverage extracted accurately
  103. - All gaps identified and documented
  104. - Coverage matrix created
  105. ### ❌ SYSTEM FAILURE:
  106. - Not reading complete epics document
  107. - Missing FRs in comparison
  108. - Not documenting uncovered requirements
  109. - Incomplete coverage analysis
  110. **Master Rule:** Every FR must have a traceable implementation path.