绝尘
ed35c51a47
重构: AiChat第三批TopBar + audit第二批restore/finalize(strategy并行)
- AiChat 第三批: 新建 ai/TopBar.vue(499行, header+provider bar+切换bar+scoped样式), AiChat.vue 3128→2937(-191); props4+emits13+store共享; toast单一源emit provider-switched
- audit 第二批: 新建 audit/restore.rs(183行 restore_pending_approvals+2单测) + audit/finalize.rs(79行 audit_tool_call/audit_finalize), audit/mod.rs 812→586(-226); re-export路径透明, F-09 per_conv保留
主代兜底: cargo check --workspace 0 + test 98 + vue-tsc 0
strategy: 单批1-2文件原子, 并行(AiChat前端vue-tsc/audit后端cargo独立域)
git add指定(非-A, 避免覆盖其他会话改动)
2026-06-19 04:16:57 +08:00
..
2026-06-19 03:03:48 +08:00
2026-06-19 04:16:57 +08:00
2026-06-19 03:44:16 +08:00
2026-06-17 18:10:28 +08:00
2026-06-19 00:52:20 +08:00
2026-06-16 12:41:13 +08:00
2026-06-18 22:57:19 +08:00
2026-06-18 22:57:19 +08:00
2026-06-19 00:10:14 +08:00
2026-06-19 00:52:20 +08:00
2026-06-18 22:57:19 +08:00
2026-06-18 22:57:19 +08:00
2026-06-12 01:31:05 +08:00
2026-06-12 01:31:05 +08:00