# 第一阶段实施路线图 版本号:v0.1.0 最后更新:2026-04-04 ## 1. 目的 本文档用于定义第一阶段的实施顺序,确保项目从文档设计逐步落到可运行的最小系统,而不是长期停留在概念层。 ## 2. 第一阶段目标 第一阶段的目标不是做完全部能力,而是跑通最小闭环: - 手机录入音频 - 本地跑基础探针 - 远端 AI 制定实验计划 - 实验执行器执行验证链 - 系统返回结构化结论 ## 3. 实施原则 - 先打通主链路,再扩展能力 - 先保证结构化和可复现,再追求模型聪明程度 - 先保证实验闭环,再追求视觉精细度 ## 4. 里程碑划分 ### 4.1 里程碑一:核心模型与文档固化 交付物: - 核心数据模型 - 算法链分层设计 - 模块注册表设计 - 实验执行器设计 - AI 编排接口规范 ### 4.2 里程碑二:本地探针引擎 MVP 交付物: - Rust 本地探针库 - Flutter FFI 桥接 - 通用探针链可运行 - 初始 evidence 可生成 ### 4.3 里程碑三:注册表与执行器 MVP 交付物: - 模块注册信息 - 链模板注册信息 - 实验计划校验 - 串行实验执行 - 实验记录持久化 ### 4.4 里程碑四:AI 编排闭环 MVP 交付物: - AI 输入构造 - AI 输出 schema 校验 - 假设生成 - 下一轮实验规划 - 停止条件初版 ### 4.5 里程碑五:Flutter 终端 MVP 交付物: - 录音入口 - 样本详情页 - 实验过程页 - 结论页 - 历史记录页 ## 5. 第一批必须先实现的能力 ### 5.1 数据对象 - `Observation` - `Evidence` - `Experiment` - `ScoreCard` - `ExperimentPlan` ### 5.2 第一批模块 - `audio_normalize` - `mono_convert` - `resample_16k` - `energy_probe` - `spectral_probe` - `onset_probe` - `periodicity_probe` - `autocorrelation_period_check` - `f0_tracking` - `baseline_sound_classifier` ### 5.3 第一批链模板 - 通用探针链 - 周期模式验证链 - 谐波结构验证链 - 异常判断链 ## 6. 第一阶段暂不做的内容 - 完整离线模式 - 大规模插件市场 - 多模态同步分析 - 复杂并行调度 - 高级 UI 视觉包装 - 自动修改底层算法代码 ## 7. 推荐实现顺序 1. 建仓库代码骨架 2. 落 schema 和类型定义 3. 实现本地探针引擎 4. 实现注册表加载与校验 5. 实现实验执行器 6. 接 AI 编排接口 7. 接 Flutter 终端页面 8. 跑通完整样本闭环 ## 8. 第一阶段成功标准 第一阶段完成时,系统至少应能做到: - 对一段音频生成初始 probe evidence - 由 AI 给出至少一个可信假设 - 由 AI 选择至少一条验证链 - 执行器完成至少一轮验证实验 - 输出带依据和不确定性的结论 ## 9. 结论 第一阶段的关键不是“做很多”,而是“把最小实验闭环做实”。 只要这一闭环打通,后续扩展算法链、扩展模型能力、扩展模态都会更顺。