graph LR A["โ๏ธ Write Code"] --> B{"๐งช Run Tests"} B -->|"โ Pass"| C["๐ Refactor Code"] B -->|"โ Fail"| D["๐ค Debug with AI Tools"] D --> A C --> E["๐ Code Review"] E --> F["๐ Merge & Deploy"] style A fill:#e3f2fd,stroke:#1565c0,stroke-width:3px style B fill:#fff9c4,stroke:#f57f17,stroke-width:3px style C fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style D fill:#ffccbc,stroke:#bf360c,stroke-width:3px style E fill:#f3e5f5,stroke:#7b1fa2,stroke-width:3px style F fill:#b3e5fc,stroke:#01579b,stroke-width:3px
graph TB subgraph "โก The Inner Loop" H["๐จโ๐ป Human Prompt"] --> A["๐ค AI Generates"] A --> V{"โ Validate?"} V -->|"โ Pass"| C["๐ Commit + CI"] V -->|"โ Fix"| A C -->|"๐ Iterate"| H end style H fill:#e3f2fd,stroke:#1565c0,stroke-width:3px style A fill:#fff9c4,stroke:#f57f17,stroke-width:3px style V fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style C fill:#b3e5fc,stroke:#01579b,stroke-width:3px
graph TD L["๐ Loop index\ni, j, k"] --> F["๐ฆ Function local\ndst, wgt, nxt"] F --> M["๐๏ธ Module / API\ndistance, weight"] style L fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style F fill:#fff9c4,stroke:#f57f17,stroke-width:3px style M fill:#e3f2fd,stroke:#1565c0,stroke-width:3px
graph LR I["๐ฅ Input"] --> A["๐ค AI Implementation"] I --> O[("๐ค AI Oracle\nsame prompt,\ndifferent model")] A -->|"result"| M{"โ Match?"} O -->|"expected"| M M -->|"Yes"| P["โ Pass"] M -->|"No"| F["๐ง Investigate\nbias or bug?"] style I fill:#e3f2fd,stroke:#1565c0,stroke-width:3px style A fill:#fff9c4,stroke:#f57f17,stroke-width:3px style O fill:#f3e5f5,stroke:#7b1fa2,stroke-width:3px style M fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style P fill:#a5d6a7,stroke:#1b5e20,stroke-width:3px style F fill:#ffccbc,stroke:#bf360c,stroke-width:3px
graph LR A1["๐ค AI Velocity"] --> S{{"โ Success"}} A2["๐จโ๐ป Human Judgment"] --> S A3["๐ ๏ธ Validation Infra"] --> S style A1 fill:#fff9c4,stroke:#f57f17,stroke-width:3px style A2 fill:#e3f2fd,stroke:#1565c0,stroke-width:3px style A3 fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style S fill:#ffccbc,stroke:#bf360c,stroke-width:3px