You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- **Alternative**: Use `/socratic-review` for dialogue-based review when learning is as important as fixing (mentoring, design documentation, complex code explanation)
582
-
- [ ] **Use** security agent for security review
583
584
- [ ] Check code quality and standards
584
-
- [ ] Verify philosophy compliance
585
585
- [ ] Ensure adequate test coverage
586
586
- [ ] Identify potential improvements
587
-
- [ ] Ensure there are no TODOs, stubs, or swallowed exceptions, no unimplemented functions - follow the zero-BS principle.
588
-
- [ ] Post the review as a comment on the PR:
587
+
- [ ] Ensure there are no TODOs, stubs, or swallowed exceptions, no unimplemented functions - follow the zero-BS principle
588
+
- [ ] **POST structured review findings to the PR** → Evidence: review comment link
589
+
590
+
**Step 16c: Invoke security agent**
591
+
592
+
- [ ] **Use** security agent for security review
593
+
- [ ] Verify no security vulnerabilities introduced
594
+
- [ ] Check authentication/authorization if applicable
595
+
- [ ] Verify sensitive data handling
596
+
- [ ] **POST security review to the PR** → Evidence: security comment link
597
+
598
+
**Step 16d: Invoke philosophy-guardian agent**
599
+
600
+
- [ ] **Use** philosophy-guardian agent to verify philosophy compliance
601
+
- [ ] Verify ruthless simplicity achieved
602
+
- [ ] Confirm bricks & studs pattern followed
603
+
- [ ] Ensure zero-BS implementation
604
+
- [ ] **POST philosophy check to the PR** → Evidence: philosophy comment link
605
+
606
+
**Step 16e: Address blocking issues**
607
+
608
+
- [ ] Review all findings from 16b, 16c, 16d
609
+
- [ ] Address any blocking issues found before proceeding
610
+
- [ ] If issues found, fix and re-run applicable reviews
611
+
612
+
**Step 16f: Verification Gate**
613
+
614
+
**🚨 VERIFICATION GATE - Before marking Step 16 complete, verify:**
615
+
616
+
- [ ] Did I invoke the **reviewer** agent (not just code-review)?
617
+
- [ ] Did I invoke the **security** agent?
618
+
- [ ] Did I invoke the **philosophy-guardian** agent?
619
+
- [ ] Are all three reviews **posted to the PR** as comments?
620
+
- [ ] All blocking issues have been addressed?
621
+
622
+
**Cannot proceed to Step 17 without completing this gate.**
623
+
624
+
---
625
+
626
+
\*\*Post reviews as comments on the PR:
589
627
590
628
**For GitHub**:
591
629
@@ -611,13 +649,46 @@ az repos pr create-thread \
611
649
- Indicates disrespect for reviewer's time and expertise
612
650
- May block PR merge indefinitely
613
651
614
-
**Feedback implementation checklist:**
652
+
**Step 17a: Review all feedback**
653
+
654
+
- [ ] Gather all feedback comments from Step 16 reviews (reviewer, security, philosophy-guardian)
655
+
- [ ] Think very carefully about each comment
656
+
- [ ] Categorize: blocking issues vs. suggestions vs. questions
657
+
658
+
**Step 17b: Address feedback with builder agent**
615
659
616
-
- [ ] Review all feedback comments, think very carefully about each one and decide how to address it (or if you should disagree, explain why in a comment)
617
660
- [ ] **Always use** builder agent to implement changes
618
-
- [ ] **Use** relevant specialized agents for specific feedback
619
-
- [ ] Address each review comment
661
+
- [ ] **Use** relevant specialized agents for specific feedback types
662
+
- [ ] Address each review comment substantively
663
+
- [ ] For disagreements, explain reasoning in a PR comment
664
+
665
+
**Step 17c: Push and respond**
666
+
620
667
- [ ] Push updates to PR
668
+
- [ ] Respond to each review comment with what was done
669
+
- [ ] Post replies as comments on the PR
670
+
671
+
**Step 17d: Verify and re-review if needed**
672
+
673
+
- [ ] Ensure all tests still pass
674
+
- [ ] Ensure PR is still mergeable
675
+
- [ ] Request re-review if significant changes were made
676
+
677
+
**Step 17e: Verification Gate**
678
+
679
+
**🚨 VERIFICATION GATE - Before marking Step 17 complete, verify:**
680
+
681
+
- [ ] Did I address EVERY feedback comment (not just some)?
682
+
- [ ] Did I respond to each comment on the PR explaining what was done?
683
+
- [ ] Did I use the builder agent for implementation changes?
684
+
- [ ] Are all tests still passing?
685
+
686
+
**Cannot proceed to Step 18 without completing this gate.**
687
+
688
+
---
689
+
690
+
**Feedback implementation checklist:**
691
+
621
692
- [ ] Respond to review comments by posting replies as comments on the PR:
622
693
623
694
**For GitHub**:
@@ -640,14 +711,46 @@ az repos pr create-thread \
640
711
641
712
### Step 18: Philosophy Compliance Check
642
713
714
+
**Step 18a: Invoke reviewer agent for philosophy check**
715
+
643
716
- [ ] **Always use** reviewer agent for final philosophy check
717
+
- [ ] Verify implementation aligns with project philosophy
718
+
- [ ] Check for over-engineering or unnecessary complexity
0 commit comments