graph TD
Start([Start: Execute Implementation Task]) --> Phase1[Phase 1: Read Referenced Guides
Extract guide links from Technical Approach]
Phase1 --> Phase2[Phase 2: Discovery
Team ID auto-discovery]
Phase2 --> Phase3[Phase 3: Preparation
Load task Todo
Update status: Todo → In Progress]
Phase3 --> Phase4[Phase 4: Implementation
Follow checkboxes
KISS/YAGNI principles
Apply guide patterns
Address Existing Code Impact]
Phase4 --> Phase5[Phase 5: Quality Gates
Type checking
Lint]
Phase5 --> QualityPass{Quality gates
pass?}
QualityPass -->|No| Phase4
QualityPass -->|Yes| Phase6
Phase6[Phase 5: Handoff
Comment in Linear
Update status: In Progress → To Review]
Phase6 --> AllTasksCheck{All Story tasks
To Review or Done?}
AllTasksCheck -->|Yes| UpdateStory[Update Story status if needed]
AllTasksCheck -->|No| End
UpdateStory --> 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,Phase5 processing
class QualityPass,AllTasksCheck decision
class Phase6,UpdateStory action