{ "schemaVersion": 1, "status": "pass", "taskId": "PROP-app-propertyheatflux-I", "baseline": { "freecadVersion": "1.1.1", "commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d" }, "propertyType": "App::PropertyHeatFlux", "recordCount": 1, "phaseEvidence": { "A": [ "config/freecad-property-heatflux-inventory.json", "check:freecad-property-heatflux-inventory" ], "B": [ "config/freecad-property-heatflux-success.json", "check:freecad-property-heatflux-success" ], "C": [ "config/freecad-property-heatflux-failure.json", "check:freecad-property-heatflux-failure" ], "D": [ "config/freecad-property-heatflux-mutation.json", "check:freecad-property-heatflux-mutation" ], "E": [ "src/facade/units.ts", "src/facade/types.ts", "src/facade/fcstd.ts", "src/facade/mockFacade.ts", "src/App.tsx", "tests/propertyHeatFluxFacade.test.ts", "test:freecad-property-heatflux-facade" ], "F": [ "tests/propertyHeatFluxTransaction.test.ts", "test:freecad-property-heatflux-transaction" ], "G": [ "config/freecad-property-heatflux-roundtrip.json", "check:freecad-property-heatflux-roundtrip" ], "H": [ "config/chrome-property-heatflux-verification.json", "check:chrome-property-heatflux" ] }, "promotion": { "from": "opaque-fcstd-proxy", "to": "native-editable-codec", "facadeValueModel": "finite-number-internal-kg-per-s3-with-registered-heat-flux-units", "internalUnit": "kg/s^3", "displayUnits": [ "W/m^2", "kW/m^2", "W/mm^2" ], "wattsPerSquareMeterScale": 1, "writableRecords": 1, "outputRecords": 0, "fcstdElement": "Float", "nativeRoundTripValue": 500, "browserRoundTripValue": 500, "zeroUnknownDrift": true }, "exactBlockerSync": { "nativeEditableTypes": 34, "nativeEditableRecords": 4370, "opaqueTypes": 46, "opaqueRecords": 457, "exactPromotionReady": false, "exactBlocker": "46 runtime property types and 457 records remain opaque-only; complete native document and property semantics" }, "systemExact": false, "generatedAt": "2026-08-17T13:03:43.078Z" }