设计流水线
9 段流水线,每段都有确定性门 + 人工门。蓝 = skill 自动起草,橙 = 人在真车上的活。
各段一览
| # | skill | 输入 | 产出 | 门 |
|---|---|---|---|---|
| ① | read-problem | inputs/problem/ 当年题目 | design/problem.yaml | — |
| ② | plan-solution | problem + KB 金奖/技术栈 | design/solution.md(方案+需求) | 人工签字 |
| ③ | setup-env | solution(选定主控/视觉) | env/manifest.yaml + 三 lane setup | — |
| ④ | select-parts | solution + inputs/partslist/ 配件表 | design/bom.csv | 人工批 BOM |
| ⑤ | power-design | solution + bom | design/power.{md,yaml} | power_budget + 人工 |
| ⑥ | interconnect | bom + power | design/wiring.svg + contracts/pinmap.yaml + harness.md | pinmux_check + 逐网人工核对 |
| ⑦ | firmware-scaffold | solution + pinmap | firmware/(工程 + protocol.h + VOFA) | 编译 + init 核对 |
| ⑧ | vision-scaffold | solution | vision/(CanMV + protocol.py) | 语法 + 现场标阈值 |
| ⑨ | test-checklist | problem + KB | design/test_plan.md | — |
为什么入口是「读题」
每年题目规定都不同,一切从读懂当年题目开始——尤其先看「限制条款」(如允不允许用摄像头,直接决定 K230 上不上)。需求由题目推导,不是凭空给的、也不来自知识库。
解锁件优先
interconnect 出的接线图是解放硬件 lane 的"解锁件"——优先最先交付,硬件就能开工连线,控制/算法在各自 lane 并行推进。详见 三人并行协同。