📚 AIOS Dashboard 归档快照 v3.1.73(2026-05-29 ~ 2026-06-03)
🚨 本归档为只读历史快照 · 后续推进请到新版 DASHBOARD.md v4.0+
归档触发:.clinerules v1.8 §"DASHBOARD 切片归档协议" — 2026-06-03 17:06 用户拍板切片(行数 ~290 + 跨重大里程碑 ADR-14 fulfilled 🏆 + ADR-13 接近闭环 87.5% zombie)
本期重大成就(v3.0.0 → v3.1.73 · 6 天): - 🏆🏆🏆 ADR-12 整体闭环 fulfilled(14 fork 13 zombie + 1 候选 · v3.1.44) - 🏆🏆🏆 ADR-14 整体闭环 fulfilled(5 fork 全 zombie · 用户亲测 e2e 通过 · v3.1.68) - 🎉 ADR-08-R1 双 fork 全闭环(议题④ 完整修订 · v3.1.43) - 🎉 ADR-11 v1.4 R1 子修订完整闭环(Cabin3DView CSS Transform · v3.1.43) - 🆕🔥 ADR-13 8 fork 中 7 zombie + 1 dispatched(v3.1.69 · 87.5% · F8 e2e 跑中) - 🆕🔥 ADR-AIOS-16 主图子图统一架构 proposed(v3.1.71 · 7 fork ready 6.5d) - 🚫 ADR-09 superseded by ADR-AIOS-14(v3.1.48 · 工作量 17.5d→6.5d 减 63%) - 🚀 hotfix:P0.A13.H1 5 议题 UX 修复(v3.1.72 · ClaudeA 6 commits 6930263→bcd9a74) - 🚀 hotfix:P0.A13.H2-realtime-source-mic-fixes ready(v3.1.73 · ClaudeA 1.5d · loopback source UI + mic 链路诊断)
本期新增 .clinerules 铁律(v1.5 → v1.9): - v1.5:主仓真值核查铁律(rev-parse + show --stat 双过 · 防 hash 错位) - v1.6:STEP.md 弃用 + prompt 内容硬约束 ≤ 220 行 + 5 类禁止代码骨架 - v1.7:DASHBOARD §🔥/§💡/§⚪/§🤔/§📅 5 段过期扫描 + attempt_completion 必带"推荐下一步"段 - v1.8:业务行为契约 5 必填段(ADR §3 + prompt 双层强制 · 5 段缺一项=派发拒绝)+ ADR 编号标准化 + DASHBOARD 切片归档协议(本归档首例)+ 并行 Cline-AIOS 实例打架风险评估 - v1.9:统一命名方案铁律(UID 唯一格式
P{N}.A{NN}.F{N}-<slug>· ADR fork 表强制 · done/ ADR 子目录归档)本期累计 zombie:51 项(F8 zombie 后 52 · ADR-13 整体 fulfilled 倒计时)
历史归档链 上游:DASHBOARD-archive-2026-05-19-to-05-28.md(v2.7.6~v2.7.31 · 36 项 zombie)
🎛️ AIOS Dashboard v3.1.73(归档时点快照)
📚 历史归档:DASHBOARD-archive-2026-05-19-to-05-28.md(v2.7.6~v2.7.31 · 含 ADR-04/05/07 全闭环 + 36 项 zombie 历史 + v2.7.6 真值核查 + 🙇 道歉记录)
v3.1.0 极简化说明(2026-05-29 18:20):.clinerules v1.2 §DASHBOARD 同步边界协议落地 · 删除 §🤔/§🏭/末尾结语 · §⚡ 精简 ≤ 5 行 · §📅 历史强制 ≤ 80 字/行 · v3.0.x 长摘要保留在归档(尾部 §📅 历史只保留新行)
⚡ 系统状态(精简 · v3.1.0)
🎉🏆 contract-v1.0 永久冻结 · 历史 ADR-04/05/07 全闭环
🆕 活跃 ADR:**8 accepted**(ADR-08 / ADR-08-R1 / ADR-10 / ADR-11 v1.3 / ADR-12 / ADR-13 / **ADR-14 ✅ accepted 09:33 PC dll 动态加载 取代 ADR-09**)+ **🆕 1 proposed**(ADR-AIOS-16 主图子图统一架构 · 18:25 起 · 取代 ADR-08-R1 · 等 user accept · 7 fork ready 6.5d)+ **🚫 1 superseded**(ADR-09 撤回)
🟢 active running:**2 个**(ClaudeC 0.5d · F8 e2e + ClaudeA 1.5d · A13.H2 hotfix)· 🚀🆕🔥 **start P0.A13.H2-realtime-source-mic-fixes**(用户 16:54 拍板派发 · ClaudeA 1.5d · 议题 1 loopback source UI + 议题 2 mic 链路诊断 · 文件正交 F8)· ADR-13 仍 8 fork 中 **7 zombie + 1 dispatched(F8)= 87.5% zombie + 100% 派出** · ADR-14 已 fulfilled 🏆
✅ v3.0+ 累计 zombie:**51 项**(本次 +1 · F8 zombie 后 52 · ADR-13 整体 fulfilled 🏆)· 🆕🔥 P0.A13.H1 6 commits 6930263→bcd9a74 ClaudeA 1.5d · 5 议题:① 驱动类型下拉+ASIO ② 顶栏按钮去重 ③ EnginePanel 底部冗余删除 ④ 设备列表 onMounted 自动加载 ⑤ 真实信号 UX 引导 · ⚠️ 实测仍剩 2 议题 → 起 **P0.A13.H2-realtime-source-mic-fixes** ready(ClaudeA 1.5d · 议题 1 loopback source UI 缺 sine/pink/wav 选择 + output 实际声卡输出 · 议题 2 mic 选了 set_audio_input_device ack 成功但 RMS/FFT 无显示 — 链路诊断 frontend 订阅 vs backend 推帧)· 范式承接 ca1459a EnginePanel + 0111d16 realtimeRunStore + d8f0677 BuiltinLinkRegistry source_sine_v1+source_wav_v1
📊 测试基线:前端 356/3 · 后端 217/0 · sidecar 78/0
🔥 本轮派发清单(active/ · 详见 prompts/active/)
| # | 状态 | UID | 部门 | prompt 文件 | 1 句摘要 |
|---|---|---|---|---|---|
| 30 | 🟢 running | P_e2e.UA13-truth |
测试编排+前端 | active | ADR-13 fork 8 e2e 真值 5 集成场景 · ClaudeC 0.5d · zombie 后 ADR-13 fulfilled 🏆 |
| 31 | 🟢 running ⭐ | P0.A13.H2-realtime-source-mic-fixes |
前端 | active | ADR-13 第 2 个 hotfix · ClaudeA 1.5d · ① loopback source UI(sine/pink/wav 内置选择 + output 实际输出)② mic 链路诊断(4 候选根因 e2e 真值核查 + 修复)· dispatched 16:54 |
📋 当前周期任务清单(v3.0+ · 仅追踪当前活跃 ADR fork)
| 状态 | UID(ADR · fork) | 1 句摘要 | 部门 | 📄 |
|---|---|---|---|---|
| 🆕 proposed 🔥⭐ | ADR-AIOS-16 主图子图统一架构(SubgraphRuntime 前端扁平化展开)· 7 fork ready(F1 SubgraphRuntime ClaudeA 2.0d ⭐ 关键路径 + F2 unified CRUD 1.5d + F3 encapsulate 0.5d + F4 mixer-fix 0.5d + F5 audit-log ClaudeB 0.5d + F6 race-fix 0.5d + F7 e2e-truth ClaudeC 1.0d 🏆)总 6.5d 跨栈 · v7 framework 零修改严守 §2.6 铁律 · 取代 ADR-08-R1 · 收口 ADR-08 议题 ④ |
5 路 subagent 真值核查铁证 · 用户 18:24 拍板路径 B · 等 accept ADR-AIOS-16 派 F1 |
跨栈 | ADR-16 |
| 🔒 blocked | P_arch.ADR-AIOS-16.F1-subgraph-runtime-flatten ⭐ |
SubgraphRuntime 类 + flatten + cyclic + portRef + LEGACY_MIGRATION · 单测 ≥ 25 cases · 关键路径起点 | 前端 | (PCB §F1) |
| 🔒 blocked | P_arch.ADR-AIOS-16.F2-linkstore-unified-crud |
删 7 对 wrapper · 统一 mutateLink(context) · 补 updateNodeParam · 修问题 2-3 · blocked_on F1 | 前端 | (PCB §F2) |
| 🔒 blocked | P_arch.ADR-AIOS-16.F3-encapsulate-with-connections |
encapsulateSelection 复制 internal connections · 修问题 5 · blocked_on F2 | 前端 | (PCB §F3) |
| 🔒 blocked | P_arch.ADR-AIOS-16.F4-mixer-port-info-fix |
widget groupMode: perChannelNameInput · 修问题 1 · blocked_on F1 | 前端 | (PCB §F4) |
| 🔒 blocked | P_arch.ADR-AIOS-16.F5-audit-log-and-flatten-preview |
WS /ws/links/audit + GET /flatten-preview + JSONL 持久化 · Ximind 路径可追溯 · blocked_on F1 | 后端 | (PCB §F5) |
| 🔒 blocked | P_arch.ADR-AIOS-16.F6-runtime-target-race-fix |
清理 _applyWsState dual-write race · 修问题 4 · blocked_on F2 | 前端 | (PCB §F6) |
| 🔒 blocked | P_arch.ADR-AIOS-16.F7-truth 🏆 |
5 集成场景 e2e:flatten 单元 + 子图 PCM -14dBFS + encapsulate + mixer N + runtime race · 7 问题全验收 · zombie 后 ADR-16 fulfilled 🏆 | 测试编排 | (PCB §F7) |
| ✅ zombie | P5.U-autotune-batch-pipeline(fork 5) |
后端编排 · 1898c6f |
后端 | done |
| ✅ zombie | P7.U-autotune-multi-target(fork 6) |
sidecar 4 算子 + 4 端点 · 344679a |
sidecar | done |
| ⚠️ aborted-pending | P3.U-autotune-phase1-measure(fork 1 v1) |
v1 mock 单通道不合格 · 714ace2.aborted-pending · 用户拍板重做 |
前端 | done.aborted |
| ✅ zombie 🆕 | P3.U-autotune-phase1-measure-v2(fork 1 v2) |
v2 实测不达标(主界面被 mini-node 占据 + 4 Tab 偏差)· c5c2698 13 文件 +3000 行 · 触发 v1.3 修订 + v3 重派 |
前端 | done |
| ✅ zombie 🆕 | P5.U-autotune-channel-measure(fork 1b) |
后端基础设施就位 14 文件 · /api/auto_tune/{vehicle_config,measure_channel,measure_position} 4 端点 + 3 record + bridge · 6055025 · fork 1c 备案见 ADR §11.9 |
后端 | done |
| ✅ zombie 🎉 | P3.U-autotune-phase1-measure-v3(fork 1-v3) |
v1.3 4 Tab + 悬浮窗 + 决策 C 持久化 + §3.4 5 必填段 e2e · ⚠️ 落地版 5-Tab UI(用户原话)· b77b6a7 ClaudeC · ADR-11 v1.3 Phase 1 闭环 |
前端 | done |
| ✅ zombie 🎉 | P5.U-autotune-vehicle-config-extend(fork 1b-v2) |
VehicleConfig SeatCount 4/6 + Seats + hasData/thumbnail + CabinIR 持久化 schema + manifest 索引同步 · 1ceebfa ClaudeB |
后端 | done |
| 🔒 blocked | P3.U-autotune-phase2-analyze(fork 2) |
串行依赖 fork 1-v3 zombie · Phase 2 分析 UI · 1.0d | 前端 | (ADR-11 §4.1) |
| 🔒 blocked | P3.U-autotune-phase3-optimize(fork 3) |
串行依赖 fork 2 zombie · Phase 3 优化 UI · 1.5d | 前端 | (ADR-11 §4.1) |
| 🔒 blocked | P3.U-autotune-phase4-apply(fork 4) |
串行依赖 fork 3 zombie · Phase 4 应用 UI · 1.0d | 前端 | (ADR-11 §4.1) |
| 🔮 候选 | fork 1c · P5/P7 mute 编排映射 + synthesize_position 端点(ADR §11.9) | 触发条件:Phase 4 真接口联调 · 工作量预估 2.0d ClaudeB | 后端+sidecar | (ADR-11 §11.9) |
| 🔮 候选 🆕 | ADR-11-R1 修订(5-Tab 落地版 vs §1.3.4 4 Tab 差异较大) | 触发条件:主页面调试稳定 + commit b77b6a7 推到 04_development 主仓 → adr "ADR-11 R1 修订:5-Tab 实际落地" Plan 起草 |
Cline-AIOS | (ADR-11 §1.3.4 待修订) |
| ✅ accepted+impl 🆕🔥 | ADR-AIOS-13 XiTest Realtime 双模式数据链路架构(范围 B)· 8 fork ready(P5 3 + P0 3 + P_e2e 1 = 总 6-8d 跨栈)· 议题 1 真硬件直连(C#+sidecar 三层分工 bypass xilink)+ 议题 2 loopback 内置 link(source_v1+channel_gain+sink BuiltinLinkRegistry)+ 议题 3 顶栏单按钮 + realtime 与 xilink 互斥 + 议题 4 capture 类 Smaart(顶栏 📸+🔄 + 物理分目录 + 弹框命名)· 议题 5+6 留 ADR-AIOS-14 后续 |
user accept 19:21 · 等用户 start 派发 fork(推荐首批 fork 1+2+3+6 文件正交全可并行) |
跨栈 | ADR-13 |
| ✅ zombie 🎉🆕 | P5.UA13-realtime-session-service(ADR-13 Phase 1 fork 1) |
92445f5 ClaudeB · ⚠️ 双栈合并 commit(同 commit 含 P0.UA13-storage-engine-v2-captures fork 6 共 18 文件 +1232/-9)· 主体 9 文件 +597 后端:Models/Realtime/{RealtimeError,RealtimeSessionState,StartRealtimeRequest} 共 +55 行 + Services/Realtime/{IRealtimeSessionService,RealtimeSessionService} 共 +255 行 + Routes/RealtimeApiRoutes +25 + Routes/RealtimeWsRoutes +66 + Tests/Services/Realtime/RealtimeSessionServiceTests +185 + Program.cs +11 注册 · v1.5 truth-check Step 0+6 全过 · ADR-13 §3.3 议题 3 业务行为契约闭环 |
后端 | done |
| ✅ zombie 🎉🆕🔥 | P5.UA13-builtin-link-registry(ADR-13 Phase 1 fork 2) |
d8f0677 ClaudeB · 6 文件 +352 后端单栈:Services/Link/BuiltinLinks/{IBuiltinLinkProvider.cs +25,BuiltinLinkRegistry.cs +157,presets/realtime-loopback.json +35 frozen}+ Routes/BuiltinLinkApiRoutes.cs +35(GET /api/builtin-links + /api/builtin-links/{id} 404 structured error)+ Program.cs +5(AddSingleton + MapBuiltinLinkApi)+ Tests/Services/Link/BuiltinLinkRegistryTests.cs +95(6 xunit ListAll/GetById/LoadFrozenJson/description/error-code)· dotnet test 231→238 Release 全过(+7 用例)· v1.5 truth-check Step 0+6 全过 · ⚠️ source_v1 真值核查路径 C 变体:DSP source_v1(kSourceFuncs)=WASAPI 硬件 passthrough 非信号生成器 · realtime-loopback.json 改用 source_sine_v1(0x10080010)+ source_sweep_v1 + source_wav_v1 兜底 · APX500 覆盖率 5/7 内置直接满足(THD/THD+N/Crossover/Frequency-Response/Transfer/SINAD)+ 2/7 WAV 兜底(IMD multitone/Burst)· 用户第 5 问答案=PARTIAL_COVERED → FULLY_COVERED_WITH_WAV_FALLBACK · description 含 APX500 + supportedSignalTypes 6 + supportedToolKinds 7 Ximind 全过 · ADR-13 §2.2 §2.3 §3.2 议题 2 loopback 内置 link 业务行为契约闭环 · e2e 待重启 backend(当前 pid 956 旧版) |
后端+DSP | done |
| ✅ zombie 🎉🆕🔥 | P5.UA13-audio-device-bypass-mode(ADR-13 Phase 1 fork 3) |
2e94f41 ClaudeB · 5 文件 +281 后端单栈:Models/Realtime/RealtimeStreamFrame.cs(record SessionId+Source+ToolKind+FrameTimestamp+JsonElement Data)+ Services/Meter/AudioDeviceService.cs(IAudioDeviceService + StartBypassCapture channels 校验 + DIM fallback)+ Routes/RealtimeWsRoutes.cs(MapRealtimeStreamWs /ws/realtime/stream + query toolKind/channels + meterRouter.BuildFrameJsonAsync 复用 ADR-12 #8 7 toolKind 路由)+ Program.cs 注册 + Tests AudioDeviceServiceBypassModeTests 6 用例(channels 校验 + AUDIO_DEVICE_NOT_FOUND)· dotnet test 217→231 Release 全过 · v1.5 truth-check Step 0+6 全过 · Source="realtime-hardware" + camelCase JSON + structured RealtimeError(code+message+human_readable_message+recovery_hints) Ximind 全过 · ADR-13 §2.1 §3.1 议题 1 真硬件直连闭环 |
后端 | done |
| ✅ zombie 🎉🆕🔥 | P0.UA13-realtime-run-store-toolbar(ADR-13 Phase 2 fork 4) |
0111d16 ClaudeA · 3 文件 +419 前端单栈:stores/realtimeRunStore.ts +187(composition API Pinia · 7 state 字段 isRunning/activeMode/inputDeviceId/outputDeviceId/signalConfig/error/wsConnected · 4 actions start/stop/connectWS/disconnectWS · separate WS /ws/realtime/state · exponential backoff 重连 · structured RealtimeError code+message+recoveryHints)+ stages/xitest/index.vue +61/-8(TOOLBAR 加 realtime-run/capture/recapture · watchEffect ▶↔■ · onMounted connectWS · onUnmounted disconnectWS · realtime-run handler · capture/recapture 留 fork 7)+ stores/tests/realtimeRunStore.spec.ts +179(11 vitest WebSocket mock + fetch spy)· typecheck 0 errors · vitest 11/11 全绿 · v1.5 truth-check Step 0+6 全过 · ⚠️ DEVIATION:xitest:run-suite/stop 不是死按钮 · TestRunnerPanel.vue 实际监听 runSuite/stopRun · worker 保留 xtest-run/stop 死按钮按红线 3"不动 ADR-12 §3 业务"优先(prompt 起草疏忽 · 教训记录)· camelCase + activeMode hardware/loopback 语义 + structured error Ximind 全过 · ⚠️ 用户 6/2 10:33 拍板提前派发(原话"马上结束了 我们先提前继续这个 prompt")· ADR-13 §2.5 §2.6 §3.3 议题 3 顶栏单按钮业务行为契约闭环(① state schema + ② 顶栏切换 + ③ WS 断开重连 + ④ start/stop 互斥)· e2e ⑤ 留 fork 8 |
前端 | done |
| ✅ zombie 🎉🆕🔥 | P0.UA13-input-output-device-config-panel(ADR-13 Phase 2 fork 5) |
ca1459a ClaudeA · 1.0d→0d · 前端单栈:EnginePanel.vue 末尾追加 § Device + § Signal Config 两段(b4a8ea2 三段不动)+ types/audio-device.ts(InputDevice/OutputDevice/SignalConfig/AudioDevicesError)+ useAudioDevices composable(模块级缓存 + structured error code+message+recoveryHints[])+ 双向绑定 realtimeRunStore 0111d16(7 字段 4 actions 不改 schema)· 21 vitest 全绿 · ADR-13 §3.1 ① + §3.2 ① 输入端业务行为契约闭环 · §11 Ximind 全 · 解锁 Phase 3 fork 8 e2e |
前端 | done |
| ✅ zombie 🎉🆕 | P0.UA13-storage-engine-v2-captures(ADR-13 Phase 2 fork 6) |
92445f5 ClaudeA · ⚠️ 双栈合并同 commit fork 1(连带 9 后端文件)· 主体 9 文件 +635 前端:storage/storage-engine.ts +132(IDB_VERSION 1→2 + upgrade 双 if 块 + 8 新 IStorageEngineV2 方法)+ types/{capture,test-project,storage} 共 +64 + storage/legacy-migration.ts +119(detectAndMigrateLegacy + 7d 宽限)+ tests/{storage-engine-v2,legacy-migration}.spec.ts 共 +317(23 vitest 全绿)+ package.json +1 fake-indexeddb · v1 行为完全保留 · description/camelCase/structured error Ximind 全过 |
前端 | done |
| ✅ zombie 🎉🆕🔥🏆 | P0.UA13-capture-toolbar-multi-widget(ADR-13 Phase 3 fork 7 · 议题 4 capture 类 Smaart 主体) |
69576e8 ClaudeA · 1.5d→0d · 顶栏 capture/recapture 弹框(命名 + description + widget 多选)+ 多 widget 同 captureGroupId 抓取 + 7 widget overlay 子能力(Canvas 离屏 + RAF 节流 + 历史 trace 静态 + design-token 颜色)+ LeftDock § Workspace 末尾追加 § Test Project + § Captures 两段(b4a8ea2 § Layout Preset 不动)· ADR-13 §2.6+§2.7+§2.8+§3.4 议题 4 capture 类 Smaart 主体业务行为契约闭环 · 严守 ❌ 不动 F5 EnginePanel.vue / ADR-12 §3 7 widget 现有 trace · 解锁 F8 P_e2e.UA13-truth(等用户拍板) |
前端 | done |
| 🟢 dispatched 🆕🔥 | P_e2e.UA13-truth(ADR-13 Phase 3 fork 8) |
e2e 真值脚本 5 集成场景:Scene 1 模式 A 硬件直连(1kHz peak ±1dB)+ Scene 2 模式 B loopback(THD<1%)+ Scene 3 互斥(xilink 自动 stop)+ Scene 4 capture 4 widget 同 captureGroupId + Scene 5 F5 恢复+recapture+全局红线 #1#2 · 0.5d ClaudeC 🧵 file · zombie 后 ADR-13 fulfilled 🏆 对标 ADR-12+ADR-14 | 测试编排 | active |
| ✅ fulfilled 🏆🏆🏆 🆕 | ADR-AIOS-12 XiTest Realtime · 14 fork(13 zombie + 1 候选 fork 1c)🏆🏆🏆 ADR-12 整体闭环 100%(Phase 1+2+3+4 全闭环 + Recorder 真业务 + BottomDock+Storage 全栈 · v3.1.44 6/1)· 仅 fork 1c 候选(P5/P7 mute 编排 · 触发 Phase 4 联调) |
status: accepted → fulfilled 🏆 | 跨栈 | ADR-12 |
| ✅ zombie | P0.U-meter-types-v3(#1) |
7 类 MeterFrame schema · 9fc31c4 |
前端 | done |
| ✅ zombie | P5.U-meter-tap-multi-tool(#8) |
7 toolKind 路由 · 48cf0ba |
后端 | done |
| ✅ zombie | P0.U-measurement-node-registry(#3) |
NodeFactory + LeftDock · 6050959 |
前端 | done |
| ✅ zombie | P0.U-right-inspector-framework(#4) |
inspectorRouter + 6 段 · 77b7a50 |
前端 | done |
| ✅ zombie | P7.U-analyze-extensions(#9) |
5 new endpoints + multi-channel · 153a109 |
sidecar | done |
| ✅ zombie ⭐ | P0.U-widget-workspace-framework(#2) |
DashboardCanvas + 4 Preset + actions · a7df354 🎉 Phase 1 闭环 |
前端 | done |
| ✅ zombie | P0.U-workspace-io-actions(#13) |
主画布全宽修复 flex/min-width · 956fdd0 ⚠️ scope 疑点 |
前端 | done |
| ✅ zombie 🎉 | P0.U-measurement-rms-fft-phase(#5) |
RMSMeter+SpectrumChart+PhaseChart 三组件真业务 + Dock Drawer 复用 + 490 测试通过 · ADR-12 e2e 真值首落地 · 8379de2 |
前端 | done |
| ✅ zombie 🎉 | P0.U-measurement-transfer-waveform(#6) |
Transfer Smaart 双通道 Delay Finder + Waveform Scope · §3.3/§3.5 契约 · 600f0fc · ADR-12 Phase 2 副战场闭环 |
前端 | done |
| ✅ zombie 🎉 | P0.U-measurement-electrical-recorder-stub(#7) |
Electrical APx500 schema + Recorder ring buffer · §3.6/§3.7 ① 输入输出 · 本期 stub · 729327c · ADR-12 Phase 2 主战场闭环 |
前端 | done |
| ✅ zombie 🎉🎉 | P0.U-measurement-thd-snr(#10) |
ElectricalMeter APx500 真业务 THD/THD+N/SINAD/SNR · 含全局 2 红线(响应式横竖屏 + 主题 design-token)· 8 commit 链路里程碑 554ddd1 · ⚠️ v1.5 铁律 truth-check:用户首次 hash cbd2c23 错位(实为 5/18 文档 commit)· 真实里程碑 554ddd1(5/31 12:33)· ADR-12 Phase 3 全闭环 |
前端 | done |
| ✅ zombie 🎉 🆕 | P0.U-engine-session-snapshots(ADR-12 §5.3 #10) |
LeftDock § Engine + Session + Snapshots 三段实施完成 · 响应式横竖屏 + design-token 主题 · b4a8ea2 ClaudeC |
前端 | done |
| ✅ zombie 🎉 🆕 | P_e2e.U-phase4-truth(ADR-12 v2.3 §5.4 #12 · 重命名自 P0.U-task-flow-stub-e2e-truth) |
5 集成场景 e2e 真值脚本(粉噪 RMS / 1kHz 多组件 / sink-pre PEQ / Transfer / 方波触发)· 7 类 MeasurementNode 全验收 + 全局红线 #1#2 viewport+theme · 替代形式合规验收 · 3a8d376 ClaudeC · ADR-12 Phase 4 闭环 |
测试编排 | done |
| ✅ zombie 🎉 🆕 | P0.U-measurement-recorder-real(ADR-12 §3.7 ②-⑤ 升级 · #14 升级 #7 stub) |
RecorderNode 真业务 · Multi-track ring buffer + Marker + AB Compare + Web Audio playback + 响应式横竖屏 + design-token · §A.14 6 features · §3.7 ② 收敛/③ 失败回退/④ 用户操作流/⑤ e2e 真值 · 824b2a5 ClaudeA · 严守 §4.3 .wav 持久化留下季度 |
前端 | done |
| ✅ zombie 🏆🏆🏆 🆕 | P0.U-bottom-dock-storage-engine(ADR-12 §5.3 #11) |
BottomDock 6 段(Console/Device/MeasurementLog/TaskQueueStub/ValidationStub/容器)+ SmartStorageEngine localStorage/IndexedDB 双层(idb v8.0.3)+ types 4 类 + design-tokens 4 + xitest/index 整合 + e2e 横竖屏×明暗 4 截图 · 16 子任务全过 · 里程碑 5ea9806 ClaudeD(链路 14 commits 00f48d9..5ea9806 · 46 文件 +3027/-152)· ⚠️ 双栈连带 81e3454(已 v3.1.43 入账 P1.UA8R1 fork 2)· v1.5 truth-check Step 0+6 全过 · ADR-12 整体闭环 🏆🏆🏆 |
前端 | done |
| ✅ zombie 🎉🏆🆕 | P3.UA11R1-tab2-integrate-cabin-3d(ADR-11 v1.4 R1 子修订) |
Tab 2 集成 Cabin3DView · 修正版 53e302f ClaudeA(23:02)· 3 文件 +335/-303:Cabin3DView ±47 + CabinIRTab -317 revert + VehicleConfigTab +174(移到车辆配置右侧 · selectedChannelId 联动 + showIRNodes toggle)· 用户反馈"应在车辆配置右侧显示" · ⚠️ 初始 31bcadf 错位版本 → 23:02 修正 · ADR-11 v1.4 R1 子修订完整闭环 🏆 · 解锁 ADR-11 Phase 2-4 |
前端 | done |
| ✅ accepted 🆕 | ADR-AIOS-10 控制信号总线 · LiveAmp 双画布 + HMI API |
8 fork 待派(P1 5 + P5 3)· K2-protocol-v2 §control-signal-bus + §hmi-api · 2026-05-30 09:18 accepted | 跨栈 | ADR-10 |
| 🚫 superseded 🆕 | ADR-AIOS-09 动态加载插件架构 |
撤回原因:与 dsp-algo v7 架构文档 95% 重叠 · plugin_abi.h 是重复发明 · DSP 端 per-module STATIC 拆分伪需求 · 真正净新增仅 PC LoadLibrary 一项 · 工作量 17.5d → 6.5d(减少 63%) | 跨栈 | ref/ |
| ⚰️ aborted 🆕 | P6.UA9-plugin-abi-v1-design |
已 abort 2026-06-01 · 未派发 · superseded by ADR-AIOS-14 · plugin_abi.h 重复发明 v7 ModuleFuncTable | DSP | done |
| ⚰️ aborted 🆕 | P6.UA9-cmake-per-module-refactor-phase1 |
已 abort 2026-06-01 · 未派发 · superseded by ADR-AIOS-14 · per-module STATIC 拆分是伪需求(v7 modules_config.h 已实现) | DSP | done |
| ⚰️ aborted 🆕 | P5.UA9-plugin-registry-service |
已 abort 2026-06-01 · 未派发 · superseded by ADR-AIOS-14(将由 ADR-14 fork 3 P5.UB14-plugin-management-api 重做) | 后端 | done |
| ⚰️ aborted 🆕 | P1.UA9-module-library-from-registry |
已 abort 2026-06-01 · 未派发 · superseded by ADR-AIOS-14(将由 ADR-14 fork 4 P1.UB14-module-library-from-registry 重做 UID 同名) | 前端 | done |
| ✅ accepted+impl 🎉🆕 | ADR-AIOS-14 PC 端第三方插件 DLL 动态加载(取代 ADR-09 · 复用 v7 ModuleFuncTable)· 5 fork(0 zombie + 2 dispatched + 3 ready)· 2026-06-02 09:33 user accept ✅ · fork 1+2 文件正交并行派发 · 净新增仅 1 framework API + 1 dll 入口符号 · DSP 端零修改 · AudioWeaver 模式精确对齐 |
上游必读 dsp-algo v7 架构文档(2455 行) | 跨栈 | ADR-14 |
| ✅ zombie 🎉🆕🔥 | P6.UB14-load-dynamic-plugins-api(ADR-14 §2.3 fork 1) |
3c83f25 ClaudeB · framework/dynchain_loader_pc.{c,h} 净新增 DynChain_LoadDynamicPlugins API + include/dynchain_interface.h #ifdef _WIN32 暴露 + CMake WIN32 条件 source + test_loader target · 单测 5/5 全过 23 assertions · MSVC 0 错 0 警 · DSPAlgoStatic.lib 零增量(loader 仅 dll)· DSPAlgo.dll 导出 DynChain_LoadDynamicPlugins · 现有测试 0 回归 · 验收 9/9 全过 · ADR-14 ABI 基石就位 解锁 fork 3+5 真 P/Invoke 联调 |
DSP | done |
| ✅ zombie 🎉🆕🔥 | P6.UB14-pc-host-sdk-export(ADR-14 §2.2 fork 2) |
c440023 ClaudeB · dll/dspalgo_dll.c 导出 ModuleRegistry_Register + xisound-host.lib + sdk/include/xisound_plugin_sdk.h stub + tests/sdk-link-smoke 链接验证 · 6/6 步全过 · commit 含三元组 trailer [step=6/6][pid=P6][uid=UB14-pc-host-sdk-export]· ADR-14 SDK 导出层就位 解锁 fork 5 xivst-sdk-bootstrap |
DSP | done |
| ✅ zombie 🎉🆕🔥 | P5.UB14-plugin-management-api(ADR-14 §2.5 fork 3) |
8d53b68 ClaudeB · C# IPluginRegistry + /api/plugins/list + /load-stats REST · P/Invoke 拉 v7 ModuleRegistry · vendorTag 4 段位(builtin/ext/thirdparty/reserved)+ 5 类 RFC7807 + ≥ 5 xunit · 业务行为契约完整继承 ADR-14 §2.5 · ADR-14 后端 C# 包装层就位 解锁 fork 4 真联调(VITE_MOCK_PLUGINS=false) |
后端 | done |
| ✅ zombie 🎉🆕🔥✨ | P1.A14.F4-module-library-from-registry(ADR-14 §4.2 fork 4 · v1.9 新命名首例首 zombie) |
e90b044 ClaudeA · 5 文件 +690/-88 前端单栈:types/plugin.ts +35(LoadedPluginInfo + PluginLoadStats + parseVendorTag())+ composables/usePluginRegistry.ts +102(useFetchPlugins + fetchStats + __mockResponse/__mockFetchError)+ stages/xilink/ModuleLibraryPanel.vue +331/-88(移除 hardcode getModulesByCategory · 三段 vendor 分类 Builtin/Third-Party/Reserved + 加载/错误/空态)+ usePluginRegistry.test.ts +173(14 cases)+ ModuleLibraryPanel-registry.spec.ts +137(15 cases)· vitest +35 全过 · v1.5 truth-check Step 0+6 全过 · ADR-14 §4.2 fork 4 ModuleLibrary 改 hardcode → /api/plugins/list 业务行为契约闭环 · 严守不改 stage ParseLinkFrame · 解锁 ADR-14 整体闭环最后一块(等 fork 5 zombie) |
前端 | done |
| ✅ zombie 🎉🆕🔥🏆🏆🏆 | xivst-sdk.A14.F5-pc-only-bootstrap(ADR-14 §4.3 fork 5 · v1.9 新命名 · 🏆 ADR-14 整体闭环最后一块拼图 · 用户亲测 e2e 通过) |
47da15c ClaudeB+Cline-AIOS · 2.0d→0d · 21 文件 +1205/-10 跨栈:dsp_algo/xivst-sdk/(SDK 7 头文件 module_interface/dynchain_types/module_type_id/dynchain_platform/dynchain_interface/module_instance/xisound_plugin_sdk + lib/windows/xisound-host.lib 49KB 拷贝自 DSPAlgo.lib + templates/hello-effect-v1 完整 vendor 模板 typeNumId=0xAAAA0001 typeName="hello_effect_gain2x_v1" Process: out=in2.0f +6dB + abi-reference 134 行 + pc-build-guide 100 行 + README + VERSION 1.0.0)+ dsp_algo/dll/dspalgo_dll.c +37(导出 ModuleRegistry_Count/GetAt + DynChain_GetLastLoadStats + DSPAlgo_RegisterModules 触发 LoadDynamicPlugins)+ dsp_algo/sdk/include/xisound_plugin_sdk.h +26(stub→完整 vendor 入口 + XISOUND_PLUGIN_EXPORT 宏)+ backend_csharp/Services/Plugin/PluginRegistryService.cs(P/Invoke DllName "DynamicChain"→"DSPAlgo" stub gap fix)· e2e 真值用户亲测:/api/plugins/list 返回 hello_effect_gain2x_v1 + vendorTag=thirdparty + typeNumId=0xAAAA0001 · load-stats: scanned=1 loaded=1 failed=0 skipped=0 · ADR §2.5 ⑤ 5 步全过(vendor 编译 → 部署 plugins/thirdparty/test/ → host 加载 → /api/plugins/list 暴露 → chain 注入 1kHz -20dBFS → -14dBFS ± 1dB)· DSP 端零修改严守 §2.6 铁律 · v1.5 truth-check Step 0+6 全过 · 🏆🏆🏆 ADR-14 整体闭环 status accepted+impl → fulfilled*(对标 ADR-12 ADR-08 闭环里程碑)· 等用户照 ADR-AIOS-14-acceptance-checklist.md 36 项手动验收 |
DSP+Docs+Backend | done |
| ✅ accepted 🆕 🔥 | ADR-AIOS-08-R1 子图重新设计(议题④ 修订)· 5 决议(tab + 默认1in1out + 嵌入持久化补toJSON + 端口全可配 + 显式Ctrl+S)· 2 fork ready(共 2.0d ClaudeA · 文件正交)· 2026-05-31 14:44 user accept ✅ · P_arch PCB running |
用户 14:21 实测议题④ 5 hotfix 后仍不可用 → 14:35 拍板 5 决议方向 · 对标 AWE Designer | 跨栈 | ADR-08-R1 |
| ✅ zombie 🎉🆕 | P1.UA8R1-subgraph-redesign-tab-and-ports(R1 fork 1) |
tab bar + 默认 1in/1out + Inspector 端口可配 · 决议 R1.1+R1.2+R1.4 · 58f8e9b ClaudeA · 12 文件 +868/-47 纯前端(LinkEditorTabs.vue +152 新 / SubgraphPortsSection.vue +281 新 / SubgraphInlinePanel.vue +145 新 + 2 单测 +167)· v1.5 truth-check 全过 · 等 fork 2 合测 |
前端 | done |
| ✅ zombie 🎉🏆🆕 | P1.UA8R1-subgraph-persist-and-dirty(R1 fork 2) |
R1.3 linkStore.toJSON/fromJSON + R1.5 isDirty + Ctrl+S/Cmd+S keymap + ● 标记 · 81e3454 ClaudeA(22:52)· ⚠️ 双栈合并 commit(同 81e3454 含 P0.U-bottom-dock-storage-engine 连带 3 文件 +79)· 主体 5 文件 +365 行:useKeymap.ts +21 + LinkEditor.vue +34 + linkStore.ts +68(含 importLink 未还原 paramValues Map bug 修复 + normalizeSubgraphDef LEGACY 7d 兼容)+ 2 新单测 +242(linkStore-persist 11 用例 + useKeymap-ctrlS)全绿 · ADR-08-R1 双 fork 全闭环 🏆 议题④ 完整修订 |
前端 | done |
| ✅ accepted+impl 🎉🎉🎉 | ADR-AIOS-08 XiLink Stage UX 5 议题 · 10 fork(9 zombie + 0 dispatched + 0 ready + 1 blocked)+ 4 hotfix zombie + 1 cancelled(议题①②④⑤ 全闭环 · 议题③ cancelled · 5 hotfix 全栈完整闭环 🎉)· ⚠️ 议题④ 用户实测仍不可用 → ADR-08-R1 修订(见上) |
验收清单 + hotfix:checklist | 跨栈 | ADR-08 |
| ✅ zombie 🆕 | P5.U-error-channel(§2.2) |
error_event WS 扩 7 类链路码(就地扩展 · 不新建 /ws/errors · 9 文件落地)· 8238c4d |
后端 | done |
| ✅ zombie 🆕 | P5.U-perf-service(§2.3) |
MetricsAggregator + PerModuleMetricsCollector + PerfController + Models/Perf/PerfPerModuleResponse + Tests(15 用例)· 41ad8d9 ⚠️ 双栈合并 commit(同 commit 含 P0 前端 widget + P5 后端 perf)· 用户实测 dotnet build 0 错误 + dotnet test 203/0 全绿 |
后端 | done |
| ✅ zombie 🎉 | P5.U-runtime-mode-refactor(§2.4) |
RuntimeModeService 64 行 → RuntimeTarget 7-enum + LEGACY_MAP 7 天宽限(对标 AWE Designer)· b43c35a · ADR-08 后端三 fork 全闭环 |
后端 | done |
| ✅ zombie 🆕 | P1.U-dock-cleanup-9to4(§2.1 议题⑤) |
9→4 drawer + DrawerXiTest 4 tab(复用 8379de2 共享 meter)· ad1e458 · ClaudeA 全部完成 · 解锁议题④ |
前端 | done |
| ✅ zombie 🆕 | P1.UA8-link-error-check(§2.2 前端 · alias P1.U-link-error-check) |
types/link-error + linkStore.errors[] + BottomProblems 数据绑定 + useLinkErrorWS · ad34568 · ADR-08 §2.2 前端闭环 |
前端 | done |
| ✅ zombie 🆕 | P1.UA8-perf-monitor-frontend(§2.3 前端 · alias P1.U-perf-monitor-frontend) |
DrawerMetrics 双层 UI(Layer 1 概况 + Layer 2 per-module)+ useMetricsWS + usePerfPerModule · 834f86a · ADR-08 §2.3 前端闭环 |
前端 | done |
| ✅ zombie 🆕 | P1.UA8-runtime-selector-ui(§2.4 前端 · alias P1.U-runtime-selector-ui) |
DrawerEngine 7 RuntimeTarget 下拉(对标 AWE Designer)+ useRuntimeTarget + types/runtime.ts · c671aa4 · ADR-08 §2.4 前端闭环 |
前端 | done |
| ✅ zombie 🆕 | P1.U-subgraph-schema-extend(§2.5 议题④ 前置) |
types/subgraph.ts 三 interface + LinkSchema.subgraphDefs + LEGACY_LINK_FILE_MAP + 5 单测 · e93ef27 · ADR-08 §4.3 #9 闭环 |
前端 | done |
| ✅ zombie 🎉🎉 | P1.U-subgraph-canvas(§2.5 议题④ 主体) |
子图画布 modal + 3 入口 + 双击 + cyclic + 我的子图 · 7 步全过 · af945e2(与 P0.U-measurement-impulse-spectrogram 同 commit · P0 并发 agent 连带提交)· ADR-08 议题④ 闭环 |
前端 | done |
| ✅ zombie 🎉 | P5.UH-runtime-target-data-fix(议题① hotfix) |
RuntimeTargetService 7 预定义 labels/UnavailableReason 对齐 ADR §2.4(Thread→Core · 半角括号 · DSP MIPS · 中文 MVP stub)+ 3 xunit case · 40b73e5 · dotnet test 217/0 · ADR-08 议题① 后端 hotfix 闭环 · v1.5 铁律 truth-check(用户首次报告内容笔误 → ask_followup 澄清) |
后端 | done |
| ✅ cancelled 🆕 | P5.UH-perf-real-data-fix(议题③ hotfix) |
❌ 撤销 · 用户 2026-05-31 12:21 实测 dotnet test 203/0 全绿 · 41ad8d9 实为双栈合并 commit · 后端已完整实装 · git show --stat 看完整文件清单确认 | 后端 | done |
| ✅ zombie 🎉 | P1.UH-link-error-bottom-fix(议题② hotfix) |
linkStore watch debounce 100ms 自动 validate + severity warning→error · 5 文件 233 行新增 + 10 新增测试 · d325475 · ADR-08 议题② 用户验收闭环 · v1.5 铁律 truth-check(用户 fork↔hash 映射错位 → ask_followup 澄清) |
前端 | done |
| ✅ zombie 🎉 | P1.UH-xitest-meter-share-fix(议题⑤ hotfix) |
4 dock(RmsMeter/FreqResponse/Phase/Scope)复用 P0.K-shared 共享组件 + useXiTestNodeBinding(28 行 · sink-pre/physical-input badge 联动画布)· 真根因 = 硬编码 node=sink-pre 不响应画布选中 · 7 文件 549 行 18 删除(4 dock 各 77 + composable 28 + index 22 + 测试 209 · 15 cases)· 35855b7 · ADR-08 议题⑤ 用户验收闭环 |
前端 | done |
| ✅ zombie 🎉 | P1.UH-subgraph-ports-and-dblclick-fix(议题④ hotfix) |
4 候选根因实测:① 推导=正确 · ② 端口渲染=已修 · ③ 双击=已正确 · ④ 单击高亮=已修 · 4 文件 511 行 19 删除(LinkEditor 255 + useSubgraph 53 + linkStore 17 + 测试 205)· 40781e8 · ADR-08 议题④ 用户验收闭环 |
前端 | done |
| 🔒 blocked | P_contracts.U-protocol-v2-bootstrap(§4.3) |
等 ADR-09/10 accept · K2-protocol-v2 5 段同启 · 1.0d | 契约 | (ADR-08 §4.3) |
推荐新派(.clinerules v1.4 + v1.9 · v3.1.72 H1 zombie 后 H2 接力): 1. ⭐ 首推
start P0.A13.H2-realtime-source-mic-fixes(P-1 hotfix · ClaudeA 1.5d · ADR-13 第 2 个 hotfix · 用户实测 H1 后仍剩 2 议题:① loopback 缺 source 信号源选择 UI(sine/pink/wav)+ output 声卡实际输出 ② mic 选了 ack 成功但 RMS/FFT 完全不显示 — 真实业务路径未通)— prompt 已 ready · 等用户拍板派发 2. 次推 等 F8 P_e2e.UA13-truth zombie 后 ADR-13 整体 fulfilled 🏆(ClaudeC 0.5d e2e 跑中 · 但用户实测 H1+H2 不结清前 ADR-13 不算真闭环 · 建议 H2 zombie 后再走 ADR-13 acceptance checklist) 3. HARD-DEADLINE 候选:start P_contracts.U-protocol-v2-bootstrap(ADR-14 全闭环 + ADR-13 接近闭环 · 触发条件已满足 · 1.0d · 契约)当前 1 active fork(
P_e2e.UA13-truth· ClaudeC 0.5d)+ 1 ready hotfix(P0.A13.H2· ClaudeA 1.5d)· ClaudeB/D 全闲 · ⚠️ 提醒:H2 派发时建议等 F8 zombie 后(避免 ClaudeA H2 与 ClaudeC F8 e2e 同改 xitest stage 触发 race)· 但若用户急着验证 source/mic 链路也可立即派(H2 主改 EnginePanel § Signal Config + 后端 mic 推帧诊断 · 文件可与 F8 正交)历史 zombie(36 项 · ADR-04/05/07 全闭环 · v2.7.6 真值核查)详见 DASHBOARD-archive-2026-05-19-to-05-28.md · 测试基线保留 312/3(前端)+ 111/0(后端)
📅 历史(v3.0+ · 倒序 · ≤ 80 字/行)
完整 v1.0~v2.7.31 历史详见 DASHBOARD-archive-2026-05-19-to-05-28.md。
v3.0.x 长摘要历史(v3.0.0~v3.0.8 · 含每次 start/stop 完整细节)归档保留(本表只追踪 v3.1.0 起的极简单行)。
| 时间 | 版本 | 动作 |
|---|---|---|
| 2026-06-03 16:21 | v3.1.72 | ✅🆕🔥 stop P0.A13.H1-realtime-ux-fixes(ClaudeA 主仓 6 commits 链路 6930263 → bcd9a74 · ADR-13 第 1 个 hotfix · 1.5d→0d)· 5 议题 UX 修复全闭环:① 驱动类型下拉 + ASIO 设备 ② 顶栏多余按钮删除 ③ EnginePanel 底部"采集引擎"删除 ④ 设备列表 useAudioDevices onMounted 自动加载 + 30s TTL ⑤ 真实信号链路 UX 引导(tooltip + recovery_hints + helper text)· 累计 zombie 50→51 · prompts done/hotfix/P0.A13.H1-realtime-ux-fixes--bcd9a74.md 归档(v1.9 §5 hotfix 子目录协议首例)· ⚠️ 用户实测仍剩 2 议题:① loopback 模式缺 source 信号源选择 UI(无法选 sine/pink/wav · 期望吊起 source_v1 配置或简单面板 · 同时 output 设备能输出实际声卡)② mic 设备选择后无 RMS/FFT 显示(log:set_audio_input_device ack success=true · set_audio_device wasapi_out 耳机 ack success=true · 但前端无 meter 数据 — 推断 frontend 订阅 /ws/realtime/stream 与 backend mic 推帧链路未通)→ 起 P0.A13.H2-realtime-source-mic-fixes hotfix prompt ready(ClaudeA 1.5d · 等用户 start 派发)· 教训:H1 议题 5 仅做"UX 引导文案"未做"真实信号链路联调"导致 mic 链路实测仍未通 — 后续 hotfix 验收必须含真实硬件 e2e 不能仅 mock |
| 2026-06-02 18:30 | v3.1.71 | 🆕🔥⭐ 起 ADR-AIOS-16 v1.0 proposed(主图子图统一架构 · ~600 行 · 11 节标准 + Ximind 兼容性 + 业务行为契约 5 必填段)· 5 路 subagent 真值核查铁证(主图/子图 Schema 同构但 CRUD 双套并行 + dsp v7 framework 0 subgraph 调度)· 用户 18:24 拍板路径 B(前端 SubgraphRuntime 展开扁平 chain · v7 framework 零修改严守 §2.6 铁律 · 对标 AudioWeaver Designer)· 7 fork ready 总 6.5d 跨栈(F1 SubgraphRuntime ClaudeA 2.0d ⭐ + F2 unified CRUD 1.5d + F3-F4-F6 各 0.5d + F5 ClaudeB 0.5d + F7 ClaudeC 1.0d 🏆)· 取代 ADR-08-R1(58f8e9b + 81e3454 双 zombie 标 superseded · commit 不删)+ 收口 ADR-08 议题 ④ 5 hotfix 历史 · P_arch PCB 落盘 + P_arch/PROCESS.md 顶层 §ADR-16 同步 · 活跃 ADR 7→8 accepted+1 proposed · 等用户 accept ADR-AIOS-16 派 F1 |
| 2026-06-02 16:25 | v3.1.70 | 🚀🆕🔥🏆 start ADR-13 fork 8 P_e2e.UA13-truth(ClaudeC 0.5d 🧵 file · 测试编排+前端)· 5 集成场景 e2e:Scene 1 模式 A XiProbe 1kHz peak ±1dB(§3.1 ⑤)+ Scene 2 模式 B loopback THD<1%(§3.2 ⑤)+ Scene 3 互斥 100ms ▶↔■(§3.3 ⑤)+ Scene 4 capture 4 widget 同 captureGroupId(§3.4 ⑤)+ Scene 5 F5 恢复+recapture+全局红线 #1#2(viewport+theme)· 范式 P_e2e.U-phase4-truth 3a8d376 · 严守不动 7 fork zombie 业务组件 / 后端接口 / ADR-12 §3 7 widget · prompt 207 行 ≤ 220 ✅ · active 0→1 · ClaudeC 0d→0.5d · 🏆 ADR-13:8 fork 中 7 zombie + 1 dispatched(F8)= 100% 派出 · F8 zombie 后 status accepted+impl→fulfilled 对标 ADR-12+ADR-14(v3.0+ 第 3 个 fulfilled)· ⚠️ hotfix P0.A13.H1-realtime-ux-fixes ready 等用户验收 ADR-13 整体后再决策(避免 F8 e2e 与 hotfix 同改 xitest stage race) |
| 2026-06-02 16:00 | v3.1.69 | 🎉🆕🔥🏆 stop ADR-13 fork 7 P0.UA13-capture-toolbar-multi-widget(69576e8 ClaudeA · 1.5d→0d · 议题 4 capture 类 Smaart 主体闭环)· 顶栏 capture/recapture 弹框(命名 + description + widget 多选)+ 多 widget 同 captureGroupId 抓取 + 7 widget overlay 子能力(Canvas 离屏 + RAF 节流 + design-token 颜色)+ LeftDock § Workspace 末尾追加 § Test Project + § Captures(b4a8ea2 § Layout Preset 不动)· ADR-13 §2.6+§2.7+§2.8+§3.4 议题 4 业务行为契约闭环 · 累计 zombie 49→50 · ClaudeA 1.5d→0d ✅ 全清空 · active 1→0 全栈空闲 · prompts done/ADR-AIOS-13/P0.UA13-capture-toolbar-multi-widget--69576e8.md 归档(v1.9 子目录协议)· 🏆 ADR-13 进度:8 fork 中 7 zombie + 0 dispatched + 1 blocked(F8 已解锁)= 87.5% 已 zombie · F8 P_e2e.UA13-truth 解锁可派(ClaudeC 0.5d · 闭环 ADR-13 整体 🏆) · ⚠️ 用户实测提 ADR-13 实装 5 议题 UX hotfix(① 驱动类型下拉 + ASIO 设备 ② 顶栏多余按钮 #3#4#5 删除 ③ 左 dock 底部采集引擎按钮重复 ④ 设备列表初始不可用需手动刷新 ⑤ 真实信号链路接入)→ Cline-AIOS 起 P0.A13.H1-realtime-ux-fixes hotfix prompt ready 等用户 start 拍板派发(详见 prompts/active/P0.A13.H1-realtime-ux-fixes.md) |
| 2026-06-02 15:25 | v3.1.68 | 🎉🎉🎉🏆🏆🏆🆕🔥 stop ADR-14 fork 5 xivst-sdk.A14.F5-pc-only-bootstrap(47da15c ClaudeB+Cline-AIOS · 2.0d→0d · 🏆 ADR-14 整体闭环最后一块拼图)· 21 文件 +1205/-10 跨栈:dsp_algo/xivst-sdk/(SDK 7 头文件 + xisound-host.lib 49KB + templates/hello-effect-v1 完整 vendor 模板 typeNumId=0xAAAA0001 + abi-reference 134 行 + pc-build-guide 100 行 + README + VERSION 1.0.0)+ dll/dspalgo_dll.c +37(ModuleRegistry_Count/GetAt + DynChain_GetLastLoadStats + DSPAlgo_RegisterModules 触发 LoadDynamicPlugins)+ sdk/include/xisound_plugin_sdk.h +26(stub→完整 + XISOUND_PLUGIN_EXPORT)+ backend Services/Plugin/PluginRegistryService.cs(P/Invoke DllName fix "DynamicChain"→"DSPAlgo")· e2e 真值用户亲测:/api/plugins/list 返回 hello_effect_gain2x_v1 + vendorTag=thirdparty + typeNumId=0xAAAA0001 · load-stats: scanned=1 loaded=1 failed=0 skipped=0 · ADR §2.5 ⑤ 5 步全过(vendor 编译→部署→host 加载→list 暴露→chain 注入 1kHz -20dBFS → -14dBFS ± 1dB)· DSP 端零修改严守 §2.6 铁律 · v1.5 truth-check Step 0+6 全过 · 累计 zombie 47→49(本次 +1 + 跨期 +1 fork 5 ADR-13 ca1459a 已 v3.1.67 入账故 47+2=49)· ClaudeB 2.0d→0d ✅ 全清空 · active 2→1 · prompts done/ADR-AIOS-14/xivst-sdk.A14.F5-pc-only-bootstrap--47da15c.md 归档(v1.9 子目录协议)· 🏆🏆🏆 ADR-14 整体闭环 status: accepted+impl → fulfilled(5 fork 全 zombie:F1 3c83f25 + F2 c440023 + F3 8d53b68 + F4 e90b044 + F5 47da15c)· 对标 ADR-12 ADR-08 闭环里程碑(ADR-14 是 v3.0+ 期第 3 个 fulfilled ADR 🏆🏆🏆)· 等用户照 ADR-AIOS-14-acceptance-checklist.md 36 项(25 业务契约+6 边界铁律+5 Ximind)手动验收即正式归档 · ADR-13 仍剩 F7+F8(F7 ClaudeA 1.5d 跑中) |
| 2026-06-02 15:02 | v3.1.67 | 🎉🆕🔥 stop ADR-13 fork 5 P0.UA13-input-output-device-config-panel(ca1459a ClaudeA · 1.0d→0d)· 前端单栈:EnginePanel.vue 末尾追加 § Device + § Signal Config 两段(b4a8ea2 三段不动)+ types/audio-device.ts(InputDevice/OutputDevice/SignalConfig/AudioDevicesError)+ useAudioDevices composable(模块级缓存 + structured error)+ 双向绑定 realtimeRunStore 0111d16(7 字段 4 actions 不改 schema)· 21 vitest 全绿 · ADR-13 §3.1 ① + §3.2 ① 输入端业务行为契约闭环 · §11 Ximind 全 · 累计 zombie 47→48 · ClaudeA 2.5d→1.5d · active 3→2 · 解锁 ADR-13 Phase 3 fork 8 P_e2e.UA13-truth(等 F4+F5+F7 全 zombie · F4+F5 已 zombie · F7 仍 dispatched 1.5d)· prompts done/ADR-AIOS-13/P0.UA13-input-output-device-config-panel--ca1459a.md 归档(v1.9 子目录协议)· 🏆 ADR-13 进度:8 fork 中 6 zombie + 1 dispatched(F7)+ 1 blocked(F8)= 75% 已 zombie + 87.5% 派满 · F7 zombie 后即可派 F8 闭环 ADR-13 整体 · ⚠️ ClaudeA 内部串行 F5→F7 范式成功(F5 改 EnginePanel.vue · F7 改 WorkspacePresetPanel.vue · 文件正交无 race) |
| 2026-06-02 14:35 | v3.1.66 | 🚀🆕🔥 start ADR-13 fork 7 P0.UA13-capture-toolbar-multi-widget(1.5d ClaudeA 🧵 file · 议题 4 capture 类 Smaart 主体)· 用户 14:25 拍板"start 下一步任务" → AIOS 盘点 ADR-13 进度(8 fork 中 5 zombie + F5 dispatched · F7 实际已解锁 ADR §5.3 因 F6 92445f5 已 zombie · DASHBOARD §📋 旧标 blocked 是过期标注)· 14:30 ask_followup 给 4 方案(A 立即派 / B 等 F5 / C 派 ClaudeC / D 合并 F5+F7)· 用户拍板方案 A · 立即派 F7 + 信任 ClaudeA 内部串行 · 14:35 起 active prompt 146 行 ≤ 220 ✅ · 业务范围 4 大子能力:① 顶栏 capture/recapture 弹框(命名+description+widget 多选)② 多 widget 同 captureGroupId 抓取 ③ 7 widget overlay 子能力(Canvas 离屏 + RAF 节流 + design-token 颜色)④ LeftDock § Workspace 末尾追加 § Test Project + § Captures(b4a8ea2 § Layout Preset 不动)· 严守 ❌ 不动 F5 EnginePanel.vue / § Engine/Device/Signal Config 范围(同 ClaudeA 内部串行避 race · prompt 显式禁止)· ❌ 不动 ADR-12 §3 7 widget 现有 trace 业务逻辑 · 范式 commit 92445f5 storage v2 + 0111d16 realtimeRunStore + b4a8ea2 WorkspacePresetPanel · 验收含全局红线 #1#2(响应式横竖屏 + design-token 主题)· active 2→3 · ClaudeA 1.0d→2.5d(F5 1.0 + F7 1.5)· ⚠️ ClaudeC/D 仍闲可承接其他任务 · ⚠️ 与 aios-cpu1 并发文件正交无冲突 · ADR-13 8 fork 中 5 zombie + 2 dispatched(F5+F7)+ 1 blocked(F8 等 F4+F5+F7 zombie)= 87.5% 派满 · F7 zombie 后解锁 F8 e2e 闭环 ADR-13 整体 🏆 |
| 2026-06-02 14:03 | v3.1.65 | ⚰️🆕🔥 abort P0.UH12-fix-xitest-realtime-shell-integration(ClaudeA 0.8d 释放)· 用户拍板:智能体按提示词根本修复不了 3 议题(双 BottomDock 高度无限拉长 + 底部 tab 体系混乱 + LEFT_DOCK 缺 § Engine)· 已通过 ADR-AIOS-13 重构问题(XiTest Realtime 双模式数据链路架构 · v3.1.46 起草 v3.1.47 accept · 当前 ⅝ fork zombie + Phase 2 fork 5 在跑)· hotfix 失效不再修主仓 · move active/P0.UH12-.md → active/P0.UH12-.aborted-2026-06-02-1403.md(本仓未 git track 用 move 替代 git mv)· §🔥 active 3→2 移除 #17 行 · ClaudeA 1.8d→1.0d 释放 0.8d · ⚠️ 与 aios-cpu1 v3.1.64 P1.A14.F4 stop 串行无冲突(本次仅动 §⚡/§🔥/§📅 不动 §📋)· 教训:hotfix 派 1 次 ClaudeA 反复尝试无果 · 用户实测 18:08 重提 6 议题后才起 ADR-13 v3.1.46 · 应该早 1 天让用户 abort 起 ADR · 死磕 hotfix 浪费 ClaudeA 0.8d |
| 2026-06-02 13:50 | v3.1.64 | 🎉🆕🔥✨ stop ADR-14 fork 4 P1.A14.F4-module-library-from-registry(e90b044 ClaudeA · 1.0d→0d · v1.9 新命名首例首 zombie)· 5 文件 +690/-88 前端单栈:types/plugin.ts +35(LoadedPluginInfo + PluginLoadStats + parseVendorTag())+ composables/usePluginRegistry.ts +102(useFetchPlugins + fetchStats + __mockResponse/__mockFetchError)+ stages/xilink/ModuleLibraryPanel.vue +331/-88(移除 hardcode getModulesByCategory · 三段 vendor 分类 Builtin/Third-Party/Reserved + 加载/错误/空态)+ usePluginRegistry.test.ts +173(14 cases)+ ModuleLibraryPanel-registry.spec.ts +137(15 cases)· vitest +35 全过 · v1.5 truth-check Step 0+6 全过(rev-parse + show --stat 主仓核查)· ADR-14 §4.2 fork 4 ModuleLibrary 改 hardcode → /api/plugins/list 业务行为契约闭环 · 严守不改 stage ParseLinkFrame · 累计 zombie 46→47 · ClaudeA 2.8d→1.8d · active 4→3 · prompts done/ADR-AIOS-14/P1.A14.F4-module-library-from-registry--e90b044.md 归档(v1.9 子目录协议)· ADR-14 整体闭环仅剩 fork 5 xivst-sdk(ClaudeB 2.0d 🚀 task 在跑) |
| 2026-06-02 13:45 | v3.1.63 | 🚀🆕🔥🏆 start ADR-14 fork 5 xivst-sdk.A14.F5-pc-only-bootstrap(2.0d ClaudeB+Cline-AIOS 🚀 task · v1.9 新命名格式)· xivst-sdk-1.0 PC-only 包(vendor 自助开发 SDK)· include(v7 module_interface.h)+ lib/windows(xisound-host.lib)+ templates/hello-effect-v1 完整模板(gain×2 module + CMakeLists + plugin_entry.c + README)+ docs(abi-reference + pc-build-guide)· DSP 端零修改严守 §2.6 铁律 · e2e ADR §2.5 ⑤ 5 步:vendor 编译 → 部署 plugins/thirdparty/test/ → host 加载 → /api/plugins/list 暴露 → chain 注入 1kHz -20dBFS → -14dBFS ± 1dB · 前置 fork 1+2 全 ✅(F1 3c83f25 framework loader + F2 c440023 host-sdk 导出)· ClaudeB 0d→2.0d 接力(全清空后接长任务)· active 3→4 · ⚠️ 与 aios-cpu1 P0.A13.F5 并发文件正交无冲突 · prompt 190 行 ≤ 220 ✅ · 🏆 ADR-14 fork 1+2+3+4+5 全派完毕 · 整体闭环最后一块拼图 |
| 2026-06-02 11:50 | v3.1.62 | 🚀🆕🔥 start ADR-13 Phase 2 fork 5 P0.UA13-input-output-device-config-panel(1.0d ClaudeA 🧵 file)· 用户 11:21 双 stop fork 2+4 解锁本 fork(blocked → 可派)· 11:37 用户拍板:先 done/ 归档分类(70 文件 → 7 子目录 ADR-AIOS-08/08-R1/11/12/13/14/Other)+ DASHBOARD 链接批量更新(49/49 修复 · F1- → P6.UB14- UID 标准化)· 11:50 派发 fork 5:LeftDock § Engine 末尾追加 § Device + § Signal Config 两段(b4a8ea2 三段不动)· input/output device 下拉 + mode auto-detect computed(hardware/loopback)+ signalConfig UI loopback v-if + loopbackError 红警 input===output · types/audio-device.ts + useAudioDevices composable(模块级缓存 + structured error code+message+recoveryHints[])+ 双向绑定 realtimeRunStore 0111d16(7 字段 4 actions 不改 schema)· 范式 b4a8ea2(EnginePanel 三段)+ 0111d16(realtimeRunStore + composition API)· 严守:不动 b4a8ea2 三段 / 不改 store schema / 不实施顶栏 / 不实施 capture / 不动后端 · ADR-13 §3.1 ① + §3.2 ① 输入端契约 · §11 Ximind 全 · 解锁 Phase 3 fork 8 e2e(议题 1 + 议题 2 端到端 selectInputDevice/selectOutputDevice/selectSignal UI 支撑) · ClaudeA 0.8d → 1.8d(P0.UH12 0.8 + fork 5 1.0)· §🔥 active 2→3 |
| 2026-06-02 11:40 | v3.1.61 | 🎉🎉🆕🔥🏆 双 stop ADR-14 fork 2+3:① fork 2 P6.UB14-pc-host-sdk-export(c440023 ClaudeB · 1.0d→0d)dll/dspalgo_dll.c 导出 ModuleRegistry_Register + xisound-host.lib + sdk/include/xisound_plugin_sdk.h stub + tests/sdk-link-smoke 全过 · 6/6 步全过 · commit 含三元组 trailer [step=6/6][pid=P6][uid=UB14-pc-host-sdk-export]· ② fork 3 P5.UB14-plugin-management-api(8d53b68 ClaudeB · 1.5d→0d)C# IPluginRegistry + /api/plugins/list + /load-stats REST + P/Invoke 拉 v7 ModuleRegistry + vendorTag 4 段位 + 5 类 RFC7807 + ≥ 5 xunit · 业务行为契约完整继承 ADR-14 §2.5 · 累计 zombie 46→48 · ClaudeB 2.5d→0d ✅ 全清空 · active 4→2 · 🏆 ADR-14 fork 1+2+3 三件套全 zombie(F1 framework loader + F2 dll 导出 + F3 C# REST + P/Invoke)· PC dll 动态加载后端三层就位 · fork 4 P1.A14.F4 解锁真联调(可关 VITE_MOCK_PLUGINS)· fork 5 xivst-sdk 完全解锁(前置 fork 1+2 全满足)· legacy active 名归档进 prompts/done/ADR-AIOS-14/(对齐 v1.9 §7 过渡规则) |
| 2026-06-02 11:22 | v3.1.60 | 🚀🆕🔥✨ start ADR-14 fork 4 P1.A14.F4-module-library-from-registry(1.0d ClaudeA 🧵 file 前端)· v1.9 新命名格式首例(UID 唯一格式 P{N}.A{NN}.F{N}-<slug>)· ModuleLibrary 改 hardcode → /api/plugins/list · vendorTag 4 段位 union literal + 分类 UI(Builtin/Third-Party/Reserved)+ vendor badge + 加载/错误/空态 · ≥ 5 vitest(happy/vendorTag/网络错/空 list/拖拽)· prompt 190 行 ≤ 220 · 业务行为契约完整继承 ADR-14 §2.5 · fork 1 已 zombie 解锁 · fork 3 zombie 后真联调 否则 VITE_MOCK_PLUGINS=true · 严守不改 stage ParseLinkFrame · 同期 .clinerules v1.9 落地(响应用户 11:15 反馈"UN 含义漂移 / fork N 与 ADR 对不上 / done/ 扁平难追溯"· 9 子段铁律 + 6 旧名映射表 + done/ADR-AIOS-NN/ 子目录归档协议 + ADR fork 表强制 + 派发自查 4 项 + 永久禁止 4 类自创编号 + 7 天历史兼容)· F1 zombie prompt git mv 至 prompts/done/ADR-AIOS-14/F1-load-dynamic-plugins-api--3c83f25.md(对齐 v1.9 §5 归档)· active 3→4 · ClaudeA 0.8d→1.8d · 解锁 ADR-13 fork 5 P0.A13.F5(ClaudeA 接力) |
| 2026-06-02 11:21 | v3.1.59 | 🎉🎉🆕🔥 双 stop ADR-13 双 fork:① Phase 1 fork 2 P5.UA13-builtin-link-registry(d8f0677 ClaudeB · 0.8~1.5d→0d)6 文件 +352 后端 BuiltinLinkRegistry + presets/realtime-loopback.json frozen + /api/builtin-links/* + 6 xunit · dotnet test 231→238 · ⚠️ source_v1 真值核查路径 C 变体 DSP source_v1=WASAPI passthrough 非生成器 · 改用 source_sine_v1+source_sweep_v1+source_wav_v1 兜底 · APX500 5/7 内置+2/7 WAV(IMD multitone/Burst)· 用户第 5 问 PARTIAL→FULLY_COVERED_WITH_WAV_FALLBACK · ADR-13 §2.2 §2.3 §3.2 议题 2 闭环 · ② Phase 2 fork 4 P0.UA13-realtime-run-store-toolbar(0111d16 ClaudeA · 0.5d→0d)3 文件 +419 前端 realtimeRunStore Pinia 7 字段+4 actions + watchEffect ▶↔■ + onMounted connectWS + 11 vitest · typecheck 0 错 · ⚠️ DEVIATION xitest:run-suite/stop 实际有 TestRunnerPanel.vue 监听 worker 保留 xtest-run/stop(prompt 起草疏忽 教训记录)· ADR-13 §2.5 §2.6 §3.3 议题 3 闭环 · v1.5 truth-check Step 0+6 双过 · 累计 zombie 44→46 · ClaudeA 1.3d→0.8d · ClaudeB 3.3d→2.5d · active 5→3 · 解锁 ADR-13 Phase 2 fork 5 P0.UA13-input-output-device-config-panel(等 fork 1+2 zombie · 现 fork 1 已 zombie 92445f5 + fork 2 已 zombie d8f0677 → ✅ 解锁可派)+ Phase 3 fork 8 P_e2e.UA13-truth(仍等 fork 7 zombie)· ADR-13 进度 8 fork 中 5 zombie + 3 blocked = 62.5% · ⚠️ 后续起 prompt 必须 grep 监听者 不能假设是死按钮(教训第 7 条) |
| 2026-06-02 11:05 | v3.1.58 | 🎉🆕🔥 stop ADR-13 Phase 1 fork 3 P5.UA13-audio-device-bypass-mode(2e94f41 ClaudeB · 0.5d→0d)· 5 文件 +281 单栈纯后端:Models/Realtime/RealtimeStreamFrame.cs(record 5 字段)+ Services/Meter/AudioDeviceService.cs(IAudioDeviceService + StartBypassCapture channels 校验 + DIM fallback)+ Routes/RealtimeWsRoutes.cs MapRealtimeStreamWs /ws/realtime/stream(query toolKind/channels · meterRouter.BuildFrameJsonAsync 复用 ADR-12 #8 7 toolKind 路由 · Source="realtime-hardware")+ Program.cs 注册 + Tests 6 用例 · dotnet test 217→231 Release 全过(+14 用例)· v1.5 truth-check Step 0+6 全过(rev-parse + show --stat 主仓核查)· ADR-13 §2.1 §3.1 议题 1 真硬件直连业务行为契约闭环 · 累计 zombie 43→44 · ClaudeB 3.8d→3.3d · active 6→5 · 解锁 ADR-13 Phase 2 fork 4 P0.UA13-realtime-run-store-toolbar PCM 端到端联调路径(本任务已 dispatched #24 ⚠️ 用户 10:33 拍板提前派发)· Ximind 兼容性 5 项全过(camelCase + Source 自描述 + ToolKind 7 类语义 + RealtimeError structured + audit log) |
| 2026-06-02 11:01 | v3.1.57 | 🎉🆕🔥 stop ADR-14 fork 1 P6.UB14-load-dynamic-plugins-api(3c83f25 ClaudeB · 2.0d→0d)· framework/dynchain_loader_pc.{c,h} + include/dynchain_interface.h #ifdef _WIN32 + CMake WIN32 source + test_loader · 单测 5/5 全过 23 assertions · MSVC 0 错 0 警 · DSPAlgoStatic 零增量 · DSPAlgo.dll 导出 DynChain_LoadDynamicPlugins · 现有测试 0 回归 · 验收 9/9 全过 · 累计 zombie 42→43 · ClaudeB 5.8d→3.8d · active 7→6 · ADR-14 PC dll 动态加载 ABI 基石就位 · 解锁:fork 3 P5.UB14-mgmt-api 仍需等 fork 2 host-sdk zombie(SDK 导出符号)+ fork 5 xivst-sdk 严格依赖 fork 2 zombie · 后续盯 fork 2 1.0d 工作量小最先 zombie · ⚠️ ClaudeA 仍在跑 P0.UH12+P0.UA13-toolbar(共 1.3d)· ClaudeC/D 闲可承接 ADR-14 fork 4 前端 |
| 2026-06-02 10:48 | v3.1.56 | 🚀🆕🔥 start ADR-14 fork 3 P5.UB14-plugin-management-api(1.5d ClaudeB 🧵 file 后端 C#)· C# IPluginRegistry + REST /api/plugins/list + /load-stats + P/Invoke 拉 v7 ModuleRegistry · vendorTag 4 段位(builtin/ext/thirdparty/reserved)+ 5 类 RFC7807 + ≥ 5 xunit · 业务行为契约完整继承 ADR-14 §2.5 · prompt 180 行 ≤ 220 · 文件正交 Services/Plugin/(避 Realtime/AudioDevice/framework/dll)· fork 2 zombie 后真 P/Invoke 联调 否则 stub 模式 · ⚠️ ClaudeB 严重过载 5.8d 排队尾部 · ⚠️ 与 aios-cpu1 v3.1.55 fork 4 并发 已避开 #24 占号用 #25 · 解锁 fork 4 P1 module-library |
| 2026-06-02 10:37 | v3.1.55 | 🚀🆕🔥 start ADR-13 Phase 2 fork 4 P0.UA13-realtime-run-store-toolbar(0.5d ClaudeA 🧵 file)· ⚠️ 用户拍板提前派发(原话"马上结束了 我们先提前继续这个 prompt")· 放宽 §5.4 fork 1+3 双 zombie 严格依赖(fork 1 已 zombie 92445f5 · fork 3 dispatched 即将 zombie · 本 fork 不调 PCM 通道仅 store+toolbar 状态机)· realtimeRunStore Pinia + xitest TOOLBAR ▶/📸/🔄 + watchEffect ▶↔■ + eventBus realtime-run handler · 范式参考 engineStore b4a8ea2 + recorder 824b2a5 · §🔥 6 active(ClaudeA 1.3d · ClaudeB 4.3d)· 解锁 Phase 3 fork 7+8 |
| 2026-06-01 19:35 | v3.1.48 | 🚫🆕🔥 supersede ADR-AIOS-09 by ADR-AIOS-14 · 用户 19:18 拍板路线 B(撤回 ADR-09 + abort 4 UA9 fork + 起新 ADR · 13 号已被 aios-cpu1 占 → 用 14)· 撤回根因:Cline-AIOS PLAN 模式复核发现 ADR-09 与 dsp-algo v7 架构文档(2455 行 · 2026-05-12)95% 重叠 · plugin_abi.h 重复发明 v7 ModuleFuncTable · DSP 端 per-module STATIC 拆分是伪需求(v7 modules_config.h + module_registry_all.c 已实现)· 真正净新增仅 PC LoadLibrary 一项 · 工作量 17.5d→6.5d 减 63% · 处置:ADR-09 git mv ADR/→ADR/ref/ + status superseded + banner · 4 UA9 prompt move done/accept ADR-AIOS-14 派 5 fork(P6 2 + P5 1 + P1 1 + xivst-sdk 1)· 教训:5 路 subagent 真值核查只查 dsp_algo 代码 · 没读 v7 文档 · 起 ADR 前必须 grep 仓库 dsp_engine/ModuleFuncTable 确认上游 |
| 2026-06-02 10:24 | v3.1.54 | 🚀 start ADR-13 fork 3 P5.UA13-audio-device-bypass-mode(0.5d ClaudeB 🧵 file 短任务)· 用户 6/2 10:19 拍板方案 A 严守 §5.4 依赖顺序(先 fork 3 等 zombie 后再 fork 4)· AudioDeviceService 加 bypass-xilink 模式 + WS /ws/realtime/stream 推 RealtimeStreamFrame · 复用 ADR-12 #8 7 toolKind 路由 + parent zombie 92445f5(fork 1)· 文件正交 fork 2 + ADR-14 fork 1+2 + P0.UH12 · 解锁 Phase 2 fork 4 |
| 2026-06-02 10:09 | v3.1.53 | 🎉🎉 双栈合并 stop ADR-13 fork 1 P5.UA13-realtime-session-service + fork 6 P0.UA13-storage-engine-v2-captures(同 commit 92445f5 ClaudeA+ClaudeB · 18 文件 +1232/-9 后端 9+前端 9)· v1.5 truth-check Step 0+6 全过 · ⚠️ commit msg 仅挂 P0 主题 trailer+stat 完整覆盖两 fork · 累计 zombie 40→42 · ClaudeA 1.5d→0.8d · ClaudeB 4.8d→3.8d · 解锁 Phase 2 fork 4(等 fork 3 zombie)+ fork 5(等 fork 2 zombie)+ fork 7(fork 6 已 zombie 等 fork 6 已满足) |
| 2026-06-02 10:00 | v3.1.52 | 🚀🆕🔥 start ADR-14 fork 2 P6.UB14-pc-host-sdk-export(1.0d ClaudeB 🚀 task · 与 fork 1 文件正交并行)· dll/dspalgo_dll.c 导出 ModuleRegistry_Register + XISOUND_HOST_API 宏 + CMake XISOUND_BUILDING_HOST 定义 + sdk/include/xisound_plugin_sdk.h stub + tests/sdk-link-smoke 链接验证 · prompt 208 行 ≤ 220 + 8 段全填 + 业务行为契约 ADR-14 §2.2/§2.3 · 解锁 fork 5 xivst-sdk-bootstrap · active running 4→5(ClaudeA 1 + ClaudeB 4)· P_arch PCB ADR-14 子事件文档区 fork 2 入账 · ⚠️ 与 aios-cpu1 v3.1.51 fork P5.UA13-builtin-link-registry 并发 · 文件正交无冲突 |
| 2026-06-02 09:33 | v3.1.50 | ✅🚀🆕🔥 双指令原子化 · ① accept ADR-AIOS-14(proposed→accepted · 09:33)· ② start P6.UB14-load-dynamic-plugins-api(2.0d ClaudeB 🚀 task · framework/dynchain_loader_pc.c 净新增 DynChain_LoadDynamicPlugins API · LoadLibraryW + GetProcAddress + 错误处理 5 类 + 单测 5 case + CMake WIN32 · DSPAlgoStatic 零增量)· prompt 155 行 ≤ 220 + 8 段 + 业务行为契约 ADR-14 §2.5 · ABI 基石 · 上游 v7 §3+§4.2+§5(2455 行)· active running 1→4 · 与 aios-cpu1 ADR-13 fork 1+6 文件正交无冲突 |
| 2026-06-01 19:36 | v3.1.49 | 🚀🚀 双 start ADR-13 fork:fork 1 P5.UA13-realtime-session-service(1.0d ClaudeB 🧵 file 关键路径)+ fork 6 P0.UA13-storage-engine-v2-captures(1.5d ClaudeA 🧵 file 0 后端依赖)· 跨栈并行 · §🔥 #18+#19 · 与 aios-cpu1 ADR-09→14 supersede 操作并发 · 已避开 v3.1.48 占号 |
| 2026-06-02 09:55 | v3.1.51 | 🚀 start ADR-13 fork 2 P5.UA13-builtin-link-registry(0.8~1.5d ClaudeB 🧵 file · 后端+DSP 双栈)· 用户 6/2 09:53 业务补充:source_v1 = player 引擎(signal_generator + file_player 双模式)· APX500 sequence 信号清单不满足走 wav · Step 1 必跑 source_v1 真值核查(可能加载报错)· 文件正交 fork ⅓ + ADR-14 4 active |
| 2026-06-01 19:21 | v3.1.47 | ✅ accept ADR-AIOS-13 · status proposed→accepted · PCB state→running · 8 fork ready 等 start(推荐首批 fork 1+2+3+6 文件正交并行 总 1.5d)· 活跃 ADR 6→7 |
| 2026-06-01 18:50 | v3.1.46 | 🆕🔥 起 ADR-AIOS-13 v1.0 proposed · XiTest Realtime 双模式数据链路架构(范围 B)· 11 节标准 + Ximind 兼容性 + 8 fork ready(P5 3 + P0 3 + P_e2e 1 · 总 6-8d 跨栈)· 议题 1+2+3+4 完整(模式 A 真硬件直连 C#+sidecar 三层分工 · 模式 B loopback BuiltinLinkRegistry · 顶栏单按钮+realtime/xilink 互斥 · capture 类 Smaart 顶栏 📸+🔄 物理分目录 弹框命名)· 议题 5+6 留 ADR-AIOS-14 · P_arch/ADR-AIOS-13 PCB 落盘 · 用户实测 P0.UH12 hotfix 后 18:08 重提 6 议题 → 18:13 拍板路径 A+范围 B → 18:46 拍板 4 决策点 · 等用户 accept ADR-AIOS-13 |
| 2026-06-01 15:25 | v3.1.45 | 🚀 start P0.UH12-fix-xitest-realtime-shell-integration(0.8d ClaudeA · 🧵 file)· 用户验收 xitest realtime 3 问题(双 BottomDock 高度无限拉长 + 底部 tab 体系混乱 + LEFT_DOCK 缺 § Engine)· ADR-12 已 fulfilled 但实施回归 · ClaudeA 完整决策权(可建议起 ADR-12-R1)· e2e 真值视角验收 · v1.5 主仓真值核查走完 · ⚠️ AIOS 一度越界设计方向 ABCD 被用户当面纠正 → 改回派 prompt 本分 |
| 2026-06-01 13:40 | v3.1.44 | 🏆🏆🏆 stop ADR-12 §5.3 #11 P0.U-bottom-dock-storage-engine(里程碑 5ea9806 ClaudeD · 链路 14 commits 00f48d9..5ea9806 · 46 文件 +3027/-152)· BottomDock 6 段 + Storage Engine 双层(idb v8.0.3)+ e2e 4 截图 · 16 子任务全过 · ⚠️ 双栈连带 81e3454 已 v3.1.43 入账 · v1.5 truth-check Step 0+6 全过(用户首次 00f48d9 实为 idb 依赖 → ask_followup 拉范围 → 锁定 5ea9806)· ADR-12 整体闭环 100% 🏆🏆🏆(14 fork 13 zombie + 1 候选 · status accepted→fulfilled)· 累计 39→40 · ClaudeD 排队 2.0d→0d 全清空 |
| 2026-05-31 23:19 | v3.1.43 | 🎉🎉🎉🏆 双 stop 入账(累计 37→39):① ADR-08-R1 fork 2 P1.UA8R1-subgraph-persist-and-dirty(81e3454 ClaudeA · 22:52 · ⚠️ 双栈合并同 P0.U-bottom-dock 连带)· R1.3+R1.5 主体 5 文件 +365 / 11 单测全绿 · ADR-08-R1 双 fork 全闭环 议题④ 完整修订 ✅(等用户重跑 C4-1~C4-17 + AWE 对标 → ADR-08 整体闭环)· ② ADR-11 v1.4 R1 P3.UA11R1-tab2-integrate-cabin-3d(53e302f ClaudeA · 23:02 · 修正版 移到 VehicleConfigTab 右侧)· 3 文件 +335/-303 · ADR-11 v1.4 R1 子修订完整闭环 · v1.5 铁律 fork↔hash 错位 ask_followup 抓出 · ClaudeA 排队 1.0d→0d 全清空 · 用户给智能体的"子图新指令"留待后续独立派 |
| 2026-05-31 22:38 | v3.1.42 | 🎉🆕 stop ADR-08-R1 fork 1 P1.UA8R1-subgraph-redesign-tab-and-ports(58f8e9b ClaudeA · 22:30)· 12 文件 +868/-47 纯前端 · R1.1 tab bar + R1.2 默认 1in/1out + R1.4 端口 Inspector 可配 · v1.5 truth-check Step 0+6 全过 · 累计 36→37 · ClaudeA 排队 2.0d→1.0d · 仅剩 fork 2 0.5d + tab2-integrate 0.5d · 等 fork 2 后用户合测 ADR-08 议题④ C4-1~C4-17 |
| 2026-05-31 22:29 | v3.1.41 | 🚀 start ADR-11 v1.4 R1 子修订 P3.UA11R1-tab2-integrate-cabin-3d(0.5d ClaudeA · 上下文热 · 🧵 file)· Tab 2 集成 P0.K-shared/Cabin3DView 共享组件(046fca7 落地 CSS 3D Transform · 0 WebGL · RDP/Hyper-V 兼容)· 替换 Tab 2 占位/旧实现 · 复用响应式横竖屏 + design-token + ResizeObserver + 拖拽缩放 · ClaudeA 排队 1.5d→2.0d(R1 fork 1 1.5d + R1 fork 2 0.5d 接力 · cabin-3d Tab 2 集成同 ClaudeA 上下文热)· 解锁 ADR-11 Phase 2 触发条件 |
| 2026-05-31 22:05 | v3.1.40 | 🚀 start ADR-08-R1 fork 2 P1.UA8R1-subgraph-persist-and-dirty(0.5d ClaudeA · 🧵 file)· R1.3 linkStore.toJSON/fromJSON 钩子 + normalizeSubgraphDef LEGACY 7d 兼容 + saveLinkFile/loadLinkFile 走 toJSON 路径 + R1.5 isDirty + Ctrl+S/Cmd+S keymap + LinkEditor 标题/tab ● dirty 标记 + 关闭未保存弹 confirm · 严守不实装 autosave(R1.5 决议明确)· 不动 types/subgraph.ts schema(e93ef27)/ 推导算法(40781e8)/ LEGACY_LINK_FILE_MAP(ad34568)· prompt ~205 行 ≤ 220 硬约束 · 与 fork 1 文件正交 LinkEditor 行号正交可单 commit · ADR-08-R1 2 fork 全派完毕(共 2.0d ClaudeA · 双 zombie 后用户重跑 ADR-08 议题④ C4-1~C4-17 验收清单 + AWE Designer 对标实测 → ADR-08 整体闭环) |
| 2026-05-31 22:07 | v3.1.39 | 🎉 stop ADR-11 v1.4 R1 P0.U-cabin-3d-css-transform(046fca7 ClaudeA · 22:05)· Cabin3DView 共享组件落地 P0.K-shared · CSS 3D Transform(0 WebGL/GPU · RDP/Hyper-V 兼容)+ 响应式横竖屏 + design-token + ResizeObserver + 拖拽缩放 · 里程碑 review fix commit(dead types + makeCabinIRKey + Z 轴修正 + dedup preventDefault + hover-ir assert · 主体在前置 commits)· ADR-11 v1.4 R1 子修订闭环 · 解锁 ADR-12 §3.6 Spatial Acoustic View 复用 · 累计 35→36 · ClaudeA 排队 2.5d→1.5d |
| 2026-05-31 20:51 | v3.1.38 | 🚀 start ADR-08-R1 fork 1 P1.UA8R1-subgraph-redesign-tab-and-ports(1.5d ClaudeA · 🧵 file)· R1.1 tab 模式(LinkEditor 顶部 tab bar Main/Subgraph X/+)+ R1.2 默认 1in/1out 端口 + R1.4 Inspector SubgraphPortsSection 可配(add/remove/rename/reorder · audio/control)· 严守保留 40781e8 推导算法 + 单击高亮 + cyclic 检查 · prompt ~210 行 ≤ 220 硬约束(.clinerules v1.6)· 与 fork 2(R1.3+R1.5 持久化+Ctrl+S)文件正交 ClaudeA 内可串行 / 单 commit · ClaudeA 排队 1.0d→2.5d(cabin-3d + R1 fork 1) |
| 2026-05-31 20:35 | v3.1.37 | 🎉🎉🎉 stop ADR-12 三 fork(累计 32→35 · ADR-12 整体 ~92%):#10 P0.U-engine-session-snapshots(b4a8ea2 ClaudeC · LeftDock Engine+Session+Snapshots 三段 + 横竖屏 + design-token · ADR-12 §5.3)+ #12 P_e2e.U-phase4-truth(3a8d376 ClaudeC · 5 集成场景 e2e 真值脚本 · 7 类 MeasurementNode 全验收 + 全局红线 #1#2 · 替代形式合规验收 · UID 重命名自 P0.U-task-flow-stub-e2e-truth · ADR-12 v2.3 §5.4)+ #14 P0.U-measurement-recorder-real(824b2a5 ClaudeA · #7 stub 升级真业务 · Multi-track ring buffer + Marker + AB Compare + Web Audio playback · ADR-12 §3.7 ②-⑤ 5 项契约升级 · §A.14 6 features)· 仅剩 #11 P0.U-bottom-dock-storage-engine 单 dispatched(ClaudeD)· zombie 后 ADR-12 整体闭环 |
| 2026-05-31 14:46 | v3.1.36 | ✅🔥 user accept ADR-AIOS-08-R1 子图重新设计 · status: proposed→accepted · P_arch PCB state: proposed→running · 5 决议(tab/默认1in1out/补toJSON/端口全可配/Ctrl+S)· fork 1+2 ready 等 user start P1.UA8R1-subgraph-redesign-tab-and-ports(优先 1.5d)/ start P1.UA8R1-subgraph-persist-and-dirty(0.5d 可并行)· 累计活跃 ADR 5→6 |
| 2026-05-31 14:40 | v3.1.35 | 🆕🔥 起 ADR-AIOS-08-R1 子图重新设计 proposed · 用户 14:21 实测议题④ 5 hotfix 后仍不可用 → 14:35 拍板 5 决议(1=tab/2=默认1in1out/3=嵌入持久化补toJSON/4=端口全可配/5=显式Ctrl+S)· 2 fork ready(共 2.0d ClaudeA · 文件正交)· P_arch PCB 落盘 · 对标 AWE Designer · 等用户 accept ADR-AIOS-08-R1 |
| 2026-05-31 14:33 | v3.1.34 | 🚀🚀🚀 start ADR-12 §5.3 三 fork 全派(用户拍板方向 3 最激进):#10 P0.U-engine-session-snapshots(2.0d ClaudeC · LeftDock Engine+Session+Snapshots)+ #11 P0.U-bottom-dock-storage-engine(2.0d ClaudeD · BottomDock 6 段 + Storage Engine localStorage/IndexedDB)+ Recorder 真业务 P0.U-measurement-recorder-real(1.5d ClaudeA · 升级 #7 stub · §3.7 ②-⑤)· 文件正交全并行 · 总 5.5d · 全含全局红线 #1#2 · 解锁 ADR-12 整体进度 75% → 92% |
| 2026-05-31 14:06 | v3.1.33 | 🎉🎉🎉 stop ADR-08 §议题⑤ hotfix P1.UH-xitest-meter-share-fix(35855b7 · ClaudeA · 4 dock 复用 P0.K-shared + useXiTestNodeBinding 联动)· 7 文件 549 行 + 15 测试 · ADR-08 5 hotfix 全栈完整闭环(议题①②④⑤ 4 zombie + 议题③ cancelled)· 累计 31→32 · 待用户重跑 42 项验收清单 |
| 2026-05-31 14:01 | v3.1.32 | 🚀 start ADR-12 §5.4 #12 P_e2e.U-phase4-truth(ClaudeC 3.0d · 🧵 file)· 5 集成场景 e2e 真值脚本(粉噪 RMS / 1kHz 多组件 / sink-pre PEQ / Transfer / 方波触发 + 横竖屏 + 主题切换)· 7 类 MeasurementNode 全验收 + 全局红线 #1#2 e2e · 替代形式合规测试 · 解锁 ADR-12 Phase 4 §6.2 通过条件 |
| 2026-05-31 14:00 | v3.1.31 | 🎉🎉 stop ADR-08 双 hotfix:议题② P1.UH-link-error-bottom-fix(d325475 · linkStore watch + validate)+ 议题④ P1.UH-subgraph-ports-and-dblclick-fix(40781e8 · 端口推导 + 单击高亮)· ADR-08 议题①②④ 三闭环 · 仅议题⑤ dispatched · 累计 29→31 · v1.5 铁律 ask_followup 抓出 fork↔hash 映射错位 |
| 2026-05-31 13:42 | v3.1.30 | 🎉 stop ADR-08 §议题① hotfix P5.UH-runtime-target-data-fix(40b73e5 · ClaudeB)· RuntimeTargetService 7 预定义对齐 ADR §2.4 + 3 xunit · dotnet test 217/0 · 累计 zombie 28→29 · ADR-08 hotfix 4→3 dispatched + 1 zombie · ⚠️ 用户首次报告笔误 ask_followup 澄清 |
| 2026-05-31 13:25 | v3.1.29 | 🆕 ADR-11 v1.3→v1.4 R1 修订(用户实测 fork 1-v3 zombie 后 Tab 2 three.js 在 RDP/Hyper-V chrome://gpu OpenGL 禁用失效)· 拍板方向 2 一步到位 CSS 3D Transform + A1+B1(ClaudeA · P0.K-shared 共享组件)· §3.4.2 锁定 CSS 3D + §11.10 真 GPU 3D 备案 ADR-AIOS-13 · start P0.U-cabin-3d-css-transform(1.0d · ⚠️ ClaudeA 排队 4.5d:3 hotfix + cabin-3d) |
| 2026-05-31 13:12 | v3.1.28 | 🎉🎉 stop ADR-12 #10 P0.U-measurement-thd-snr(里程碑 554ddd1 · 8 commit 链路 e4376d9→554ddd1)· ElectricalMeter APx500 真业务 + 全局 2 红线 · v1.5 铁律 6 条全过(用户首次 cbd2c23 错位 · 真实 554ddd1)· ADR-12 Phase 3 主战场全闭环 · 累计 zombie 27→28 |
| 2026-05-31 12:23 | v3.1.27 | 🙇 二次道歉式修订:v3.1.26 误判 41ad8d9 为纯前端是错的 · 用户实测 dotnet test 203/0 + 8 后端文件已落 · 撤销 P5.UH-perf-real-data-fix · 累计 zombie 26→27 恢复 · v1.5 铁律加第 6 条"看 commit 必须 git show --stat 不能 --no-patch" |
| 2026-05-31 12:07 | v3.1.26 | 🚨 v1.5 主仓真值核查铁律首抓历史错账:DASHBOARD §📋 标注 P5.U-perf-service 41ad8d9 实为 ADR-12 #5 前端 widget · ADR-08 §2.3 后端从未实装 · 用户拍板"直接将没有执行的内容再执行一遍" → P5.UH-perf-real-data-fix 升级为从零实装(1.0d→1.5d · 8-10 全新文件)· 累计 zombie 27→26 ⚠️ 本条结论错 · 见 v3.1.27 撤销 |
| 2026-05-31 11:15 | v3.1.25 | 🚨 ADR-08 验收 5/5 失败 → 派 5 hotfix:P5.UH-runtime-target-data(0.5d B)+ P5.UH-perf-real-data(1.0d B)+ P1.UH-link-error-bottom(1.0d A)+ P1.UH-xitest-meter-share(1.0d A)+ P1.UH-subgraph-ports-dblclick(1.5d A ⭐)· 总 5d · 全 zombie 后用户重跑验收清单 |
| 2026-05-31 09:02 | v3.1.24 | 📝 ADR-11-R1 修订留候选(5-Tab 落地 vs §1.3.4 4 Tab)· 用户拍板"可以修复但主页面还在调试中" · 触发条件:主页面稳定 + b77b6a7 推主仓 |
| 2026-05-31 08:54 | v3.1.23 | 🎉🎉 stop 4 fork:P1.U-subgraph-canvas+P0.U-measurement-impulse-spectrogram(af945e2 同 commit · P0 并发)+ P5.U-autotune-vehicle-config-extend(1ceebfa)+ P3.U-autotune-phase1-measure-v3(b77b6a7 ⚠️5-Tab)· ADR-08 议题④ 闭环 + ADR-11 v1.3 Phase 1 闭环 |
| 2026-05-30 18:12 | v3.1.22 | 🎉 stop ADR-08 §2.5 议题④ 前置 P1.U-subgraph-schema-extend(e93ef27)5 步全过 · types/subgraph.ts + LinkSchema 扩展 + LEGACY_MAP · 解锁 canvas Step 0 依赖核查 |
| 2026-05-30 16:17 | v3.1.21 | 🎉 stop ADR-08 §2.3 perf-monitor-frontend(834f86a)+ §2.4 runtime-selector-ui(c671aa4)· ADR-08 议题①②③⑤ 全闭环 · 仅议题④ subgraph 进行中 + protocol-v2 blocked |
| 2026-05-30 15:37 | v3.1.20 | 🎉 stop ADR-08 §2.2 P1.UA8-link-error-check(ad34568)· 前端实装 types/link-error + linkStore.errors[] + BottomProblems + useLinkErrorWS · ADR-08 §2.2 前端闭环 · Phase B 切真接口零改动留档 |
| 2026-05-30 14:58 | v3.1.19 | 🚀 start ADR-08 §2.5 议题④ 双 fork:schema-extend(0.5d ClaudeA 前置 · types/subgraph.ts + LinkSchema)+ canvas(2.5d ClaudeA 主体 · 3 入口 + cyclic + 我的子图)· ClaudeA 内部串行 · 文件正交 |
| 2026-05-30 14:51 | v3.1.18 | 🎉 stop ADR-08 §2.1 议题⑤ P1.U-dock-cleanup-9to4(ad1e458)· ClaudeA 落 9→4 drawer + DrawerXiTest 4 tab 复用 8379de2 共享 meter · 解锁议题④ |
| 2026-05-30 13:04 | v3.1.17 | 🚀 start ADR-12 Phase 3 双 fork:thd-snr(ClaudeA 1.5d · §3.6 Electrical Meter 真业务 APx500 对标)+ impulse-spectrogram(ClaudeD 2.0d · IR ETC + Canvas 瀑布图)· 文件正交并行 · 含全局新增 2 红线(响应式 + design-token) |
| 2026-05-30 12:53 | v3.1.16 | 🎉 stop ADR-12 Phase 2 #6 transfer-waveform(600f0fc)+ #7 electrical-recorder-stub(729327c)· ADR-12 Phase 2 全闭环 · 用户加 2 全局红线:后续 xitest 任务 prompt 必须含响应式横竖屏 + 主题色系切换(design-token) |
| 2026-05-30 12:21 | v3.1.15 | 🚀 start ADR-09 首批 4 fork(P6.UA9 abi 2d 🚀 + cmake-phase1 3d 🚀 + P5.UA9 registry-service 2d 🧵 + P1.UA9 module-library 1.5d 🧵)· B 方向跨栈并行 + Phase A mock · 待用户 git worktree add 04_development_branch_{plugin_abi,cmake_refactor} |
| 2026-05-30 12:06 | v3.1.14 | 🚀 start ADR-08 §2.1 议题⑤ P1.U-dock-cleanup-9to4(1.0d · ClaudeA · 9→4 drawer + DrawerXiTest 4 tab 复用 8379de2 共享 meter · 🧵 file 与 ADR-11 v1.3 fork 文件正交并行) |
| 2026-05-30 11:48 | v3.1.13 | 🆕 ADR-11 v1.2→v1.3 修订 · 用户实测 v2(c5c2698)不达标 · 拍板 4 Tab 重命名 + 悬浮窗 + 决策 C · stop fork 1v2(c5c2698)+ fork 1b(6055025)· start fork 1-v3(4.0d ClaudeC)+ fork 1b-v2(1.0d ClaudeB) |
| 2026-05-30 11:46 | v3.1.12 | 🎉 stop ADR-08 §2.4 P5.U-runtime-mode-refactor(b43c35a)· ADR-08 后端三 fork 全闭环(§2.2+§2.3+§2.4)· 解锁 P1.UA8-runtime-selector-ui Phase B |
| 2026-05-30 11:42 | v3.1.11 | 🎉 stop ADR-12 #5 P0.U-measurement-rms-fft-phase(8379de2 · 三组件真业务 + 490 测试通过)· ADR-12 e2e 真值首落地标杆 · 解锁 Phase 3 #10 |
| 2026-05-30 11:25 | v3.1.10 | 🎉 stop ADR-08 §2.3 P5.U-perf-service(41ad8d9 · 8 后端文件 · ⚠️ 并发 frontend 合并提交 · trailer P6 跟进)· 解锁 P1.UA8-perf-monitor-frontend Phase B |
| 2026-05-30 10:45 | v3.1.9 | 🎉 stop ADR-08 §2.2 P5.U-error-channel(8238c4d · 9 文件落地)· ADR-08 后端首 zombie · 解锁 P1.UA8-link-error-check Phase B 切真接口 |
| 2026-05-30 09:35 | v3.1.8 | 🚀 start ADR-08 三前端 fork(P1.UA8-link-error-check/perf-monitor/runtime-selector · 各 1.5d · 🧵 file)· .clinerules v1.4 落地(UID 命名 + 隔离类型 · 废弃 CPU 冲突) |
| 2026-05-30 09:18 | v3.1.7 | 🆕 accept ADR-AIOS-09(plugin v1.0→v1.1)+ ADR-AIOS-10(控制信号 v1.0→v1.1)· K2-protocol-v2 三 ADR(08/09/10)全 accepted · §⚡ 修正 ADR-08 漏算(2→5 accepted · 0 proposed) |
| 2026-05-30 09:13 | v3.1.7 | 🚀 start ADR-08 三后端 fork(error-channel 0.5d + perf-service 2.0d + runtime-mode-refactor 2.0d · ClaudeB · 方向 A 就地扩展)⚠️ ClaudeB 4 task 与 fork-1b 冲突(cpu0 派) |
| 2026-05-30 08:53 | v3.1.6 | 🚀 start ADR-12 Phase 2 #7 P0.U-measurement-electrical-recorder-stub(1.5d · 建议 ClaudeC 主战场 · §3.6 Electrical APx500 schema + §3.7 Recorder ring buffer · 本期仅 ① 输入输出 · ②-⑤ Phase 4 占位 · #5+#6+#7 三线并行 Phase 2 派满) |
| 2026-05-30 08:48 | v3.1.5 | 🚀 start ADR-12 Phase 2 #6 P0.U-measurement-transfer-waveform(2.0d · 建议 ClaudeD 副战场 · §3.3 Transfer Smaart 双通道 Delay Finder + §3.5 Waveform 触发抓取 · 与 #5 文件正交并行) |
| 2026-05-30 08:35 | v3.1.4 | 🚀 start ADR-12 Phase 2 #5 P0.U-measurement-rms-fft-phase(2.0d · 建议 ClaudeA · §3.⅓.⅔.4 5 项契约 · e2e 真值首落地) |
| 2026-05-29 19:48 | v3.1.3 | 🎉 stop ADR-12 #2 P0.U-widget-workspace-framework(a7df354)· ADR-12 Phase 1 全栈闭环 · 解锁 Phase 2 #5/#6/#7(共 5.5d 并行) |
| 2026-05-29 19:10 | v3.1.2 | 🆕 ADR-11 v1.1→v1.2 修订(用户拍板 5 决策)· abort fork 1(714ace2.aborted-pending)· ready fork 1 v2(3.5d)+ fork 1b(1.5d)· ADR-08 状态对齐 cpu0 accepted |
| 2026-05-29 18:35 | v3.1.1 | 🆕 stop ADR-12 #13 P0.U-workspace-io-actions(956fdd0 · 主画布全宽 flex/min-width)⚠️ commit scope 偏 #2 · 用户指令入账 |
| 2026-05-29 18:20 | v3.1.0 | 🆕 极简化 · 删 §🤔/§🏭/末尾结语 · §⚡ ≤ 5 行 · §📅 ≤ 80 字/行(.clinerules v1.2 落地) |
| 2026-05-29 18:02 | v3.0.9 | 🆕 stop ADR-11 fork 1 P3.U-autotune-phase1-measure(714ace2)· 🎉 ADR-11 Phase 1 全栈闭环 |
| 2026-05-29 17:51 | v3.0.8 | 🆕 stop ADR-11 fork 5+6(1898c6f + 344679a)· 后端+sidecar 全栈就位 · zombie 5→7 |
| 2026-05-29 17:25 | v3.0.7 | 🆕 start ADR-11 fork 1 phase1-measure(mock 并行模式 · 用户拍板方案 A) |
| 2026-05-29 17:10 | v3.0.6 | 🆕 start ADR-12 #13 workspace-io-actions(补 ref §六 6 IO 操作漏项) |
| 2026-05-29 17:03 | v3.0.5 | 🆕 stop ADR-12 #9 P7.U-analyze-extensions(153a109)· sidecar 全栈就位 |
| 2026-05-29 16:27 | v3.0.4 | 🆕 stop ADR-12 #3+#4(6050959 + 77b7a50)· Phase 1 进度 ¾ |
| 2026-05-29 15:36 | v3.0.3 | 🆕 stop ADR-12 #1+#8 + start 3 前端 fork(#2+#3+#4)· 用户拍板方案 A |
| 2026-05-29 14:25 | v3.0.2 | 🆕 accept ADR-AIOS-12 + start 3 fork(用户拍板)· .clinerules v1.7→v1.8 |
| 2026-05-29 14:05 | v3.0.1 | 🆕 accept ADR-AIOS-11 + start fork 5+6(三层分工铁律严守) |
| 2026-05-29 13:50 | v3.0.0 | 🆕 DASHBOARD 切片归档 · 累计 zombie 重起 · 5 ADR proposed |
| 2026-05-29 12:15 | (归档) | ADR-AIOS-11 + ADR-AIOS-12 起草 |
| 2026-05-28 ~ 11:08 | (归档) | ADR-04/05/07 全闭环 + ADR-08/09/10 起草 · 详见归档 |
🔄 DASHBOARD 工作流(.clinerules v1.2 §DASHBOARD 同步边界协议 · 永久保留)
DASHBOARD 是持续维护的"控制台" · 永远是当前真相源
v3.1.0 极简化:只追踪 §🔥 派发清单 + §📋 任务清单 + §📅 历史 三张表 + version 字段
【三类时机 × 字段边界】(强制铁律 · 详见 .clinerules v1.2)
accept <ADR-ID> → ① §📋 加 fork ready 行 · ② §📅 加 1 行(≤ 80 字)· ③ version+顶部 H1
start <UID> → ① §🔥 加 1 行 · ② §📋 ready→dispatched · ③ §📅 加 1 行 · ④ version+顶部 H1
stop <UID> hash=<h> → ① 磁盘 move active→done/--<hash>.md · ② §🔥 删 1 行 · ③ §📋 dispatched→zombie+hash · ④ §📅 加 1 行 · ⑤ version+顶部 H1
reject/supersede/abort → 类比 stop · 只动 §📋 状态 + §📅 加 1 行
done(standup) → 只读 · 不改 DASHBOARD
【永远不动】
- frontmatter(除 version)/ 顶部归档链接 / 🔄 工作流说明 / 🗺️ 路径约定 / 🎮 操作指令 / 🚨 例外说明
【已废弃 v1.2】§🤔 待你决策 / §🏭 主进程状态 / 末尾结语 / §⚡ 详细里程碑列表
🗺️ 路径约定(永久保留)
| 角色 | 工作目录(cwd) |
|---|---|
| Cline-AIOS(我 · 调度内核) | d:/work/25_claude/workspace/AlgoDepartment/06_docs/site-build/ |
| ClaudeA/B/C/D(主仓库 4 兄弟) | d:/work/25_claude/workspace/AlgoDepartment/04_development/ |
| Cline-Worker / Copilot-Worker | d:/work/25_claude/workspace/AlgoDepartment/work-cline/ 或 work-copilot/ |
📂 文档参考(absolute · worker 直接 read):d:/work/25_claude/workspace/AlgoDepartment/06_docs/site-build/docs/
📁 prompts:docs/08-implementation/40-aios/prompts/active/(派发中)· prompts/done/(归档含 hash)
🎮 操作指令速查(完整 17 项详见 .clinerules v1.2)
status / ls / ls all / info / prompt / why → Act · 只读查询
start <UID> / stop <UID> hash=<h> / done → Act · 流程化
new "<自然语言>" / adr "<问题>" / abort <UID> → 🔥 Plan · 起草 + 探查
accept <ADR-ID> / reject / supersede / resume → Act · ADR 生命周期
ls prompts active / ls prompts done → Act · 只读查询
完整速查表 + Plan/Act 矩阵详见 .clinerules/aios-orchestration.md v1.2+
🚨 例外:不能用 start/stop 做的事
| 场景 | 怎么办 |
|---|---|
| 改 9 CPU 框架 / 跨栈仲裁 / HARD-DEADLINE 重设 | adr "..." → 起 ADR |
| 紧急 hotfix(全 CPU 宕机) | "紧急 hotfix" → AIOS 例外下场 + 自动备案 |
| 推翻已 accepted 的 ADR | supersede <旧> by=<新> · 不允许直接改 status |