跳转至
ACTIVE

XiStudio v3 前端实施路线图

文档定位:本文档承接 v3-unified-macos.html v0.3+(已验收的框架级 demo),回答用户提出的核心问题: "demo 是要做到框架级就交付,还是把每个页面所有功能都演示出来再交付?"

本文档不替代 v3-implementation-spec.md(实施规格),而是规格的"上游路线图"——决定做到什么粒度何时切到代码前端智能体怎么接力


§0 快速导航

章节 内容 适合谁读
§1 当前阶段诊断 v0.3+ demo 现状/缺口 全员
§2 行业最佳实践 B 端复杂 IDE 类产品的设计→实施分期 设计负责人 / TL
§3 三方案对比 A 浅完整 / B 深完整 / C 分层混合(推荐⭐) 决策者
§4 每个 tab 功能清单 XiStudio / XiForge / XiTune / XiProbe 的子 tab 与功能点 设计师 / 前端
§5 协作工作流(按方案 C) 5 个阶段的具体交付 + 工时 + 责任人 TL / PM
§6 阶段验收标准 每个阶段"完成"的判定条件 PM / QA
§7 风险与权衡 跳过/简化某阶段的代价 决策者

§1 当前阶段诊断

1.1 v0.3+ demo 已经完成什么

维度 完成度 证据
整体布局骨架 ✅ 100% 3 行 4 列 grid(顶 44 / 主体 1fr / 底 32 / 状态 24,列 = 左 48 / 主 / 右 48)已稳定
品牌色法典 / 6 主题 ✅ 100% A 玫瑰金 / B 极光青 / C 米纸 / D 极简白 / E 赛博紫黑 / F 毛玻璃,全部可一键切换
macOS 视觉语言 ✅ 100% 红绿灯装饰 + 毛玻璃 backdrop-filter + SF Pro + 圆角体系 + 焦点环
4 主 tab 切换 ✅ 100% XiStudio / XiForge / XiTune / XiProbe 的 Pill Tab 可切,XiCloud 灰显(License 隔离)
Activity Bar 双侧 ✅ 100% 左 5 icon + 右 4 icon 互斥切换,单击唤起悬浮抽屉
悬浮抽屉 + 锁定模式 ✅ 100% 默认悬浮智能避让 inset,Ctrl+\ 切锁定挤压主画布
底部 6 tab 常驻 ✅ 100% Module 属性 / 编译 / 日志 / 问题 / 终端 / XiMind
Tuning 多开浮窗管理器 ✅ 100% 9 函数管理 API + 顶栏 🪟 浮窗 N 入口 + 浮窗 traffic-lights
☰ 菜单 + 5 文件图标 ✅ 100% 折中菜单方案落地

结论:v0.3+ 已经是一份合格的"设计法典级"框架 demo,足以让前端智能体理解全局视觉/交互规范。

1.2 v0.3+ demo 缺什么

缺口 描述 对前端的影响
每个 tab 主画布的真实功能视图 当前 4 主 tab 主画布只有 1-2 个示意元素(如 XiStudio 只有几个示意节点;XiForge 只有控件库雏形) 🟡 中等:前端能看出"这块画布是流图/UI 设计器",但不知道节点详细形态、连线交互细节、属性面板如何联动
每个 sidebar 抽屉的真实内容 抽屉只有 mock 列表(📁 工程/项目1/项目2),缺真实业务字段 🟡 中等:前端会照 mock 实现,业务侧后续返工
子 tab 切换后的二级页面 XiStudio 内部有"流图/调音视图/仿真/部署"4 子 tab,但 demo 只演示了流图,其他子 tab 占位 🔴 高:前端会"猜",每人猜一个版本
Tuning 浮窗内部 UI 12 个 *TuningDialog 在 frontend_vue3 里已存在,但 demo 浮窗只是空壳 🟢 低:可直接复用现有 .vue 文件
空状态 / 加载态 / 错误态 demo 没演示"无项目时""加载中""License 失效""设备掉线" 🟡 中等:前端容易遗漏
响应式断点 demo 仅在 1440×900 视口验证,未演示窄屏(笔记本 1366)和宽屏(4K) 🟡 中等:前端需自行设计断点

1.3 给前端智能体看 v0.3+ 够不够?

不够。 原因:

  1. 视觉风格够了(智能体能照搬色板/字号/圆角/动效);
  2. 交互框架够了(智能体能照搬抽屉模式/Tuning 多开/主题切换);
  3. 但 4 主 tab 内部各自的"代表性页面长什么样"没有定, 4 个智能体(或同一智能体分 4 次)会各自发挥,导致 4 个 tab 内部风格不一致——这是 B 端 IDE 类产品最大的体验杀手。

所以必须补 4 个"招牌页面" demo,把每个 tab 的"灵魂功能视图"用同一支笔画出来,建立 tab 内部的风格基准。


§2 行业最佳实践:B 端复杂 IDE 产品的设计→实施分期

参考 VSCode / Figma / Logic Pro / Ableton Live / DaVinci Resolve / Blender 等成熟产品的公开设计访谈与文档,B 端复杂 IDE 类产品的标准流程通常是 5 阶段

阶段 名称 产物 决策粒度 典型工时占比
P-1 设计原型(Wireframe) 黑白线框图 信息架构 / 主导航 5–10%
P-2 视觉法典(Design Tokens + 风格) 色板 / 字号 / 圆角 / 动效 / 6 主题 视觉语言 10–15%
P-3 框架级高保真(Layout Skeleton) 可点击的 HTML/Figma 原型,演示整体布局 + 跨页交互 顶栏/侧栏/底栏/主区如何拼接 15–20%
P-4 招牌页面高保真(Hero Pages) 每个一级 tab 选 1 个最有代表性的"灵魂页面"做完整 demo 每个 tab 内部的设计语言 15–25%
P-5 实施规格(Spec)+ 编码 组件清单 / 状态机 / 路由 / API 契约 / 工程化 落地工程 35–50%

2.1 我们当前的位置

P-1 ✅ 已完成(5 个 v2 demo + v3 框架)
P-2 ✅ 已完成(brand-color-system v1.2 + 6 主题)
P-3 ✅ 已完成(v3-unified-macos.html v0.3+ 验收)
P-4 ⏳ 进行中(待启动 4 个招牌页面)       ← 我们在这里
P-5 ⏳ 待启动(spec v1.0 + 前端智能体编码)

2.2 不同公司在 P-3 和 P-4 之间的取舍

  • Figma / Notion:P-3 后直接进 P-5(设计师同时是工程师),但他们前端团队规模小、迭代快;
  • VSCode / Logic Pro:P-3 + P-4 都做,P-4 至少做 3-5 个核心场景,因为团队大、风格统一难;
  • 国内 ToB SaaS(蓝湖/Worktile/腾讯文档):P-3 后直接做"全量 mockup"(即方案 B),但代价是设计周期 +50%。

我们的情况:用户是单人产品负责人 + 待派的前端智能体团队 → 接近 VSCode 模式,P-4 必须做但不需要做 12-15 个全量 mockup,挑 4 个招牌页面即可。


§3 三方案对比

3.1 方案 A · 浅完整型

思路:当前框架级 demo + 4 主 tab 每个加 1 个"代表性子页面"完整 demo(与方案 C 相似),其他子 tab 占位即可,不写 spec v1.0,直接交付前端智能体边写边补

维度 评估
设计阶段工时 1 周(4 个招牌页面 demo)
前端实施工时 10–12 周(前端要边猜边问)
风格一致性风险 🟡 中等(有招牌页面兜底)
适用场景 时间极紧、团队磨合度高、前端工程师懂设计
不推荐原因 缺 spec v1.0 → 状态机/路由/API 契约靠口口相传 → 联调地狱

3.2 方案 B · 深完整型

思路:每个 tab 的所有子 tab、所有功能都 demo 完整(XiStudio 4 子 tab × 各功能 + XiForge 3 视图各完整 + XiTune 3 视图 + XiProbe 4 视图),约 12-15 个完整页面 demo + spec v1.0,再交付前端智能体。

维度 评估
设计阶段工时 4–6 周(12-15 个 demo 页面 + 各种空/错/加载态)
前端实施工时 6–8 周("翻译"式实施,不需要做设计判断)
风格一致性风险 🟢 低(所有页面都画过)
适用场景 设计师团队充足、前端工程师不懂设计、产品已稳定不会大改
不推荐原因 工时拖到 4-6 周,期间产品需求可能变更 → demo 返工成本高;且 IDE 类产品很多细节本就该在编码阶段迭代(如节点右键菜单的最终 17 项 vs 初版 8 项)

3.3 方案 C · 分层混合 ⭐ 推荐

思路: 1. 冻结 v0.3+ 大框架作为"设计法典"(即 P-3 完成,不再改大结构); 2. 重点完善 4 个"招牌页面"——每 tab 1 个最有代表性的(即 P-4 收口); 3. 同步沉淀 spec v1.0(基于 v0.3+ 框架 + 4 招牌页面); 4. 其他子 tab + 功能细节留给前端智能体在实施阶段"边写边补",参照设计法典 + 招牌页面的视觉风格 + spec 的工程契约; 5. 每个迭代节点设计师 review 一次前端实施成果,不偏航。

维度 评估
设计阶段工时 2 周(4 招牌页面 + spec v1.0 重写)
前端实施工时 8–10 周(有 spec 兜底 + 4 招牌页面参考)
风格一致性风险 🟢 低(招牌页面+spec 双保险)
总工时 10–12 周(vs B 的 10-14 周,节省 0-2 周)
灵活性 🟢 高(边写边迭代细节,需求变更可吸收)
适用场景 就是我们当前的场景

方案 C 的核心论据

  1. 80/20 原则:4 个招牌页面承载 80% 的视觉/交互决策,剩下 20% 的页面靠"复用法典 + 招牌页面延伸"即可;
  2. B 端 IDE 的高频操作集中:用户 80% 时间在流图、UI 设计器、调音链、测试报告 4 个核心视图,这 4 个就是招牌页面,做透它们就能保证主流程无瑕疵
  3. 降低需求变更损失:方案 B 提前 4-6 周画完所有页面,期间需求变更必然导致 demo 返工;方案 C 让"次要页面"在编码期再细化,反而能吸收变更;
  4. 匹配前端智能体能力:智能体擅长"在已定的模式上批量产出相似页面",不擅长"无设计指引下做创造性发挥"——招牌页面正好提供"模式"。

3.4 三方案速查表

A 浅完整 B 深完整 C 分层混合
设计周期 1 周 4-6 周 2 周
实施周期 10-12 周 6-8 周 8-10 周
总周期 11-13 周 10-14 周 10-12 周
风格一致性 🟡 中 🟢 高 🟢 高
需求变更吸收力 🟢 高 🔴 低 🟢 高
spec v1.0 ❌ 无 ✅ 有 ✅ 有
招牌页面 ✅ 4 个 ✅ 12-15 个 ✅ 4 个
推荐度 ⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐⭐

§4 每个 tab 的功能清单(用于后续 demo 完善 + spec 撰写)

以下清单不是让你立即把每个功能都画 demo,而是给你全景地图——决定哪些进招牌页面 demo(方案 C 4 个)、哪些进 spec 文字描述、哪些留给前端实施时迭代。

4.1 XiStudio(L4 流图链路 IDE · 工程师向)

子 tab 功能点(粗→细) 招牌候选
① 流图编辑 节点拖拽 / 连线 / 缩放 0.25-4× / 多文档 tab / Minimap / 自动布局 / 节点右键菜单 / 双击打开 Tuning / 框选/对齐/分组 / 撤销重做 / 复制粘贴 / 搜索定位 强烈推荐为 XiStudio 招牌页
② 调音视图 Tuning Stack 多卡片并排 / 8 通道 RTA / 单通道高亮 / 全局 bypass / 旁路对比
③ 仿真 实时频响 / 频谱 / 波形 / RTA 4 联屏 / ABx 切换 / 截屏对比
④ 部署 4 步流程:编译→烧录→自检→FOTA / 进度条 / 错误诊断

4.2 XiForge(L4 算法 IP 工坊 / VST 开发场景 · 算法工程师向)

子 tab 功能点 招牌候选
① UI 设计 左控件库(XiForge 方块网格风格)/ 中央 UI 画布 / 右属性面板 / 底部代码生成预览 / 控件对齐网格 / 多控件组合 / 模板库 强烈推荐为 XiForge 招牌页
② 算法源码 左文件树 / 中央代码编辑器(Monaco-like)/ 右编译输出 / 错误跳转 / 符号搜索
③ 仿真测试 左用例树 / 中央 PASS/FAIL 摘要卡 / 右测试报告 / 回归对比

4.3 XiTune(L2 调音套装 · 调音师向)

子 tab 功能点 招牌候选
① 调音链 链路图(简化流图)/ 多个 Tuning 卡片并排 / 8 通道独立调节 / 实时频响曲线 / preset 库 / 历史版本对比 强烈推荐为 XiTune 招牌页
② 曲线对比 多曲线叠加 / 目标曲线 / 偏差色块 / 频段标尺 / 截图导出
③ ABX 盲测 A/B/X 3 按钮 / 统计胜率 / 自动随机切换 / 报告导出

4.4 XiProbe(L2 测试设备 · QA 向)

子 tab 功能点 招牌候选
① 频响测试 频响曲线 / 标准曲线 / 容差判定 / 多通道并排
② THD+N THD 曲线 / 目标线 / 多频点测量
③ SNR SNR 数值 / 频谱图 / 噪声基底
④ 批量测试 测试用例树 / 报告对比 / PASS/FAIL 一览 / 历史趋势 / 自动化脚本入口 / 报告 PDF 导出 强烈推荐为 XiProbe 招牌页

4.5 4 个招牌页面汇总

# 招牌页面 文件名(建议) 复杂度 工时
1 XiStudio · 流图编辑完整页 v3-hero-xistudio-graph.html 🔴 高 2-3 天
2 XiForge · UI 设计器 + 源码生成完整页 v3-hero-xiforge-ui.html 🔴 高 2-3 天
3 XiTune · 调音链 + Tuning 多开完整页 v3-hero-xitune-chain.html 🟡 中 1-2 天
4 XiProbe · 批量测试报告完整页 v3-hero-xiprobe-batch.html 🟡 中 1-2 天
合计 6-10 天(约 1.5 周)

加上 spec v1.0 重写(约 0.5 周),P-4 阶段总工时 = 2 周,与 §3.3 方案 C 估算一致。


§5 前端智能体协作工作流(按方案 C 展开)

5.1 全流程时间线(10-12 周)

周次   阶段                       主要交付                          责任方
─────────────────────────────────────────────────────────────────────
W0    ✅ P-3 已完成              v3-unified-macos.html v0.3+        设计(已交付)
W1-2  ⏳ P-4 招牌页面+spec       4 个 hero demo + spec v1.0         设计    ← 立即启动
─────────────────────────────────────────────────────────────────────
W3    🔵 阶段 1 视觉法典落地     tokens.css / themes.css / macos.css 前端智能体
W4    🔵 阶段 2 应用骨架         MenuBar / ToolBar / MainTabs / 路由 前端智能体
W5-6  🔵 阶段 3 侧栏与抽屉       Activity Bar + 悬浮抽屉 + 锁定模式  前端智能体
W7-8  🔵 阶段 4 4 主 tab 招牌页  对照 4 hero demo 实现首屏           前端智能体
W9-10 🔵 阶段 5 Tuning + 浮窗    复用 12 *TuningDialog + 浮窗管理器  前端智能体
W11-12 🔵 阶段 6 联调 + 打磨     真实后端/License/设备/批量回归      前端+后端

5.2 P-4 阶段(W1-W2)· 设计交付清单

交付物 文件路径 验收人
W1 hero-1: XiStudio 流图招牌页 layout-demo/v3-hero-xistudio-graph.html 用户
W1 hero-2: XiForge UI 设计器招牌页 layout-demo/v3-hero-xiforge-ui.html 用户
W2 hero-3: XiTune 调音链招牌页 layout-demo/v3-hero-xitune-chain.html 用户
W2 hero-4: XiProbe 批量测试招牌页 layout-demo/v3-hero-xiprobe-batch.html 用户
W2 spec v1.0 layout-demo/v3-implementation-spec.md(重写) 用户 + 前端 TL

5.3 实施阶段(W3-W12)· 6 个子阶段详解

阶段 1(W3)· 视觉法典落地 · 1 周

目标:让任意 Vue 组件挂上 class="xy-button-primary" 就能拿到设计法典外观。

交付: - frontend_vue3/src/styles/tokens.css:CSS 变量(色板 / 字号 / 圆角 / 间距 / 动效时长) - frontend_vue3/src/styles/themes.css:6 主题 [data-theme="A"] 级联 - frontend_vue3/src/styles/macos.css:traffic-lights / 毛玻璃 / SF Pro - frontend_vue3/src/composables/useTheme.ts:ThemeEngine + localStorage 持久化 - frontend_vue3/src/components/_design-system-preview.vue:法典自检页(可视化所有 tokens)

验收:自检页 6 主题切换无视觉错位,所有 tokens 在 Vue DevTools 可见。

阶段 2(W4)· 应用骨架 · 1 周

目标:搭起 v0.3+ 的"3 行 4 列 grid"和顶栏/底部条/状态栏。

交付: - App.vue 重构为 grid 容器 - components/shell/AppMenuBar.vue(☰ 菜单 + 5 文件图标 + 红绿灯) - components/shell/AppToolBar.vue(工具栏区) - components/shell/MainTabs.vue(4 主 tab + XiCloud 灰显) - components/shell/AppFooter.vue(底部 6 tab) - components/shell/AppStatusBar.vue - router/index.ts:4 主 tab 对应 4 路由 - stores/license.ts:Pinia store 控 XiCloud 灰显

验收:路由切换流畅,4 主 tab 切换不闪烁,6 主题在所有壳层组件生效。

阶段 3(W5-W6)· 侧栏与抽屉 · 2 周

目标:左右 Activity Bar + 悬浮抽屉 + 智能避让 + 锁定模式(Ctrl+\)。

交付: - components/shell/ActivityBarLeft.vue(5 icon) - components/shell/ActivityBarRight.vue(4 icon) - components/shell/SideDrawer.vue(通用抽屉容器,支持 left/right) - composables/useDrawer.ts(抽屉状态机:closed / floating / locked) - composables/useSmartInset.ts(智能避让算法) - 9 个抽屉内容组件(左 5 + 右 4,先用 mock 数据填充)

验收:单击 icon 互斥切换、Ctrl+\ 切锁定、抽屉拖拽改宽度、布局不溢出。

阶段 4(W7-W8)· 4 主 tab 招牌页对照实现 · 2 周

目标:照 P-4 交付的 4 个 hero demo,把每个 tab 的"灵魂首屏"实现到位。

交付: - views/xistudio/GraphEditor.vue(对照 hero-1) - views/xiforge/UIDesigner.vue(对照 hero-2) - views/xitune/TuningChain.vue(对照 hero-3) - views/xiprobe/BatchReport.vue(对照 hero-4) - 各 tab 的"次要子 tab"先用占位页(带 <TODO /> 标识)

验收:4 主 tab 切到首屏即看到 hero demo 同款界面,像素级偏差 < 5%。

阶段 5(W9-W10)· Tuning + 浮窗管理器 · 2 周

目标:复用现有 12 个 *TuningDialog.vue,套上浮窗管理器。

交付: - composables/useFloatingWindows.ts(9 函数 API:open/close/minimize/show/closeAll/bringToFront/makeDraggable/refreshTray/toggleTray) - components/shell/FloatingWindowHost.vue(浮窗宿主 + traffic-lights) - components/shell/FloatingWindowTray.vue(顶栏 🪟 浮窗 N 入口) - 适配 12 *TuningDialog 到浮窗容器(不改原 .vue 内容,只加 wrapper)

验收:从流图节点双击能开 Tuning 浮窗,多开不冲突,最小化/恢复/关闭都正常。

阶段 6(W11-W12)· 联调 + 打磨 · 2 周

目标:接真实后端、License、设备,跑通端到端。

交付: - 后端 API 对接(替换所有 mock) - License 真实校验(替换 store mock) - 设备连接真实 WebSocket - 空状态 / 加载态 / 错误态 / 网络异常态全覆盖 - 性能优化(首屏 < 2s,路由切换 < 200ms) - 设计师 review + 像素级修正

验收:跑通"新建工程→拖节点→连线→开 Tuning→部署"完整流程,6 主题在真实场景下无翻车。


§6 阶段验收标准

6.1 P-4 阶段(设计交付)

验收标准
4 个 hero demo 离线双击可运行 / 6 主题切换正常 / 关键交互可点击演示
spec v1.0 章节齐备(§1 视觉法典 / §2 路由 / §3 状态机 / §4 组件清单 / §5 API 契约 / §6 工程化 / §7 验收)/ 每个组件标注对应现有 .vue 文件
用户拍板 用户在最后一次 attempt_completion 后回复 "OK / 通过"

6.2 实施阶段(前端智能体交付)

每个子阶段(1-6)独立验收:

子阶段 关键验收点
1 视觉法典 自检页通过 / 6 主题切换正常 / Lighthouse 视觉一致性 ≥ 95%
2 应用骨架 4 主 tab 路由通 / 6 主题在壳层全覆盖 / 无 console error
3 侧栏与抽屉 9 个抽屉互斥切换 / Ctrl+\ 锁定切换 / 拖拽改宽度持久化
4 招牌页 4 hero demo 视觉一致性 ≥ 95% / 关键交互可用
5 Tuning + 浮窗 12 Tuning 全部能从流图开出 / 浮窗管理器 9 函数全可用
6 联调 + 打磨 E2E 测试用例 ≥ 20 条全过 / 首屏 < 2s / 0 console error

§7 风险与权衡

7.1 跳过 P-4 招牌页面(直接 P-3 → P-5)的代价

症状:前端智能体看 v0.3+ 框架 demo 写 4 主 tab 内部,每个 tab 风格不一致——XiStudio 用大圆角,XiForge 用小圆角;XiStudio 节点用阴影,XiForge 控件用边框;用户切 tab 时"像换了个产品"。

修复成本:联调期返工 2-3 周 → 总周期反而 +2 周,不如老实做 P-4

7.2 选方案 B 深完整型的代价

症状:4-6 周设计期内产品需求变更(如新增 XiCloud tab、Tuning 浮窗形态调整、License 灰显规则修改),demo 全部返工。

修复成本:每次需求变更追加 0.5-1 周 → 高概率总周期 +2-3 周。

触发条件:仅在"产品需求已 100% 冻结、12 个月内不会改"时方案 B 才划算——我们显然不在此场景。

7.3 方案 C 的潜在风险与缓解

风险 缓解措施
前端智能体在"次要子 tab"自由发挥导致风格漂移 每个迭代节点(W4 / W6 / W8 / W10)设计师 review 一次,发现问题立即在 spec v1.0 增补条款
spec v1.0 写得不够细 → 智能体询问轮次过多 spec 必须包含"组件状态机图"和"API 契约 mock JSON",把灰色地带提前消除
招牌页面 demo 选错(不是真正的"灵魂页") §4 已论证招牌选择,且 hero demo 本身只用 1.5 周——即使选错重做成本可控
现有 12 *TuningDialog 与新框架不兼容 在阶段 5 用 wrapper 适配,原 .vue 内容不动(已在 §5.3 阶段 5 明确)

7.4 决策矩阵

你的情况 推荐方案
需求 100% 冻结、设计团队充足 B
时间极紧(< 8 周)、风格不那么重要 A
当前实际情况(用户单人主导 + 前端智能体团队 + 需求会迭代) C

§8 立即行动清单(如果用户拍板方案 C)

8.1 本任务范围内(路线图文档完成)

  • 创建 v3-frontend-implementation-roadmap.md(本文档)
  • ask_followup_question 让用户拍板方案 A / B / C
  • 用户拍板后,结束本 task,启动新 task 做 P-4 阶段

8.2 P-4 阶段新 task(用户拍板 C 后启动,不在本任务范围)

  • W1 D1-D2:写 v3-hero-xistudio-graph.html(流图招牌页)
  • W1 D3-D4:写 v3-hero-xiforge-ui.html(UI 设计器招牌页)
  • W1 D5:用户 review 前 2 个 hero demo
  • W2 D1-D2:写 v3-hero-xitune-chain.html(调音链招牌页)
  • W2 D3:写 v3-hero-xiprobe-batch.html(批量测试招牌页)
  • W2 D4-D5:重写 v3-implementation-spec.md 为 v1.0
  • W2 末:用户最终验收 P-4 整体交付

8.3 实施阶段(W3 起,前端智能体接手,不在本任务范围)

按 §5.3 的 6 个子阶段顺序执行,每个子阶段结束做一次设计师 review。


§9 附录

9.1 文档版本

版本 日期 变更
1.0 2026-05-14 首版发布,承接 v0.3+ 框架 demo

9.2 关联文档

  • v3-unified-macos.html v0.3+:当前框架级 demo(设计法典源头)
  • v3-implementation-spec.md v0.1:当前 spec 草稿(待 P-4 完成后重写为 v1.0)
  • 00-overview.md §4.1:产品概述中的 v3 综合方案入口
  • brand-color-system v1.2:色板法典(不可修改)
  • frontend_vue3/:现有 Vue 3 工程(42 个 .vue 组件,实施阶段复用)

9.3 术语表

术语 含义
设计法典 由 v0.3+ + brand-color-system 构成的"全局视觉/交互规范",所有页面必须遵守
招牌页面(Hero Page) 每个一级 tab 的"灵魂首屏",承担"建立 tab 内部风格基准"的职责
悬浮抽屉模式 默认模式,抽屉浮在主画布上方但通过 inset 智能避让
锁定模式 Ctrl+\ 切换,抽屉挤压主画布(VSCode 风)
浮窗管理器 统一调度 Tuning 多开 + 辅助产品浮窗的 9 函数 API

§10 用户决议(2026-05-14):方案 B 深完整型 ✅

10.1 拍板结果

用户最终拍板:方案 B 深完整型(非 §3 推荐的方案 C)。

决策语境:用户作为单人产品负责人 + 待派的前端智能体团队,倾向于"先把所有页面 demo 做透,让前端智能体进入'翻译式实施'而非'创造性发挥'"——即用 4-6 周设计期换取更可控的实施期。

10.2 方案 B 完整 demo 清单(14 个页面)

按 §4 功能清单全展开,每个子 tab 都做完整 demo:

# 产品 子 tab demo 文件名(建议) 复杂度 工时
1 XiStudio ① 流图编辑 v3-full-xistudio-graph.html 🔴 高 2-3 天
2 XiStudio ② 调音视图 v3-full-xistudio-tuning-view.html 🟡 中 1-2 天
3 XiStudio ③ 仿真 v3-full-xistudio-simulation.html 🟡 中 1-2 天
4 XiStudio ④ 部署 v3-full-xistudio-deploy.html 🟢 低 1 天
5 XiForge ① UI 设计 v3-full-xiforge-ui.html 🔴 高 2-3 天
6 XiForge ② 算法源码 v3-full-xiforge-source.html 🔴 高 2-3 天
7 XiForge ③ 仿真测试 v3-full-xiforge-test.html 🟡 中 1-2 天
8 XiTune ① 调音链 v3-full-xitune-chain.html 🟡 中 1-2 天
9 XiTune ② 曲线对比 v3-full-xitune-curves.html 🟡 中 1-2 天
10 XiTune ③ ABX 盲测 v3-full-xitune-abx.html 🟢 低 1 天
11 XiProbe ① 频响测试 v3-full-xiprobe-freq.html 🟡 中 1-2 天
12 XiProbe ② THD+N v3-full-xiprobe-thd.html 🟡 中 1 天
13 XiProbe ③ SNR v3-full-xiprobe-snr.html 🟢 低 1 天
14 XiProbe ④ 批量测试 v3-full-xiprobe-batch.html 🟡 中 1-2 天
15 spec v1.0 重写 v3-implementation-spec.md(v1.0) 🔴 高 3-5 天
16 空/错/加载态附录 demo v3-states-empty-loading-error.html 🟡 中 2 天
合计 22-32 天(约 4.5-6.5 周)

10.3 方案 B 排期(按 5 周压缩 + 1 周缓冲 = 6 周)

周次 工作内容 交付物 中期 review
W1 XiStudio 4 子 tab demo(高复杂度优先) demo #1-4 周末用户 review
W2 XiForge 3 子 tab demo(高复杂度密集) demo #5-7 周末用户 review
W3 XiTune 3 子 tab demo + XiProbe 前 2 个 demo #8-12 周末用户 review
W4 XiProbe 后 2 个 demo + 空/错/加载态附录 demo #13-14 + #16 周末用户 review
W5 spec v1.0 重写(覆盖所有 14 个 demo) spec v1.0 用户 + 前端 TL 联审
W6 缓冲:用户反馈整改 + 主题切换全量回归测试 全量交付 最终验收

关键里程碑: - W1 末:XiStudio 4 子 tab 全部 demo 完成(高频核心场景定调) - W2 末:XiForge 3 子 tab 全部 demo 完成(算法工程师场景定调) - W4 末:14 个 demo 全部完成 - W5 末:spec v1.0 完成 - W6 末:用户最终验收 P-4 整体交付,可启动前端智能体编码

10.4 方案 B 的红线约束(必须遵守)

  1. 冻结 v0.3+ 大框架:14 个 demo 共用同一份"3 行 4 列 grid + Activity Bar + 悬浮抽屉 + 6 主题",禁止在 demo 里改大结构(避免 14 份不同骨架)
  2. 复用同一份 CSS 法典:所有 demo 内联引用同一份 <style> 法典或抽取为共用 xistudio-codex.css(避免 14 份 CSS 漂移)
  3. 每个 demo 必须包含
  4. 6 主题切换按钮(顶栏右侧)
  5. 与 v0.3+ 一致的红绿灯 + ☰ 菜单 + 4 主 tab + Activity Bar
  6. 子 tab 切换时高亮当前 demo 对应的子 tab
  7. 至少 1 个空状态 + 1 个加载态示意(在该 demo 内部)
  8. 风格一致性 review 节点:W1/W2/W3/W4/W5 周末必须 review,发现风格漂移立即修正
  9. 需求变更应对:W1-W5 期间若产品需求变更,由用户判断是"立即整改已完成 demo"还是"在剩余 demo 里直接采用新需求"

10.5 方案 B 落地风险提示(用户已知情)

风险 概率 影响 应对
需求在 5-6 周设计期内变更 🟡 中 高(demo 返工) W3 末做一次需求冻结确认;变更只允许进未完成 demo
14 个 demo 风格漂移 🟡 中 高(违背 demo 初衷) 共用 CSS 法典 + 每周 review
spec v1.0 在 W5 才动笔,时间紧 🟢 低 W1-W4 期间同步累计 spec 草稿,W5 收口而非从零写
用户疲劳(5 周连续 review) 🟡 中 周末 review 形式简化为"截图 + 30 分钟语音"

10.6 下一步行动(决议生效)

  • 本 task 完成:路线图文档 v1.0 + §10 用户决议章节落盘
  • 启动新 task:P-4 阶段 W1(XiStudio 4 子 tab demo)
  • 第一步:用 v0.3+ 的 CSS 法典抽取为 xistudio-codex.css(共用样式表)
  • 第二步:写 v3-full-xistudio-graph.html(最复杂招牌页,定调 demo)
  • 第三步:依次完成 XiStudio 调音视图 / 仿真 / 部署 3 个 demo
  • W1 末:用户 review 4 个 XiStudio demo

:§3 / §5 / §6 / §8 章节中关于"方案 C"的描述保留为历史参考,不删除——便于未来追溯决策路径。最终执行以本 §10 章节为准


文档结束。决议已固化为方案 B,下一步启动新 task 执行 W1。