一页架构概览
- Server:Go 应用,拥有 HTTP API、SQLite、存储、队列、导入、索引、认证和恢复语义。
- Web:React/Vite+ 前端,通过生成的 OpenAPI TypeScript 类型访问 Server。
- Desktop:Wails v3 宿主,监督内置 Server、SQLite 和可选 Lumen 子进程,并提供系统级目录、网络和更新控制。
- Lumen Intelligence:通过协议和锁定发布接入的独立计算系统。
- WASM:浏览器端哈希、导出、工作室和缩略图等可选组件。
- Site:VitePress 文档与 OpenAPI 文档。
架构约束由 server/tools/architecturecheck、前端边界检查和 Taskfile/CI 门禁执行。不要通过跨层导入或手写 DTO 绕过这些约束。
