feat: advance TSN drift and ordered pair evidence
Some checks failed
real-verification / chrome (push) Has been cancelled
real-verification / freecad-oracle (push) Has been cancelled
real-verification / wasm (push) Has been cancelled

This commit is contained in:
2026-08-15 04:44:23 -04:00
parent ea3706bd3d
commit 83cbc80971
28 changed files with 27182 additions and 15757 deletions

View File

@@ -1961,3 +1961,27 @@ recovery 进程从两段 open-wire Sketch 启动 Pad首次接受捕获 `Input
活动队列已机器前移为 119 completed、1 in_progress、367 pending唯一下一项为 `TSN-DRIFT-002`,即只解释 `partdesign-reverse` 的恢复命名演进。`EX-TSN-04` 仍为 in_progress11 个 PartDesign case/28 个恢复命名阶段中已关闭 2 个 case/4 个阶段,剩余 9/24系统 exact 与模块等级均不提升。
本轮聚焦分类、30-case composite、TSN correlation、exact history、执行计划与队列门禁均通过完整 `./npmw run verify` 以退出码 0 完成,包含 199 项 Facade 测试、生产构建、79 个签名发布文件、34 模块 release closure 和 Ed25519 验签。验证后 `git diff --check`、310 个 JSON 解析与发布产物一致性复核再次通过。
## 251. 2026-08-15 计划重审与 TSN-DRIFT-002 Reverse Pad 恢复命名分类
执行总计划新增可机器核对的完成度仪表盘,重申 83/83 兼容实现不等于 exact当前 exact 仍为 5/5234 模块仍为 0 exact、26 compatible、5 proxy、3 development。TSN 恢复漂移队列已将 11 个 PartDesign case 全部锁定到具体 target property、before/edited/restored 值、drift ordinal 和阶段数;每个 case 再按 contract、独立复跑、三摘要指纹、几何恢复、持久化和唯一决策拆为 A-F 六个最小检查点。
`partdesign-reverse` 在锁定 FreeCAD 1.1.1 中编辑 `Pad12.Length`,属性轨迹为 `5 -> 5.75 -> 5`。第二个独立原生进程再次完成 30/30 caseBody12 与 Pad12 的 geometry digest 在恢复后与 before 精确一致relation/semantic-name digest 则演进到 restored/nominal 状态。锁定参考与独立复跑的 before/edited/restored 三相指纹逐字段一致,且演进值在 save/reopen/resave 三态中不再变化。
该差异因此唯一分类为 `allowed_evolution``implementationDefect=false`。分类账本现包含连续前缀 `TSN-DRIFT-000..002`,共 3 case/6 stage剩余 8 case/22 stage。队列生成器已自动前移为 120 completed、1 in_progress、366 pending唯一后继为 `TSN-DRIFT-003 partdesign-taper`;系统 exact 与模块等级均不提升。
## 252. 2026-08-15 TSN-DRIFT-003 Tapered Pad 恢复命名分类
`partdesign-taper` 在锁定 FreeCAD 1.1.1 中编辑 `Pad13.Length`,属性轨迹为 `6 -> 6.75 -> 6`。第二个独立原生进程再次完成 30/30 caseBody13 与 Pad13 的 geometry digest 在恢复后与 before 精确一致relation/semantic-name digest 则演进到 restored/nominal 状态。锁定参考与独立复跑的 before/edited/restored 三相指纹逐字段一致,且演进值在 save/reopen/resave 三态中不再变化。
该差异因此唯一分类为 `allowed_evolution``implementationDefect=false`。分类账本现包含连续前缀 `TSN-DRIFT-000..003`,共 4 case/8 stage剩余 7 case/20 stage。队列生成器已自动前移为 121 completed、1 in_progress、365 pending唯一后继为 `TSN-DRIFT-004 partdesign-twoside``EX-TSN-04` 仍为 in_progress系统 exact 与模块等级均不提升。
本轮聚焦 composite、TSN correlation、exact history、生产命名与 199 项 Facade 测试均通过;完整 `./npmw run verify` 以退出码 0 完成,包含 5000 个确定性 fuzz 样本、生产构建、79 个签名发布文件、34 模块 release closure 和 Ed25519 验签。
## 253. 2026-08-15 TSN-PAIR fuse->rotate 跨族分类
有序操作对执行器已从 Boolean 后继扩展到单输入 Rotate。第二阶段直接调用生产 OCCT WASM 的 `rotateHistoryFromStep`,报告锁定 `historyProvider=occt-native``builder=BRepBuilderAPI_Transform``inputCount=1`Rotate 名义态采集 187 条 transform history分类为 11 个稳定结果与 49 个歧义结果,上游 Fuse 的候选 provenance 通过生产 `nativeNamingAbi` 路径继续传播。
Rotate 使用只编辑第二操作的角度轨迹 `15 -> 22.5 -> 15`。22.5 度阶段改变包围盒,恢复后 Shape 摘要、原生 history SHA-256 与语义命名 SHA-256 精确回到 15 度基线;最终 Shape 和 23836 字节命名证据在 FreeCAD 1.1.1 的 save/reopen/resave 三态保持稳定。检查器同时锁定执行器自身、命名矩阵、FCStd resave harness 与三项 OCCT 产物的 bytes/SHA-256防止旧报告通过。
`fuse->rotate` 因此以 accepted 关闭。TSN correlation 当前覆盖 8/361 对,剩余 353 对;活动队列为 134 completed、1 in_progress、352 pending唯一下一项为 `TSN-PAIR-fuse-pad`。这条独立 Rotate 变异证据不等于全局注册 rotate mutation family 已关闭,`EX-TSN-04` 继续保持 in_progress。