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

@@ -20,6 +20,69 @@ export const recoveredNamingDecisions = [
reasonCode: 'native-history-stabilizes-after-edit-restore',
rationale: 'FreeCAD applies the same deterministic history evolution to a Midplane Pad Length edit/restore: Body and Pad geometry returns exactly, and the evolved names remain stable through save, reopen, and resave.',
},
{
taskId: 'TSN-DRIFT-002',
caseId: 'partdesign-reverse',
classification: 'allowed_evolution',
reasonCode: 'native-history-stabilizes-after-edit-restore',
rationale: 'FreeCAD applies the same deterministic history evolution to a Reversed Pad Length edit/restore: Body and Pad geometry returns exactly, and the evolved names remain stable through save, reopen, and resave.',
},
{
taskId: 'TSN-DRIFT-003',
caseId: 'partdesign-taper',
classification: 'allowed_evolution',
reasonCode: 'native-history-stabilizes-after-edit-restore',
rationale: 'FreeCAD applies the same deterministic history evolution to a Tapered Pad Length edit/restore: Body and Pad geometry returns exactly, and the evolved names remain stable through save, reopen, and resave.',
},
{
taskId: 'TSN-DRIFT-004',
caseId: 'partdesign-twoside',
classification: 'allowed_evolution',
reasonCode: 'native-history-stabilizes-after-edit-restore',
rationale: 'FreeCAD applies the same deterministic history evolution to a Two Lengths Pad Length edit/restore: Body and Pad geometry returns exactly, and the evolved names remain stable through save, reopen, and resave.',
},
{
taskId: 'TSN-DRIFT-005',
caseId: 'partdesign-pocket',
classification: 'allowed_evolution',
reasonCode: 'native-history-stabilizes-after-edit-restore',
rationale: 'FreeCAD applies deterministic history evolution to an upstream Pad Length edit/restore: Body, Pad, and downstream Pocket geometry returns exactly, and the evolved names remain stable through save, reopen, and resave.',
},
{
taskId: 'TSN-DRIFT-006',
caseId: 'partdesign-pocket-through',
classification: 'allowed_evolution',
reasonCode: 'native-history-stabilizes-after-edit-restore',
rationale: 'FreeCAD applies deterministic history evolution through a Through All Pocket after an upstream Pad Length edit/restore: Body, Pad, and Pocket geometry returns exactly, and the evolved names remain stable through save, reopen, and resave.',
},
{
taskId: 'TSN-DRIFT-007',
caseId: 'partdesign-pocket-midplane',
classification: 'allowed_evolution',
reasonCode: 'native-history-stabilizes-after-edit-restore',
rationale: 'FreeCAD applies deterministic history evolution through a Midplane Pocket after an upstream Pad Length edit/restore: Body, Pad, and Pocket geometry returns exactly, and the evolved names remain stable through save, reopen, and resave.',
},
{
taskId: 'TSN-DRIFT-008',
caseId: 'partdesign-pocket-twoside',
classification: 'allowed_evolution',
reasonCode: 'native-history-stabilizes-after-edit-restore',
rationale: 'FreeCAD applies deterministic history evolution through a Two Lengths Pocket after an upstream Pad Length edit/restore: Body, Pad, and Pocket geometry returns exactly, and the evolved names remain stable through save, reopen, and resave.',
},
{
taskId: 'TSN-DRIFT-009',
caseId: 'partdesign-pocket-taper',
classification: 'allowed_evolution',
reasonCode: 'native-history-stabilizes-after-edit-restore',
rationale: 'FreeCAD applies deterministic history evolution through a Tapered Pocket after an upstream Pad Length edit/restore: Body, Pad, and Pocket geometry returns exactly, and the evolved names remain stable through save, reopen, and resave.',
},
{
taskId: 'TSN-DRIFT-010',
caseId: 'partdesign-pocket-up-to-face',
classification: 'allowed_evolution',
reasonCode: 'native-history-stabilizes-after-edit-restore',
rationale: 'FreeCAD applies deterministic history evolution through an Up To Face Pocket after an upstream Pad Length edit/restore: Body, Pad, and Pocket geometry returns exactly, and the evolved names remain stable through save, reopen, and resave.',
},
]
export const same = (left, right) => JSON.stringify(canonical(left)) === JSON.stringify(canonical(right))