3d43cd87d5
- 从errlens模板(3角色)重构为1人+Arch AI+Worker AI(2角色) - 去掉review仓库/QA AI/Dev AI分离,Worker AI统一负责开发+测试 - 新增33个功能单元目录(Test/cases/),按P0-P6七阶段bring-up - 新增SDK驱动层骨架(Drivers/CMSIS/HAL_Driver/BSP) - Arch AI/Worker AI角色不绑定特定AI平台,任何AI可随时接手 - 5个ADR:测试驱动SDK演进、HAL/LL双层、分阶段bring-up、单仓库、角色可替换 - 参考errlens的分层信息架构:dashboard→card→task,token预算控制
2.6 KiB
2.6 KiB
hwd32h757 项目控制面板
唯一真实来源。人类看顶部,Arch AI 看全文,Worker AI 看 task 文件。
人类区
芯片回片测试阶段 · 进度 0%
| 阶段 | 功能单元 | 状态 | 进度 |
|---|---|---|---|
| P0 | 电源管理/时钟/复位/GPIO/JTAG | 未开始 | 0% |
| P1 | USART/SPI/I2C | 未开始 | 0% |
| P2 | ADC/DAC/比较器/VREFBUF/温度/参考电压/Scaler | 未开始 | 0% |
| P3 | Timer/HRTIM/LPTIM/看门狗 | 未开始 | 0% |
| P4 | FMC/QSPI/SDMMC/DMA/DLYB | 未开始 | 0% |
| P5 | USB/以太网/SAI/ULPI | 未开始 | 0% |
| P6 | 电压监控/模拟开关升压/升压器/CRC/电流特性 | 未开始 | 0% |
| SDK | CMSIS→LL→HAL→BSP→示例 | 未开始 | 0% |
需要你决策
当前无待决策事项。
Arch AI 区
ADR 摘要索引
| ADR | 一句话 | 状态 |
|---|---|---|
| 001 | 测试驱动SDK演进:寄存器测试→LL→HAL | ✅ |
| 002 | HAL/LL双层架构,参考STM32CubeH7 | ✅ |
| 003 | 33个功能单元分7阶段(P0-P6)bring-up | ✅ |
Task 状态面板
当前无活跃任务。Arch AI 根据 bring-up 进度拆解任务。
状态流转: todo → in_progress → done → verified → accepted
交接信号: Worker 完成 → commit message 包含 [DONE] → 人类硬件验证 → [VERIFIED]
依赖关系
P0 (电源/时钟/复位/GPIO/JTAG) ← 能跑起来的最低要求
└→ P1 (USART/SPI/I2C) ← 有了调试输出和基本通信
└→ P2 (模拟链路)
└→ P3 (定时器类)
└→ P4 (存储和搬运)
└→ P5 (高速接口)
P6 (杂项) ← 可与P2-P5并行
SDK ← P0完成后开始CMSIS,每个阶段完成后提炼LL/HAL
阻塞/风险
| 级别 | 描述 | 影响 |
|---|---|---|
| — | 暂无 | — |
关键文档入口
| 想查什么 | 路径 |
|---|---|
| SDK架构参考 | docs/sdk_design.md |
| 测试指南 | docs/test_guide.md |
| 迁移指南 | docs/porting_guide.md |
| ADR全文 | .ai/knowledge/decisions.md |
| 经验教训 | .ai/knowledge/lessons.md |
| 可复用模式 | .ai/knowledge/patterns.md |
| 待人类决策 | DECISIONS.md |
| 勘误记录 | Test/errata/ |
角色入口
| 角色 | 说明 | 入口 |
|---|---|---|
| 人类 | — | 本文件顶部「人类区」 |
| Arch AI | 任何AI均可担当 | 本文件全文 |
| Worker AI | 任何AI均可担当 | .ai/roles/worker/card.md → 对应 task 文件 |
最近事件
| 日期 | 事件 |
|---|---|
| 2026-05-27 | 项目初始化,目录结构搭建 |
Arch AI 维护。阶段切换时更新。