flowchart TD
A["📝 规格草稿"] --> B["⚖️ 人工审查 1 风险范围"]
B -->|拒绝| A
B -->|核准| C["🌿 规格分支"]
C --> D["⚙️ CI 执行器"]
D --> E["🤖 代理执行"]
E --> F{"🧪 验证检查"}
F -->|失败| G["🔁 自动反馈修补"]
G --> D
F -->|通过| H["📦 Pull Request"]
H --> I["👨💻 人工检查点 2"]
I -->|需要修改| G
I -->|核准| J["🚀 合并 Main"]
J --> K["📊 合并后 CI"]
K --> L{"🚦 可进入生产"}
L -->|失败| M["🧯 回滚修补"]
M --> C
L -->|通过| N["🎯 完成"]
N -->|下一个| A
class A,C spec
class B,I human
class D ci
class E agent
class F,L validation
class H,J pr
class K post
class G,M loop
class N done
classDef spec fill:#1e3a8a,stroke:#3b82f6,color:#ffffff
classDef human fill:#334155,stroke:#94a3b8,color:#ffffff
classDef ci fill:#581c87,stroke:#a855f7,color:#ffffff
classDef agent fill:#6b21a8,stroke:#c084fc,color:#ffffff
classDef validation fill:#92400e,stroke:#f59e0b,color:#ffffff
classDef pr fill:#065f46,stroke:#10b981,color:#ffffff
classDef post fill:#7f1d1d,stroke:#f87171,color:#ffffff
classDef loop fill:#111827,stroke:#9ca3af,color:#ffffff
classDef done fill:#14532d,stroke:#22c55e,color:#ffffff