Files
FreeCADWasmDev/docs/p6/measure-tier2-pure-family-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

29 lines
1.3 KiB
JSON

{
"schema": "freecad-web-p6-measure-tier2-pure-family-runtime/v1",
"taskId": "FW-P6-FPA-F2-MEASURE",
"module": "Measure",
"tier": "tier-2-pure",
"status": "pass_with_pending",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"route": {
"worker": "web/src/measure.worker.ts",
"facade": "web/src/measure-python-family-facade.ts",
"command": "measure.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/MeasureKernelProbe.cpp:fc_web_dispatch_json"
},
"coverage": {
"eligibleRecords": 0,
"records": [],
"reclassified": {
"makeMeasureCOM": { "tier": "tier-4-restricted", "disposition": "restricted" },
"measurementStatefulMethods": { "tier": "tier-3-stateful", "count": 12 }
}
},
"manifestSha256": "55700e1a102e3c19d0ab4c621bb0638244cfc8f6f052989810cc0b92b094629d",
"boundaries": [
"No Measure records remain in tier-2-pure after source-backed reclassification; makeMeasureCOM is tier-4-restricted and Measurement methods are tier-3-stateful.",
"No native call is claimed for an ineligible record; the existing Measure tier-1 native family gate remains the source of runtime evidence.",
"F3 Measure owns the stateful Measurement API coverage; this card does not change other tiers or dispositions."
]
}