feat: advance FreeCAD exact parity 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-14 22:39:16 -04:00
parent e3373c9d6c
commit 5bbd7b9d4f
64 changed files with 113069 additions and 21074 deletions

View File

@@ -7,8 +7,8 @@
},
"source": {
"path": ".cache/freecad/reference-desktop.json",
"bytes": 4030859,
"sha256": "995b495cd287cb43bed3d6a7cb69ae1f36d021a331ddf7c418304ece023e911e"
"bytes": 4699380,
"sha256": "30ffbbdb4139a682486e6fed482a8d8d8a88c287a38dfec8d814e38f4e70fc80"
},
"runtime": {
"registeredObjectTypes": 352,
@@ -37,16 +37,16 @@
},
"supportSummary": {
"native-editable-codec": {
"typeCount": 18,
"recordCount": 4135
"typeCount": 22,
"recordCount": 4304
},
"native-specialized-codec": {
"typeCount": 5,
"recordCount": 683
},
"opaque-fcstd-proxy": {
"typeCount": 62,
"recordCount": 692
"typeCount": 58,
"recordCount": 523
}
},
"types": [
@@ -195,7 +195,7 @@
},
{
"typeId": "App::PropertyFloatConstraint",
"support": "opaque-fcstd-proxy",
"support": "native-editable-codec",
"recordCount": 80,
"objectTypeCount": 64,
"statusNames": [
@@ -299,7 +299,7 @@
},
{
"typeId": "App::PropertyLinkHidden",
"support": "opaque-fcstd-proxy",
"support": "native-editable-codec",
"recordCount": 63,
"objectTypeCount": 63,
"statusNames": [
@@ -462,7 +462,7 @@
},
{
"typeId": "App::PropertyPrecision",
"support": "opaque-fcstd-proxy",
"support": "native-editable-codec",
"recordCount": 14,
"objectTypeCount": 6,
"statusNames": []
@@ -495,7 +495,7 @@
},
{
"typeId": "App::PropertyQuantityConstraint",
"support": "opaque-fcstd-proxy",
"support": "native-editable-codec",
"recordCount": 12,
"objectTypeCount": 7,
"statusNames": [
@@ -880,9 +880,11 @@
"behaviorNative": [
"Hidden",
"Immutable",
"LockDynamic",
"NoModify",
"Ordered",
"Output",
"PartialTrigger",
"PropHidden",
"PropNoPersist",
"PropNoRecompute",
@@ -892,21 +894,18 @@
"ReadOnly",
"Transient"
],
"preservedOnly": [
"LockDynamic",
"PartialTrigger"
],
"preservedOnlyRecordCount": 70,
"preservedOnly": [],
"preservedOnlyRecordCount": 0,
"proxyOnly": [],
"proxyOnlyRecordCount": 0,
"unknownNumericBits": []
},
"harness": {
"path": "scripts/run-freecad-native-property-semantics.mjs",
"bytes": 5949,
"sha256": "fb7fb74e4979b284e7a0f637d820bd183cea8e5cfb1348fd1730a891ac1306a2"
"bytes": 6166,
"sha256": "f6fcab14a46c9e7597f10808b31eb10cd5196bd90144c5b6a7a50e6993a1c3f6"
},
"exactPromotionReady": false,
"exactBlocker": "complete native document and property semantics",
"generatedAt": "2026-08-14T15:36:12.139Z"
"exactBlocker": "58 runtime property types and 523 records remain opaque-only; complete native document and property semantics",
"generatedAt": "2026-08-14T22:37:52.376Z"
}