graph TD
Start([Start: Fix Task]) --> Phase1[Phase 1: Discovery
Team ID auto-discovery]
Phase1 --> Phase2[Phase 2: Preparation
Load task To Rework
Load review feedback
Update: To Rework → In Progress]
Phase2 --> Phase3[Phase 3: Implementation
Fix Must-fix items
KISS/YAGNI/DRY principles]
Phase3 --> Phase4[Phase 4: Quality Gates
Type check Lint
If test: re-test Priority ≥15]
Phase4 --> QualityPass{Quality gates
pass?}
QualityPass -->|No| Phase3
QualityPass -->|Yes| Phase5
Phase5[Phase 4: Submit for Re-Review
Comment with fixes
Update: In Progress → To Review]
Phase5 --> End([End])
classDef discovery fill:#E3F2FD,stroke:#1976D2,stroke-width:2px
classDef processing fill:#FFF9C4,stroke:#F57C00,stroke-width:2px
classDef decision fill:#FFE0B2,stroke:#E64A19,stroke-width:2px
classDef action fill:#C8E6C9,stroke:#388E3C,stroke-width:2px
class Phase1,Phase2 discovery
class Phase3,Phase4 processing
class QualityPass decision
class Phase5 action