Commit 18ba8663 18ba8663fc9c2d5e8b96e97a658ddd8e55db2d85 by cnb.bofCdSsphPA

Clarify the project's true readiness before new development

Constraint: Ongoing Ralph-style handoff requires new sessions to distinguish finished capability from smoke-only scaffolding quickly
Rejected: Leave capability status implicit in scattered docs | Increases onboarding ambiguity and status misreads
Confidence: high
Scope-risk: narrow
Directive: Update this map whenever a smoke path becomes real-data validated or a regression invalidates a claimed capability
Tested: Verified docs/current-capability-map.md exists and is linked from docs/README.md and docs/session-handoff.md
Not-tested: Semantic accuracy against future real-dataset runs remains pending
1 parent ce726bf1
...@@ -221,6 +221,25 @@ ...@@ -221,6 +221,25 @@
221 - 新 session 现在可以直接读取最近一次状态快照文件 221 - 新 session 现在可以直接读取最近一次状态快照文件
222 - 交接信息更适合自动化和长期持续开发 222 - 交接信息更适合自动化和长期持续开发
223 223
224 ### Stage: 当前能力地图
225
226 完成项:
227 - 新增 [docs/current-capability-map.md](./current-capability-map.md)
228 - 明确区分:
229 - 已完整闭环
230 - 已打通但仍是 smoke 级
231 - 仍待真实数据/更大规模验证
232 - 将能力地图接入 docs 总入口与交接文档
233
234 验证结果:
235 - `docs/current-capability-map.md` 已创建
236 - `docs/README.md` 已挂接
237 - `docs/session-handoff.md` 已挂接
238
239 结论:
240 - 新 session 现在更容易快速判断“什么是真的完成了,什么还只是 smoke 级能力”
241 - 能显著减少误判项目状态的风险
242
224 ### Stage: confused 定向优化 v6(sample-level weighting) 243 ### Stage: confused 定向优化 v6(sample-level weighting)
225 244
226 完成项: 245 完成项:
......
...@@ -70,6 +70,7 @@ flowchart TD ...@@ -70,6 +70,7 @@ flowchart TD
70 ### C. 服务与工程 70 ### C. 服务与工程
71 - [服务接口](./service-api.md) 71 - [服务接口](./service-api.md)
72 - [持续开发交接文档](./session-handoff.md) 72 - [持续开发交接文档](./session-handoff.md)
73 - [当前能力地图](./current-capability-map.md)
73 - [首次启动检查清单](../acr-engine/FIRST_RUN_CHECKLIST.md) 74 - [首次启动检查清单](../acr-engine/FIRST_RUN_CHECKLIST.md)
74 - [更新记录](./CHANGELOG.md) 75 - [更新记录](./CHANGELOG.md)
75 76
......
1 # Current Capability Map / 当前能力地图
2
3 > 更新:2026-06-02
4
5 ## 一页结论
6
7 当前项目有三类能力:
8
9 1. **已完整闭环**
10 2. **已打通但仍是 smoke 级**
11 3. **仍待真实数据/更大规模验证**
12
13 ---
14
15 ## 1. 能力状态表
16
17 | 能力 | 当前状态 | 说明 |
18 |---|---|---|
19 | synthetic 数据生成 | 已完成 | 可稳定生成合成训练/评测数据 |
20 | synthetic 训练 | 已完成 | `train.py` 可跑通 |
21 | synthetic 建索引 | 已完成 | `run_demo.py build-index` 可跑通 |
22 | synthetic 评测 | 已完成 | `evaluate.py` 可输出 JSON |
23 | synthetic 发布制品 | 已完成 | 可生成 benchmark/model-card/checklist |
24 | 开放数据 inspect | 已完成 | `inspect-local` / `inspect-batch` |
25 | 开放数据 prepare | 已完成 | `prepare-local` |
26 | 开放数据 validate | 已完成 | `validate-local` |
27 | 开放数据训练 smoke | 已完成 | 已在 stand-in 数据上验证 |
28 | 开放数据索引 smoke | 已完成 | 已在 stand-in 数据上验证 |
29 | 开放数据评测 smoke | 已完成 | 已在 stand-in 数据上验证 |
30 | 开放数据发布制品 smoke | 已完成 | 已在 stand-in 数据上验证 |
31 | 一键 smoke-local | 已完成 | inspect→prepare→validate→train→index→eval→artifacts |
32 | 真实 FMA 本地目录 smoke | 待外部数据 | 代码已就绪,缺真实音频目录 |
33 | 真实 MTG-Jamendo 本地目录 smoke | 待外部数据 | 代码已就绪,缺真实音频目录 |
34 | hard-case 精度优化 | 进行中 | confused / humming_like 仍需持续优化 |
35 | foundation model baseline | 未完成 | 仅完成文档研究与路线规划 |
36 | 工业级生产部署 | 未完成 | 服务骨架已在,生产治理未完成 |
37
38 ---
39
40 ## 2. 最短路径图
41
42 ```mermaid
43 flowchart LR
44 A[Local Audio Dir] --> B[inspect-local]
45 B --> C[prepare-local]
46 C --> D[validate-local]
47 D --> E[train]
48 E --> F[build-index]
49 F --> G[evaluate]
50 G --> H[generate_artifacts]
51 ```
52
53 ---
54
55 ## 3. 当前最可靠入口
56
57 - [docs/open-dataset-workflow.md](./open-dataset-workflow.md)
58 - [docs/session-handoff.md](./session-handoff.md)
59 - [acr-engine/FIRST_RUN_CHECKLIST.md](../acr-engine/FIRST_RUN_CHECKLIST.md)
60 - [acr-engine/scripts/status_snapshot.py](../acr-engine/scripts/status_snapshot.py)
61
62 ---
63
64 ## 4. 当前最重要缺口
65
66 1. 真实 FMA 本地音频未落地
67 2. 真实 MTG-Jamendo 本地音频未落地
68 3. hard-case 在真实数据上的表现未知
69 4. foundation model baseline 还未开始实现
70 5. 服务与部署仍偏原型级
71
72 ---
73
74 ## Sources
75 - [session-handoff.md](./session-handoff.md)
76 - [open-dataset-workflow.md](./open-dataset-workflow.md)
77 - [CHANGELOG.md](./CHANGELOG.md)
...@@ -274,6 +274,7 @@ ...@@ -274,6 +274,7 @@
274 - [docs/README.md](./README.md) 274 - [docs/README.md](./README.md)
275 - [docs/open-dataset-workflow.md](./open-dataset-workflow.md) 275 - [docs/open-dataset-workflow.md](./open-dataset-workflow.md)
276 - [docs/session-handoff.md](./session-handoff.md) 276 - [docs/session-handoff.md](./session-handoff.md)
277 - [docs/current-capability-map.md](./current-capability-map.md)
277 - [acr-engine/FIRST_RUN_CHECKLIST.md](../acr-engine/FIRST_RUN_CHECKLIST.md) 278 - [acr-engine/FIRST_RUN_CHECKLIST.md](../acr-engine/FIRST_RUN_CHECKLIST.md)
278 - 运行 [acr-engine/scripts/status_snapshot.py](../acr-engine/scripts/status_snapshot.py) 279 - 运行 [acr-engine/scripts/status_snapshot.py](../acr-engine/scripts/status_snapshot.py)
279 - 或直接查看最新落盘快照:`acr-engine/.omx/latest_status_snapshot.json` 280 - 或直接查看最新落盘快照:`acr-engine/.omx/latest_status_snapshot.json`
......