feat: close ordered pairs and property codec batches
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-17 04:58:46 -04:00
parent 00ed27b7b8
commit d11566403d
265 changed files with 92107 additions and 809 deletions

View File

@@ -0,0 +1,71 @@
{
"schemaVersion": 1,
"status": "pass",
"taskId": "PROP-app-propertyfile-I",
"baseline": {
"freecadVersion": "1.1.1",
"commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d"
},
"propertyType": "App::PropertyFile",
"recordCount": 16,
"phaseEvidence": {
"A": [
"config/freecad-property-file-inventory.json",
"check:freecad-property-file-inventory"
],
"B": [
"config/freecad-property-file-success.json",
"check:freecad-property-file-success"
],
"C": [
"config/freecad-property-file-failure.json",
"check:freecad-property-file-failure"
],
"D": [
"config/freecad-property-file-mutation.json",
"check:freecad-property-file-mutation"
],
"E": [
"src/facade/types.ts",
"src/facade/fcstd.ts",
"src/facade/mockFacade.ts",
"src/App.tsx",
"tests/propertyFileFacade.test.ts",
"test:freecad-property-file-facade"
],
"F": [
"tests/propertyFileTransaction.test.ts",
"test:freecad-property-file-transaction"
],
"G": [
"config/freecad-property-file-roundtrip.json",
"check:freecad-property-file-roundtrip"
],
"H": [
"config/chrome-property-file-verification.json",
"check:chrome-property-file"
]
},
"promotion": {
"from": "opaque-fcstd-proxy",
"to": "native-editable-codec",
"facadeValueModel": "safe-project-relative-path-string-with-native-string-fcstd-payload",
"writableRecords": 16,
"objectTypeCount": 12,
"fcstdElement": "String",
"nativeRoundTripValue": ".cache/freecad/property-file-roundtrip/alternate.obj",
"browserRoundTripValue": "project-files/chrome-updated.obj",
"externalResourceBoundary": "project-relative-path; asset bytes remain external to FCStd",
"zeroUnknownDrift": true
},
"exactBlockerSync": {
"nativeEditableTypes": 30,
"nativeEditableRecords": 4361,
"opaqueTypes": 50,
"opaqueRecords": 466,
"exactPromotionReady": false,
"exactBlocker": "50 runtime property types and 466 records remain opaque-only; complete native document and property semantics"
},
"systemExact": false,
"generatedAt": "2026-08-17T08:49:33.800Z"
}