工作台 (Workbench)
SDD 面板是什么、怎么用
需求列表、阶段条、步骤进度与活动日志 — SDD 会话的结构化进度视图
SDD 面板是 Aiko IDE 主界面的工作流面板:只读 .aiko.yaml 和 change 目录,把 SDD 会话的进度结构化展示出来——需求从哪来、走到哪一阶段、每个步骤的进度和产物。
你会看到什么
- 需求列表:按来源分组——Studio 文档(PRD 落盘的 slug,含项目/文档名)和 chat 组(不挂文档的需求);每条显示流程标签(SDD/Spec/Hotfix/Tweak)、状态徽标,点击跳回绑定会话
- 阶段条:需求 → 设计 → 构建 → 验证 → 归档(spec/hotfix/tweak 是三步轻量形态,无 Superpowers 设计节点)
- 步骤进度:设计 2/2(Design Doc + plan)、实现 N/M(tasks 勾选)、验证归档 2/2(验证通过 + 归档移动);产物可展开直接打开
- 活动日志:状态流转、任务勾选的实时差分(手动斜杠命令驱动的变更也会记录)
从 Studio 选择需求文档
完整链路从一份已评审的需求开始:
- 面板点「选择文档」→ 选 Studio 项目和文档(按文档类型分组,含 PRD/BRD)
- 文档导出落盘到
.aiko/sdd-input/<slug>/(markdown 写source.md;含原型的 zip 解包出doc.md+ prototypes) - 发起
/aiko-open(或/aiko-spec等),agent 以它为输入创建 change - change 的
.aiko.yaml自动写入requirement: <slug>,面板把它挂到该需求名下
需求状态 = 名下 change 的归档汇总(全部归档 → done)。
起一个新 change
在会话里发起对应 skill(/aiko full、/aiko-spec、/aiko-hotfix、/aiko-tweak),agent 先 aiko-state.sh init 落 .aiko.yaml(workflow + phase + requirement),然后按流程写产物、推进阶段。面板的阶段条和进度随 .aiko.yaml 实时变化。
手动补挂与追溯
- 手动发起的 change 可以在面板「Link to requirement…」补挂到某个需求
- 面板不猜状态:一切显示以
.aiko.yaml为准(workflow/phase/requirement),不做文件存在性推断