Integrate the reviewed 2.0 PRs and local fixes from 03136853. Preserve the verified subtitle behavior and model/runtime corrections. Keep the numeric Beta tag compatible with released clients while exposing the date as application build metadata. Co-authored-by: DepengWang <2818245+DepengWang@users.noreply.github.com> Co-authored-by: HKLHaoBin <we3q@qq.com> Co-authored-by: Nahida <1139500183@qq.com> Co-authored-by: TRIP <1933142963@qq.com> Co-authored-by: chyuwei <weichangyuwcy@gmail.com> Co-authored-by: leonoxo <leonoxo@gmail.com> Co-authored-by: tayir <arnoldincredible@126.com>
2.0 KiB
2.0 KiB
07:验收与证据
2026-09-11 更新:下文保留 2026-09-07 原始合同及缺口背景。Linux-egui 分支当前实现和验证状态见 02 状态表 与 08 交付记录;本文旧缺口不作为现状结论。
状态:canonical(2026-09-07 以源码为准重写);更新:2026-09-08。
1. 两个不同的完成门
- 本批 Core 移交门:可调用的
2.0.0合同、真实共享业务、平台 Interface、无设备示例/fixture、跨平台依赖检查、逐项缺口文档(已完成,见01)。 - egui 团队 Linux 产品门:补齐登记项 L01–L12,取得真实桌面、设备、安装升级与正式分发证据。
2. 自动验证(在 openless-all/app/ 执行)
| 验证 | 命令 |
|---|---|
| 格式 | 根 workspace:cargo fmt --all --check(openless-core / linux-egui);Tauri:cargo fmt --manifest-path src-tauri/Cargo.toml --check |
| Core | cargo test -p openless-core --locked |
| Linux Host/合同 | cargo test -p openless-linux-egui --locked |
| Linux 目标编译 | cargo check -p openless-linux-egui --all-targets --target x86_64-unknown-linux-gnu --locked(需配置好带 core/std 的目标工具链) |
| 打包 | release-linux-egui.yml(deb/rpm/AppImage,独立 manifest) |
3. 真机矩阵(L11/L12)
- 桌面会话:X11 与 Wayland 分开记录。
- 输入:fcitx5 插件热键路由、PRIMARY 选区、落字目标应用矩阵。
- 音频:CPAL 设备、系统静音/恢复终态。
- 凭据:Secret Service(含锁定/未解锁态)。
- 打包:AppImage / deb / rpm 安装、升级、回滚、卸载残留;签名与分发渠道证据。
4. 记录格式
ID / owner / commit / 已完成效果 / 自动证据 / 设备证据 / 剩余限制。“待实测”不是“未实现”,也不是“已完成”;验收报告按证据分级表述(见范围第 4 节)。