{ "boundaries": [ "desktop GTK/Qt/Tk windows are Web-equivalent workflows, not copied windows", "license/NOTICE aggregation remains final delivery work and does not block implementation", "full family acceptance still requires source/config/native/WASM/Worker/browser evidence" ], "checks": { "boundary_labels": { "labels": [ "WEB-EQUIV", "PY-WASM", "SIM-DEVICE", "REAL-EXCLUDED" ], "status": "verified" }, "command_mapping": { "commands": 23, "status": "verified" }, "family_panel_matrix": { "families": 12, "status": "verified" }, "opfs_boundary": { "owner": "Worker/WorkspaceRuntime", "status": "verified" }, "worker_authority": { "state_source": "FrontendState reducer from protocol.v1 envelopes", "status": "verified" } }, "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "domain_model": { "commands": [ "PROGRAM_RUN", "PROGRAM_PAUSE", "PROGRAM_RESUME", "PROGRAM_STEP", "PROGRAM_RESTART", "PROGRAM_ABORT", "PROGRAM_LOAD", "MDI_EXECUTE", "JOG_START", "JOG_STOP", "HOME", "SET_OVERRIDE", "ESTOP", "IO_RECOVER", "SPINDLE_COMMAND", "COOLANT_COMMAND", "TOOL_PREPARE", "TOOL_CHANGE", "PROBE_CONFIG", "SNAPSHOT_REQUEST", "CHECKPOINT", "RECOVER" ], "families": [ "axis", "gmoccapy", "touchy", "gscreen", "qtvcp", "qtdragon", "pyvcp", "gladevcp", "vismach", "ngcgui", "qtplasmac", "plasma" ], "path": "web/react/src/gui-domain.ts", "sha256": "aa31acabe0144fac1f9952f4c97b70181fbe85528ef7956b669e287b965a6329" }, "implementation_status": "verified", "report_sha256": "52ec9752db5237ec057d4057fcfda1374782dddbfc6b9ae7b26a76bde4a3d4af", "schema": "react-gui-domain-fe-m4-report.v1", "source_inventory": { "families": { "axis": 844, "gladevcp": 49, "gmoccapy": 187, "gscreen": 204, "ngcgui": 4, "pyvcp": 5, "qtdragon": 56, "qtplasmac": 30, "qtvcp": 240, "shared": 159, "touchy": 58, "vismach": 1 }, "path": "coverage/gui-source-inventory-fe-m4.report.json", "records": 1837, "sha256": "7e749cc0c2a65548038c2f1ce66dfa1c2eebc63323834b439ba38fb83636448c" }, "status": "verified", "task_id": "FE-M4-GUI-02" }