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
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:
1 parent
9dc4920041
commit
777cfa3593
5 files changed
+121
No files matched your search
@@ -192,3 +192,20 @@ Release 使用 LTO、单 codegen unit、`panic = abort` 和符号剥离。平台
|
||||
`./run.sh gui` 走 `tauri dev`,macOS 启动的是 `src-tauri/target/debug/` 下的裸二进制。Dock 对非 `.app` 进程显示默认齿轮图标——这是 Tauri 通病,不是 `bundle.icon` 没配。正式 `tauri build` 的 `.app` / DMG 三族图标一致。
|
||||
|
||||
安装包与校验和只放在 `src-tauri/target/<triple>/release/bundle/`,由 `build.sh` / `release.py` 直接读写,不再拷到仓库根 `release/`。opsxapi 开发态正确 Dock 图标来自临时 `.app` 壳(`src-tauri/target/gui-app/`,刷 `icon.icns`)。要对齐开发态 Dock 图标应复用该壳,而不是另建发版目录。
|
||||
|
||||
## 近期已落地(补记)
|
||||
|
||||
- **AI 会话**:对话、提示词、终端上下文和工具输出只在当前面板内存;关闭面板即清空,不落盘。本轮运行的安全模式在开始时锁定;需要确认的命令可「本会话允许」,该允许只活在当前面板,不跨重启。Provider / 模型路由仍走 `ai-providers-v1`,API Key 不进 WebView。详见上文「SSH Agent CLI 边界」。
|
||||
- **关于页外链**:设置 → 关于里的官网、微信群、GitHub 走 `opsxApi.openExternal`(Tauri opener,系统浏览器)。桌面不可用时才回退 `window.open`。不在 WebView 内嵌打开,也不把链接当应用内路由。
|
||||
|
||||
## 最后核对(已落地 vs 目标)
|
||||
|
||||
核对日以本文件提交为准。产品行为以代码为准;重构目标仍以 [架构重构](architecture-refactor.md) 为准,不在这里再开第三份总览。
|
||||
|
||||
| 项 | 状态 |
|
||||
| -------------------------------------------------------------- | -------------------------------- |
|
||||
| 本地文件 service 无 Tauri 依赖、设置串行保存、IPC 拒绝错误映射 | 已落地(见「已落地的职责边界」) |
|
||||
| AI 会话仅内存、关于外链走系统浏览器 | 已落地(见上节) |
|
||||
| EventSink:services 不再持 `AppHandle` / `bind_app_handle` | 目标,未做(轨道 A) |
|
||||
| specta / ts-rs 契约生成 | 目标,未做(轨道 B) |
|
||||
| infrastructure 端口(SessionStore / SecretStore) | 目标,未做(轨道 C) |
|
||||
Reference in new issue
Block a user