跳转至
MIGRATED

Xisound 前端 IDE 实现 Plan 总纲 v1.0

文档定位


1. 实现总路线图

1.1 5 个实施批次

gantt
    title Xisound 前端 Monorepo 实施甘特图(Y1-Y3)
    dateFormat  YYYY-MM-DD
    axisFormat  %Y-Q%q

    section 批次1 基建
    PLAN-001 Monorepo Bootstrap      :a1, 2026-04-01, 30d
    PLAN-002 @xi/ui-kit v0.5         :a2, after a1, 45d
    PLAN-003 @xi/protocol + store-core :a3, after a1, 45d
    PLAN-004 xi-studio Shell + LinkEditor :a4, after a2, 60d

    section 批次2 开发态
    PLAN-005 xi-forge Alpha           :b1, after a4, 90d
    PLAN-006 xi-test v0.5             :b2, after a4, 60d

    section 批次3 调音
    PLAN-007 xi-tune v0.9             :c1, after a4, 90d

    section 批次4 生态
    PLAN-008 xi-vst Marketplace Beta  :d1, after b1, 90d
    PLAN-009 xi-probe Y1 web           :d2, 2027-01-01, 90d

    section 批次5 AI
    PLAN-010 ai-sdk 集成 + Copilot    :e1, after c1, 180d

1.2 批次与 roadmap 时间点对齐

批次 覆盖 时间窗 对应 Roadmap 里程碑
批次 1(基建) PLAN-001/002/003/004 2026-Q2 ~ Q3 XiStudio Alpha / Beta(Y1Q1 Alpha · Q2 Beta)
批次 2(开发态) PLAN-005(Forge Alpha)/ 006(Test v0.5) 2026-Q3 ~ Q4 XiTest v1.0(Y1Q4)· XiForge Alpha(Y2Q2)
批次 3(调音) PLAN-007(Tune v0.9) 2026-Q3 ~ Q4 XiTune v0.9(Y1Q2)/ v1.0(Y1Q4)
批次 4(生态) PLAN-008(VST)/ 009(Probe) 2026-Q4 ~ 2027-Q2 XiVST Marketplace(Y1Q4)· XiProbe 首发(Y2H2)
批次 5(AI) PLAN-010(ai-sdk) 2027-Q3+ XiMind 内测(Y2H2)· 商用(Y3H1)

1.3 依赖关系图

graph LR
    P1[PLAN-001<br/>Monorepo Bootstrap] --> P2[PLAN-002<br/>@xi/ui-kit]
    P1 --> P3[PLAN-003<br/>@xi/protocol<br/>@xi/store-core]
    P2 --> P4[PLAN-004<br/>xi-studio Shell]
    P3 --> P4
    P4 --> P5[PLAN-005<br/>xi-forge Alpha]
    P4 --> P6[PLAN-006<br/>xi-test v0.5]
    P4 --> P7[PLAN-007<br/>xi-tune v0.9]
    P5 --> P8[PLAN-008<br/>xi-vst Marketplace]
    P3 --> P9[PLAN-009<br/>xi-probe Y1]
    P7 --> P10[PLAN-010<br/>ai-sdk 集成]

    class P1,P2,P3,P4 xyL3
    class P5,P6,P7 xyL2
    class P8,P9,P10 xyL4

2. 子 plan 索引与概要

2.1 PLAN-001 · Monorepo Bootstrap(P0 · 预估 20 人天)

目标:从零建立 xi-platform/ Monorepo,6 个 apps + 5 个 packages 的骨架通过 pnpm dev 可运行。

前置依赖:无(首个 plan)

主要产出

  • xi-platform/ 目录结构(apps/ + packages/ + tools/ + pnpm-workspace.yaml)
  • 每个 app/package 的 package.json + tsconfig.json + 最小 src/index.ts
  • 根级 turbo.json / .eslintrc / prettier.config.js / .gitignore
  • CI 流(GitHub Actions / Azure DevOps):lint + type-check + unit-test + build
  • changesets 初始化
  • README + CONTRIBUTING.md

关键 DQ

  • DQ-06(Monorepo 位置:AlgoDepartment/frontend_monorepo/ 新建 vs 重构现有)
  • DQ-05(SSO 账号体系)

完成标准

  • pnpm install 成功,workspace 6 apps + 5 packages 识别
  • pnpm -F xi-studio dev 启动空 Studio shell(仅 Hello World)
  • pnpm build 全量 build 通过
  • CI 三项检查全绿

详细 planD3-architecture/frontend/implementation-plans/01-monorepo-bootstrap.md(下批产出)


2.2 PLAN-002 · @xi/ui-kit v0.5(P0 · 预估 40 人天)

目标:实现 ui-kit 的原子 + 分子 + 核心复合组件(LinkCanvas / PropertyEditor / SpectrumChart / EQCurveEditor),覆盖 80% 使用场景。

前置依赖:PLAN-001

主要产出

  • packages/ui-kit/src/atoms/ 全部 11 个原子组件
  • packages/ui-kit/src/molecules/ 全部 11 个分子组件
  • packages/ui-kit/src/organisms/ 的 LinkCanvas / ModulePalette / SpectrumChart / WaveformChart / EQCurveEditor / LevelMeter
  • tailwind-preset.ts + 设计令牌
  • i18n zh-CN / en-US 基础词条
  • Storybook(可选)展示所有组件
  • Vitest 单测覆盖率 ≥ 70%

完成标准

  • 所有组件在 Storybook 可独立展示
  • LinkCanvas 可以拖拽 50 个模块不卡顿(60 FPS)
  • PropertyEditor 支持所有 6 种 type
  • SpectrumChart 以 60 FPS 刷新 2048 点 FFT
  • 单测覆盖率 ≥ 70%

关键 DQ:DQ-UI-01(是否兼容第三方 UI 库)/ DQ-UI-02(LinkCanvas 渲染技术)


2.3 PLAN-003 · @xi/protocol + @xi/store-core + @xi/dsp-utils(P0 · 预估 30 人天)

目标:三个基础 packages 一起实现,解耦 UI 和数据层。

前置依赖:PLAN-001

主要产出

  • packages/protocol/ · WebSocket + HTTP + deep-link + bus + common(zod schema + TS 类型)
  • packages/store-core/ · 5 个基础 store + 5 个领域模型 + event-bus
  • packages/dsp-utils/ · FFT + biquad + meter + format + color palette
  • 每个 package 的 README 示例 + 单测

完成标准

  • @xi/protocol 所有 Schema 有 zod 定义 + 往返 parse 测试
  • @xi/store-core 在 xi-studio 中可用 useAuthStore() 登录流程
  • @xi/dsp-utils 的 computeSpectrum 与参考实现(matlab)误差 < 0.1dB
  • 单测覆盖率:protocol 90% / store-core 70% / dsp-utils 90%

关键 DQ:DQ-PROTO-01(WebSocket 通道)/ DQ-STORE-01(持久化策略)


目标:XiStudio Alpha 版上线。Shell 框架 + Link Editor(迁移现有 MC 核心能力)+ 基础 Project Manager + Tool Launcher 占位。

前置依赖:PLAN-002 + PLAN-003

主要产出

  • apps/xi-studio/ 完整实现
  • vue-router 路由:/(workspace)/project/:id / /compile / /algo-lib / /tools
  • Shell 布局:顶部栏 + 左侧导航 + 主区 + 右侧 Copilot 占位
  • Link Editor:使用 @xi/ui-kit<LinkCanvas> + <ModulePalette> + <PropertyEditor>
  • Project Manager:新建 / 打开 / 保存(mock 后端)
  • Tool Launcher:deep-link 占位(真正呼起在 PLAN-006/007 落地)
  • Playwright e2e:核心链路搭建流程

完成标准

  • 从现有 frontend_vue3/normal appMode 能复现的功能(拖拽模块 / 连线 / 编辑参数 / 运行预览)在新 xi-studio 全部可用
  • 链路数据模型使用 @xi/store-core 的 LinkModel
  • UI 100% 使用 @xi/ui-kit,无自定义原子组件
  • e2e 测试:从空白到 3 模块链路保存 + 重新打开还原

迁移源

  • frontend_vue3/src/views/(LinkEditor 相关)
  • frontend_vue3/src/stores/linkStore.ts
  • frontend_vue3/src/stores/moduleLibrary.ts
  • frontend_vue3/src/stores/audioEngineStore.ts

关键 DQ:无新增(继承顶层架构 DQ-06)


2.5 PLAN-005 · xi-forge Alpha(P1 · 预估 80 人天)

目标:XiForge Alpha · 把现有 module_creator appMode 升级为完整的 Module Designer + Algo Code Generator(调用 XiMind)+ Tuning UI Designer(产出 UI JSON)。

前置依赖:PLAN-004 · ai-sdk v0.1(轻度依赖,可 mock AI 接口先跑)

主要产出

  • apps/xi-forge/ 作为组件库导出 <ForgePanel>
  • xi-studio 内嵌 Forge 的完成
  • Module Designer:定义输入/输出/参数/metadata 的可视化界面
  • Algo Code Generator:根据模块定义生成 C/C++ 骨架(后端接口调用)
  • Tuning UI Designer:拖拽 Tailwind-based 调音面板(输出 UI JSON schema)
  • Private Algo Publisher:发布到 XiAlgo 私有仓库(mock 后端)

完成标准

  • 在 xi-studio 内可打开 Forge 面板,创建新模块
  • 定义的模块可以保存 JSON + 被 xi-studio Link Editor 识别使用
  • AI 代码生成(mock 阶段):提交模块定义 → 返回 C 骨架代码(先 mock,后对接 XiMind)
  • Tuning UI Designer 生成的 JSON 可被 xi-tune 加载(契约联调)

迁移源frontend_vue3/src/components/module-creator/

关键 DQ:DQ-03(代码编译位置)


2.6 PLAN-006 · xi-test v0.5(P1 · 预估 50 人天)

目标:XiTest v0.5 · 迁移现有 module_test / test_runner / tuning_test 三种 appMode,统一为独立 xi-test app。

前置依赖:PLAN-004

主要产出

  • apps/xi-test/ 完整实现
  • 路由:/suites / /run/:id / /reports / /module-test / /tuning-regression
  • Test Suite Manager:用例组织 + 版本化
  • Module Unit Test:继承现有 inject-signal → capture → assert 流程
  • Link Integration Test:整链路测试
  • Tuning Regression:vs baseline 对比
  • Report Dashboard:测试报告列表 + 历史趋势(ECharts)
  • deep-link 呼起支持:xi://xi-test/run/:id

完成标准

  • 现有 3 种 test appMode 功能 100% 复现
  • 可以从 xi-studio 通过 "Run Test" 按钮 deep-link 呼起 xi-test
  • 测试报告可导出 JSON / PDF

迁移源frontend_vue3/src/components/test/ModuleTestPanel.vue / TestRunnerPanel.vue / TuningTestPanel.vue


2.7 PLAN-007 · xi-tune v0.9(P1 · 预估 70 人天)

目标:XiTune v0.9 灯塔试用版。迁移现有 auto_tune + 新建 Session / Measurement / Manual Tuner / A/B / Report。

前置依赖:PLAN-004

主要产出

  • apps/xi-tune/ 完整实现
  • 路由:/sessions / /session/:id / /measurement / /tuner / /compare / /report
  • Session Manager:多工位协同 + 状态同步
  • Measurement:XiMic/XiCal 采集 + 频响测量(对接硬件接口 mock)
  • Auto-Tune Engine:迁移现有 auto_tune 逻辑 + 预留 XiMind 驱动接口
  • Manual Tuner:EQ / Dyn / Delay 手动面板(用 <EQCurveEditor>
  • A/B Comparator:方案对比 + 盲听
  • Report Generator:PDF 导出
  • deep-link:xi://xi-tune/session/:id

完成标准

  • 现有 auto_tune appMode 功能完整迁移
  • Manual Tuner 可以导出/导入调音方案 JSON
  • 支持灯塔客户实际调音场景试用(需要产品 + 调音师联调验收)

迁移源frontend_vue3/src/components/test/AutoTunePanel.vue(推测)+ 现有 XML tuning 相关


2.8 PLAN-008 · xi-vst Marketplace Beta(P2 · 预估 80 人天)

目标:XiVST Marketplace 公网上线 Beta + xi-studio 内嵌插件商店面板。

前置依赖:PLAN-005(需要 XVST 协议在 Forge 中初步落地)· PLAN-004

主要产出

  • apps/xi-vst/ 双形态实现:
    • embedded/ 子包:被 xi-studio 内嵌的 <VSTPanel>
    • marketplace/ 子包:独立公网站点
  • 两种 vite.config 配置
  • Plugin Browser / Detail / Install Manager / Developer Console / XVST SDK Docs
  • XVST 协议的 runtime 部分(@xi/protocol 已有 schema,本 plan 实现运行时)

完成标准

  • Marketplace 公网 Beta 可访问,500 开发者注册 / 200 插件上架目标
  • xi-studio 内可浏览/安装插件(mock 安装流程)
  • Developer Console 可提交插件 + 查看审核状态

关键 DQ:DQ-04(域名与账号体系)


2.9 PLAN-009 · xi-probe Y1 web(P2 · 预估 60 人天)

目标:XiProbe Y1 web 首发 · 音响系统测试设备上位机。

前置依赖:PLAN-002(ui-kit) + PLAN-003(protocol/dsp-utils)

主要产出

  • apps/xi-probe/ 完整实现
  • Device Manager:硬件设备发现 / 连接(web 形态用后端代理)
  • Signal Generator:扫频 / 粉噪 / 多音 / 脉冲
  • Acquisition:多通道同步采集 + 实时显示
  • Analysis:THD / SNR / 频响 / 串扰 / 指向性(用 @xi/dsp-utils)
  • Certification Report:AES/ITU 标准报告 PDF
  • Y2 Tauri 迁移预留结构(src-tauri/ 占位)

完成标准

  • 支持 XiMic/XiCal 硬件通过后端代理采集
  • 频响测量误差 < 0.5dB(vs 参考设备)
  • 报告可达 AES 17 标准要求

关键 DQ:无新增(Tauri 化在 Y2 另起 plan)


2.10a PLAN-011 · Signal Flow 画布实现(新增 · P0 · 预估 45 人天 · 对标 LiveAmp)

目标:实现 XiStudio 的 Signal Flow Editor 独立画布 + 12 个信号模块(signal_common + signal_output + 10 个运算)+ DSP control-bus + 算法模块 externalBind + link.json 三段结构升级。

前置依赖:PLAN-002(@xi/ui-kit 的 <SignalCanvas> 组件)+ PLAN-003(@xi/protocol 的 signal-flow schema + signal-value-event)+ PLAN-004(xi-studio Shell 已上线)

主要产出

前端(15 人天): - apps/xi-studio/src/views/SignalFlowView.vue · 路由 /project/:id/signal - apps/xi-studio/src/stores/useSignalFlowStore.ts · 信号图谱 + bindings CRUD - apps/xi-studio/src/components/signal-flow/SignalNodePalette.vue · 左侧信号模块库 - apps/xi-studio/src/components/signal-flow/BindingInspector.vue · 算法 bind 管理面板 - frontend_monorepo/packages/store-core/src/models/SignalGraphModel.ts + ParamBinding 类型 - 算法模块 <PropertyEditor> 扩展:显示"外部绑定"开关(集成到 @xi/ui-kit)

后端(C# · 15 人天): - backend_csharp/Services/SignalBusService.cs · control-bus 管理(ring buffer) - backend_csharp/Services/CanSignalAdapter.cs + GpioSignalAdapter.cs + SystemSignalAdapter.cs - WebSocket handler 支持 signal-value-event / signal-control-command(批量推送 10ms 窗口) - BindingResolver.cs · 把 bindings 注入给 DSP(通过 SetParam 链路)

DSP(C · 15 人天): - dsp_algo/modules/signal/ 目录:signal_common.c / signal_output.c / mapping.c / linear.c / smooth.c / add.c / sub.c / mul.c / div.c / logic.c / gradient.c / random.c - dsp_algo/framework/control_bus.h + control_bus.c · lock-free SPSC queue - dsp_algo/framework/binding_table.h · 算法模块读取 bind 值的 API - DSPAlgo_Process 签名扩展(可选 extraBindValues 参数)

完成标准

  • 能在 Signal Flow 画布拖放 signal_common(CAN / GPIO / system volume 三种 sourceType)
  • 能把信号经 mapping + smooth 运算链到 signal_output
  • 算法画布 Gain 模块的 gain 参数可 bind 到 vehicle.speed.smoothed,运行时 gain 随车速变化
  • 车载声浪演示场景(Oscillator frequency bind 到 engine.rpm → mapping → smooth)工作
  • signal-value-event 100Hz 推送稳定(CPU < 3%)
  • link.json 可保存和加载三段结构(audioGraph / signalGraph / bindings)
  • SignalCanvas 50 个节点 60 FPS 拖拽
  • 单元测试覆盖:signal 模块(DSP 侧 ≥ 90%)+ useSignalFlowStore(≥ 70%)

关键 DQ

  • DQ-08(control-rate 默认 100Hz · Phase 8.5 启动前由算法架构师拍板)
  • DQ-09(SignalFlow 手动 UI 绑定 · Phase 9+ 再做)

里程碑:对齐 Phase 8.5 · 建议与 PLAN-004 xi-studio Shell 同批次末尾或独立批次启动


2.11 PLAN-010 · @xi/ai-sdk 完整集成 + Copilot 落地(P2 · 预估 100 人天)

目标:XiMind 内测版上线后,ai-sdk 完整功能落地到所有 apps,Copilot 体验闭环。

前置依赖:XiMind 后端内测 API 上线 + PLAN-002/003/004 至少完成

主要产出

  • packages/ai-sdk/ 完整实现(v0.1 → v0.5)
  • <CopilotDrawer> 在 xi-studio / xi-forge / xi-tune / xi-test 的集成
  • Function Calling 7 个标准工具全部实现
  • RAG 检索:XiAlgo IP 库 + 项目历史
  • 多模态输入:频谱 / 音频 / 截图
  • Copilot 跨 app 上下文 handoff(Studio → Tune 的 "帮我调音" 流程)

完成标准

  • 5 个 app 都能打开 Copilot 抽屉,有流式响应
  • AI 可以通过 function-calling 修改链路 / 调参 / 跳转
  • 跨 app handoff 实际可工作(Studio 提问 → AI 建议 → 自动在 Tune 打开对应 session)

关键 DQ:DQ-07(ai-sdk 后端契约定版)· DQ-AI-01(传输层)


3. 智能体消费指南(SOP)

3.1 智能体接取 plan 的前置动作

步骤 动作
1 读本文(D3-FE-ARCH-004)确认当前 plan 的 前置依赖已完成
2 读对应子 plan 文件(implementation-plans/0X-*.md)获取详细任务
3 读上游 顶层架构 + 共享 UI kit 架构 + 对应产品 tech-arch
4 work-<agent-name>/ 目录下创建分支工作区(不污染 master)
5 开工前先给工程 Leader 确认 DQ 是否已拍板

3.2 智能体产出的标准交付物

每个 plan 执行完必须提交:

交付物 路径/位置 说明
代码变更 xi-platform/ 目录内的 apps/packages 遵守架构约束 C-01 ~ C-10
测试 单测 + e2e(对应 plan 要求的覆盖率) 必须全绿
变更日志 CHANGELOG.md(通过 changesets) 遵循 SemVer
执行报告 work-<agent>/logs/plan-XXX-report.md 记录:完成项 / 未完成项 / DQ 发现 / 测试结果
文档更新 如产生架构变更,更新 D3-FE-ARCH-* 对应章节 Docs-First 约束
Handoff 说明 下游 plan 的智能体需要知道的关键信息 放在报告底部

3.3 跨智能体协作约束

  • 不得跨 worktree 污染work-cline/ / work-copilot/ / work-deepseek/ 各自工作区隔离,只在 04_development/frontend_monorepo/xi-platform/ 的 master 合流
  • DQ 升级权:智能体遇到未拍板 DQ 时,必须在报告中显式列出并暂停相关子任务,等工程 Leader 拍板后继续
  • 不兼容改动:涉及 packages 的 major 版本变更,必须所有消费它的 apps 同批次升级
  • 测试优先:先红(测试失败)后绿(实现通过),不得只改断言不改实现

4. 总预算与节奏

4.1 人天预算汇总

Plan 人天 批次 可并行性
PLAN-001 20 1 独立
PLAN-002 40 1 与 003 并行
PLAN-003 30 1 与 002 并行
PLAN-004 60 1 依赖 002+003
PLAN-005 80 2 依赖 004
PLAN-006 50 2 依赖 004 · 可与 007 并行
PLAN-007 70 3 依赖 004 · 可与 006 并行
PLAN-008 80 4 依赖 005
PLAN-009 60 4 依赖 003(无需 004)
PLAN-010 100 5 依赖 XiMind 后端 + 004
PLAN-011 45 2.5(独立) 依赖 002+003+004 · 可与 005/006/007 并行
合计 635 按 2-3 人并行 ≈ 10-13 月

4.2 关键路径

关键路径(不可压缩):PLAN-001 → PLAN-002 → PLAN-004 → PLAN-005 → PLAN-008 总时长 ≈ 280 人天(单人串行);并行 2-3 人 ≈ 5-7 月

可并行窗口

  • PLAN-002 || PLAN-003(批次 1 内)
  • PLAN-006 || PLAN-007(批次 2+3 内)
  • PLAN-009 可独立于主线(只依赖 PLAN-003)

4.3 里程碑

里程碑 时点 涉及 Plan
Monorepo 跑起来 2026-Q2 PLAN-001
xi-studio Alpha(可用 shell) 2026-Q2 末 PLAN-001+002+003+004
xi-studio Beta(完整 MC 迁移) 2026-Q3 PLAN-004 完成
XiTune v1.0 + XiTest v1.0 + XiStudio GA 2026-Q4 PLAN-004+006+007
XiVST Marketplace Beta 2026-Q4 PLAN-008 部分
XiProbe 首发 2027-H2 PLAN-009
XiMind Copilot 内测 2027-H2 PLAN-010 部分
XiForge GA 2027-Q4 PLAN-005 + XiMind
XiMind v1.0 商用 2028-H1 PLAN-010 完整

5. 风险清单

编号 风险 影响 缓解
R-01 MC → LinkEditor 迁移过程中数据模型不兼容 PLAN-004 延期 先出 LinkModel v1.0 冻结 schema,再迁移
R-02 @xi/ui-kit 性能不达标(LinkCanvas 卡顿) PLAN-002/004 早期 benchmark,必要时 Canvas 替代 SVG
R-03 XiMind 后端契约频繁变更 PLAN-010 ai-sdk 先出 mock 版本,生产接口来了再对接
R-04 Monorepo CI 时间过长 所有 Turborepo 缓存 + 按变更范围触发
R-05 不同 app 的 auth/SSO 不统一 PLAN-004+ PLAN-001 之前敲定 SSO 方案(DQ-05)
R-06 XVST 协议设计不稳定影响插件生态 PLAN-005/008 协议 v0.1 先对内 dog-food,v1.0 再公开
R-07 Tauri 化对 xi-probe 改动过大 批次 4 后 Y1 web 版保证逻辑层与 Tauri 解耦,Y2 只换 shell

6. 与 D4 实现级的接壤

本 plan 体系属于 D3-架构级 Docs-First 初稿。当 PLAN-001 落地 xi-platform/ Monorepo 后,实际代码归属 D4-implementation/frontend-monorepo/,此后:

规则 说明
D4 是 Code-First · CI 强制 代码变更 → 自动同步到 D4 的 index / API 文档
D3 是 Docs-First · 漂移容忍 架构文档可略滞后于代码,但每次 major 架构变更必须先改 D3
Plan 执行后 智能体更新 plan 文件的 "完成标准" 状态为 [x],并在文档底添加 "实际产出 vs 计划" 差异说明

附录 A · 子 plan 文件索引(下批产出清单)

所有子 plan 将存放在 D3-architecture/frontend/implementation-plans/ 目录下:

文件名 对应 Plan 状态
00-master.md(指向本文) ✅ 本文
01-monorepo-bootstrap.md PLAN-001 ⏳ 下批
02-ui-kit.md PLAN-002 ⏳ 下批
03-protocol-and-store-core.md PLAN-003 ⏳ 下批
04-xi-studio-shell.md PLAN-004 ⏳ 下批
05-xi-forge-alpha.md PLAN-005 ⏳ 下批
06-xi-test-v05.md PLAN-006 ⏳ 下批
07-xi-tune-v09.md PLAN-007 ⏳ 下批
08-xi-vst-marketplace.md PLAN-008 ⏳ 下批
09-xi-probe-y1.md PLAN-009 ⏳ 下批
10-ai-sdk-integration.md PLAN-010 ⏳ 下批
11-signal-flow.md PLAN-011 ⏳ 下批(Phase 8.5 · Signal I/O 系统)

每份子 plan 的内部结构遵循前一任务产出的 phase8-implementation-plan.md 格式范本:

  1. 目标与 Core Loop
  2. 前置依赖
  3. 阶段划分(2-5 个阶段)
  4. 每阶段的具体文件清单(新建/修改/删除)
  5. 人天预算
  6. 测试矩阵
  7. 验收标准
  8. DQ 点
  9. Handoff 说明

7. 版本与变更记录

版本 日期 作者 说明
v1.0 2026-05-08 work-cline 初稿;10 个子 plan 索引 + 依赖图 + 人天预算 + 风险清单
v1.1 2026-05-08 work-cline 用户反馈迭代:新增 PLAN-011 Signal Flow 画布实现(对标 LiveAmp · 45 人天 · 三端 12 模块 + control-bus + externalBind + link.json 三段结构升级)· 人天合计 590→635