docs(demo): 记录控制台与便携构建
This commit is contained in:
@@ -943,3 +943,13 @@ Core 的独立数据目录目前不等于已授权 Vault。Python 旧笔记写
|
||||
- 对 `backed_up`、`copied`、`verified`、`ownership_committed`、`switched` 五个持久边界各启动并强制终止 20 个真实测试进程,共 100 次。每轮重开后只观察到完整旧状态或完整新状态,再次迁移后 3 条凭据逐值相等、记录数恰为 3;累计核对 300 条,重复数为 0。开发预跑耗时 893.67 秒。
|
||||
- 提交 `52f5ee58121b8bdbff629e8644cea1324b638507` 后在只保留用户 Vault 修改的工作树运行统一 runner,summary/case 均为 `PASSED`,6 项断言通过,耗时 969160 ms。指标为 5 个迁移边界、100 次硬终止、300 条恢复记录、6 个清理边界、0 个残留受管理对象、0 次外部密钥变化、4 次旧版本写入/读取拒绝和 1 条原生确认边界。证据目录 `H:\OpenNexus-acceptance\b04-52f5ee5-3f49df5bae9a416b8d98fe9d36c76e92-report\`,报告标记 `contains_credentials=false`;隔离数据根已删除。
|
||||
- 全目标 Clippy `-D warnings`、凭据设置界面 3 项、runner 7 项、旧 Python 所有权拒绝测试、Rust 格式与 Python 编译通过。B-04 可记为通过,正式验收累计 18/30;按用户要求,其余 12 项长时生产验收暂缓,先交付可访问的 OpenNexus Demo 与 Sync Server 前端页面。
|
||||
|
||||
|
||||
## 增量:Vue/TypeScript Sync Console 与本地便携 Demo
|
||||
|
||||
- 新增独立的 Vue 3 + TypeScript Sync Console,源码位于 `server sync/console/`,不引入 UI 框架。页面使用公开 Sync v1 接口显示健康、就绪和协议信息,并支持普通账户登录、Vault 列表与创建、设备列表与撤销及退出登录;访问与刷新令牌只保留在页面内存。
|
||||
- Sync 服务在 `/` 和 `/console/` 同源发布构建产物,增加严格 CSP、禁止缓存、禁止 framing、`nosniff` 与无 referrer 响应头。Docker 多阶段构建和 CI 都会使用锁定的 pnpm 版本重新生成静态文件,并检查生成物与仓库一致。
|
||||
- Vue 类型检查和 Vite 生产构建通过;Sync 服务全套 30 项通过。随后在真实本机 HTTP 服务中登录、创建 `OpenNexus Demo Vault`,核对 Vault 配额、设备会话、健康和依赖就绪状态。
|
||||
- 提交 `ba7414e` 后构建 release Host 与 1523 文件的 PyInstaller Core。便携交付目录为 `H:\OpenNexus-demo\OpenNexus-0.3.0-alpha.1-portable-ba7414e\`,总计 274.3 MiB;Core 全部文件与 SHA-256 清单一致,`OpenNexus.exe` 摘要为 `E6136C61CAA910CD0006EF9FD94955B47FCF561ABF3FB217097AE36317394023`。实际启动后 Host 窗口保持响应,Core 子进程从便携目录运行。
|
||||
- 构建完成后删除工作树中的 `.build`、Rust `target`、前端 `dist`、Sync Console `node_modules` 和 TypeScript 构建缓存,G 盘剩余空间回升到 49.62 GiB。用户 Vault 的现有修改未纳入提交、未移动也未删除。
|
||||
- 测试地址 `http://yui.kronecker.cc:18080` 当前仍返回空响应,SSH 连接在认证前由对端关闭,因此本次未能把控制台发布到该测试端口;本地 Demo 与可部署源码、静态产物均已完成。其余 12 项长时生产验收继续按用户要求暂缓。
|
||||
|
||||
Reference in New Issue
Block a user