feat: initialize Xiaobai Bookkeeping 0.9
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# 决策 0001:Windows 本地优先基础
|
||||
|
||||
- 状态:已采用
|
||||
- 日期:2026-07-31
|
||||
|
||||
## 背景
|
||||
|
||||
目标用户更熟悉 Windows 财务软件,并且对票据、流水和账簿保存在本机有更高的心理信任。产品后期仍需要 AI、规则更新、备份和申报协作等联网能力。
|
||||
|
||||
## 决策
|
||||
|
||||
使用 Tauri 2 作为 Windows 桌面容器,React 与 TypeScript 实现界面和主要业务逻辑。完整账簿默认本地保存,云端能力通过明确授权按需调用。
|
||||
|
||||
## 约束
|
||||
|
||||
- 不把远程网页直接包装成桌面软件。
|
||||
- 桌面容器只加载随安装包发布的本地界面资源。
|
||||
- Rust 层保持小而稳定,只负责系统级安全能力。
|
||||
- 云端不可用时,本地查看和整理能力仍应工作。
|
||||
- 移动端未来作为拍照与提醒助手,不取代 Windows 主工作台。
|
||||
|
||||
## 后果
|
||||
|
||||
优势是数据边界清晰、安装包较轻、界面代码可复用。代价是项目同时包含 TypeScript 与少量 Rust,需要持续维护桌面构建工具链。
|
||||
|
||||
Reference in New Issue
Block a user