CRITICAL: Complete EVERY step with specific evidence. Skipping any step = INVALID REVIEW
- Read the ENTIRE story file from beginning to end
- Total number of tasks/subtasks identified: [MUST FILL EXACT NUMBER]
- List each Acceptance Criteria by identifier/number: [LIST ALL ACs HERE]
- For each AC, list which specific tasks address it: [CREATE MAPPING]
MANDATORY PAUSE: Before proceeding, state: "I have identified [X] total requirements to verify"
Create this table for EVERY requirement:
Requirement # | Description (quoted from story) | Expected Implementation | Status |
---|---|---|---|
1 | "[Quote exact text]" | [What should exist] | [FOUND/MISSING] |
2 | "[Quote exact text]" | [What should exist] | [FOUND/MISSING] |
ANTI-HALLUCINATION CHECK:
- Re-read story file - did I miss any nested requirements?
- Are there requirements hidden in AC descriptions I didn't count?
- Double-check my count: _____ requirements (must match Step 1)
For EACH requirement marked as FOUND, provide:
- File location: [Exact file name and path]
- Evidence: [Quote specific code/content that fulfills requirement]
- Line numbers: [If applicable]
For EACH requirement marked as MISSING:
- Expected location: [Where this should have been implemented]
- Impact: [What functionality is broken/incomplete]
- Required files per story: [LIST ALL EXPECTED FILES]
- Actual files found: [LIST ALL ACTUAL FILES]
- Missing files: [LIST ANY MISSING FILES]
- Unexpected files: [LIST ANY EXTRA FILES]
- Total requirements: _____ (from Step 1)
- Successfully implemented: _____ (from Step 3)
- Completion percentage: _____% (must be exact calculation)
- All Acceptance Criteria addressed: YES/NO (provide evidence for each AC)
- Missing major components (frontend/backend/database/etc.): YES/NO
MANDATORY GATE: If completeness <100%, STOP HERE and mark as INCOMPLETE
Before proceeding to quality review:
- Re-read the original story file ONE MORE TIME
- Ask: "What would a fresh developer notice is missing?"
- Verify: Did any requirements get implemented differently than expected?
- Confirm: Are there any "between the lines" requirements I missed?
- Architecture follows specified patterns: [YES/NO + evidence]
- Security requirements implemented: [YES/NO + specific checks]
- Test coverage adequate: [YES/NO + coverage details]
- Performance considerations addressed: [YES/NO + specific measures]
- Code follows project standards: [YES/NO + examples]
Base status on COMPLETENESS first, quality second:
✅ APPROVED: 100% complete + quality issues ≤ minor ❌ CHANGES REQUIRED (Missing Features): <100% complete (regardless of quality) ❌ CHANGES REQUIRED (Quality Issues): 100% complete + significant quality problems
REQUIRED SUMMARY:
- Implementation completeness: ____%
- Key missing items: [List if any]
- Main quality concerns: [List if any]
- Recommendation: [APPROVED/CHANGES REQUIRED + specific reasoning]
- Every checkbox must be completed with specific evidence
- Every blank (____) must be filled with actual data
- "YES/NO" questions require supporting evidence
- If you cannot provide specific evidence for any item, mark as "NEEDS INVESTIGATION"
- Reviews without complete evidence are INVALID and must be restarted
If at any point you realize you're making assumptions or can't provide specific evidence, STOP and restart the entire review process.