feat: establish reproducible FreeCAD web compatibility baseline
This commit is contained in:
@@ -212,7 +212,7 @@ Bitbybit npm 快照仍锁定为 `.cache/bitbybit/bitbybit` 提交 `d3f52bd1fcf78
|
||||
|---|---|---|
|
||||
| QA-01 | 单元、属性、parser、图算法与领域状态覆盖 | 核心错误分支和不变量有自动测试 |
|
||||
| QA-02 | FreeCAD CLI/GUI 对照器 | 每个兼容命令至少一个成功和一个失败 fixture |
|
||||
| QA-03 | Chrome/Firefox/Safari E2E 与视觉基线 | 目标版本矩阵可审计,无 P0/P1 回归 |
|
||||
| QA-03 | Chrome E2E 与视觉基线 | 目标版本矩阵可审计,无 P0/P1 回归 |
|
||||
| QA-04 | 几何/求解确定性与 fuzzing | 公差内稳定,随机输入不崩溃/错绑 |
|
||||
| QA-05 | 性能和内存 | 1000 对象、百万三角形、大装配、大表、长会话 P95/峰值达预算 |
|
||||
| QA-06 | Worker/WASM/OPFS 故障注入 | 取消、崩溃、配额、断电点、过期结果和恢复行为通过 |
|
||||
@@ -236,6 +236,8 @@ Bitbybit npm 快照仍锁定为 `.cache/bitbybit/bitbybit` 提交 `d3f52bd1fcf78
|
||||
|
||||
本机参考环境、R0-R9 执行批次、立即队列和单项完成定义见 [FreeCAD 1.1.1 全功能对标执行路线图](freecad-reference-execution-roadmap.zh-CN.md)。当前缓存 oracle 是 headless `Part/Material/Measure` 子集;完整桌面工作台行为必须由 O2 oracle 单独采集。
|
||||
|
||||
详细执行分配见 [FreeCAD 1.1.1 全功能对标执行 WBS](freecad-full-parity-execution-wbs.zh-CN.md)。`config/freecad-execution-plan.json` 当前登记 10 个 owner lane、10 个 program/gate 和 83 个带依赖、交付物及验收条件的任务,并由 `./npmw run check:execution-plan` 校验;`config/freecad-source-inventory.json` 记录锁定源码的 34 个模块、CMake 开关、App/Gui 目录、Python 文件和命令入口,由 `./npmw run check:freecad-inventory` 校验;`config/freecad-type-property-inventory.json` 记录源码可追溯的 TypeId/Property 候选,由 `./npmw run check:freecad-type-properties` 校验。
|
||||
|
||||
最近执行队列不得跳过依赖:
|
||||
|
||||
1. 完成 `BASE-01..04`、`INV-01..06` 和 `BYB-01..03`,生成全命令/对象/属性清册、完整 oracle 和可复现 Bitbybit/OCCT 源码构建。
|
||||
|
||||
Reference in New Issue
Block a user