proto-unit-drawer.md 1.53 KB

UnitDrawer · Unit 详情

点击 DAG 节点弹出。展示该 Unit 的 spec / contract / 最近 3 次 run。是 Future Maintainer 反推决策的主入口(US-05)。

线框

UnitDrawer · unit auth-be · open from DAG

抽屉 4 个区域

① 头部

Unit id + 状态徽章 + meta(type / retries / depends_on)+ 关闭 ×。

② Spec

来自 SDD 对应 section 的 <p> + <ul data-acceptance>,含「来自 SDD@revN」追溯标签。

③ Contract

展开 contract.json 的 exports(HTTP endpoints)。鼠标悬停可看完整 schema。

④ Recent runs + coder.log

最近 3 次 run 摘要卡片,每张可点开看完整 result.json。底部黑底面板显示 coder.log 的最近 5 条决策。

从哪里打开 / 怎么关闭

方式 说明
点击 DAG 节点 主入口
SSE unit.state 推送时点击「查看」 从右上 toast 跳
键盘 ←/→ 切换上一/下一个 Unit(在 units 数组中)
Esc 或 × 关闭
点击外部遮罩 关闭

资料完整性追溯

抽屉是 US-05 的核心 — 让 3 个月后的自己能反推决策。所以下面这些链接必须可用:

链接 跳到
"来自 SDD@rev 5" pill 新 tab 打开 history/sdd-rev-5.html
contract sha256:7f3a... pill 纯净 JSON 视图
每条 run 卡片 展开内嵌 result.json + stdout 抽屉
"open full log" 跳到 stream.log 中该 Unit 全部行
如曾被 L2 reset 显示触发它的 triage.json 链接