docs: 索引 SDD 与架构轻抛光
CI / Lint & TypeCheck (push) Canceled after 0s
CI / Test (push) Canceled after 0s
CI / Tauri Foundation Acceptance (push) Canceled after 0s
CI / Build (macos-latest) (push) Canceled after 0s
CI / Build (ubuntu-latest) (push) Canceled after 0s
CI / Build (windows-latest) (push) Canceled after 0s

This commit is contained in:
Logan.Li committed 2026-10-19 21:21:49 +08:00
1 parent 9dc4920041
commit 777cfa3593
5 files changed
+121

No files matched your search

+12
View File
@@ -4,6 +4,18 @@
已落地:本地文件业务下沉至无 Tauri 依赖的 `services/files.rs`;`AppError` 部分接入;前端 IPC 拒绝错误统一映射;settings 功能模型、Hook 和控件提取;设置串行保存与失败回退;系统主题同步修复。实现位置与限制见 [架构说明](architecture.md)。
## 已完成(勿再当待办)
下列已在代码里,不再算轨道 A/B/C 的工作项。A/B/C 本身**未完成**,保持下方原文。
- [x] 本地文件业务下沉到无 Tauri 依赖的 `services/files.rs`(DTO:`domain/files.rs`)
- [x] 前端 IPC 拒绝错误统一映射(`src/platform/invoke.ts`)
- [x] settings 功能模型、Hook、控件提取;设置串行保存与失败回退
- [x] 系统主题同步修复(`useTheme`)
- [x] `AppError` / 稳定错误码:文件操作已部分接入(**未**覆盖全部业务错误,不要勾成全量完成)
未勾、仍是目标:EventSink、`bind_app_handle` 拆除、specta/ts-rs、infrastructure 端口。
当前真实分层是 **commands → services → domain DTO**。目录里虽有 `application/`、`infrastructure/`,但:
- `infrastructure/` 只有 `file_log`,services 并不走它。