{ "schema": "freecad-web-p6-view-interaction-gate/v1", "taskId": "FW-P6-FPA-H", "result": "pass", "cases": [ { "id": "view-ready", "status": "pass", "stage": "ready", "view": { "stage": "ready", "objectCount": 1, "selected": false, "preselected": false, "visible": true, "displayMode": "shaded", "color": "#73c6d4", "lineWidth": 1, "section": false, "camera": { "position": [ 269.93165341782895, 171.23248947870536, 157.68165341762895 ], "target": [ 148.7500000002, 74.99999999999999, 36.5 ] } } }, { "id": "view-selection", "status": "pass", "stage": "selected", "view": { "stage": "selected", "objectCount": 1, "selected": true, "preselected": false, "visible": true, "displayMode": "shaded", "color": "#73c6d4", "lineWidth": 1, "section": false, "camera": { "position": [ 269.93165341782895, 171.23248947870536, 157.68165341762895 ], "target": [ 148.7500000002, 74.99999999999999, 36.5 ] } } }, { "id": "view-section", "status": "pass", "stage": "section", "view": { "stage": "section", "objectCount": 1, "selected": true, "preselected": false, "visible": true, "displayMode": "shaded", "color": "#73c6d4", "lineWidth": 1, "section": true, "camera": { "position": [ 269.93165341782895, 171.23248947870536, 157.68165341762895 ], "target": [ 148.7500000002, 74.99999999999999, 36.5 ] } } }, { "id": "view-hidden", "status": "pass", "stage": "view-provider", "view": { "stage": "view-provider", "objectCount": 1, "selected": true, "preselected": false, "visible": false, "displayMode": "shaded", "color": "#73c6d4", "lineWidth": 1, "section": true, "camera": { "position": [ 269.93165341782895, 171.23248947870536, 157.68165341762895 ], "target": [ 148.7500000002, 74.99999999999999, 36.5 ] } } }, { "id": "view-desktop", "status": "pass", "stage": "view-provider", "view": { "stage": "view-provider", "objectCount": 1, "selected": true, "preselected": false, "visible": true, "displayMode": "shaded", "color": "#73c6d4", "lineWidth": 1, "section": true, "camera": { "position": [ 269.93165341782895, 171.23248947870536, 157.68165341762895 ], "target": [ 148.7500000002, 74.99999999999999, 36.5 ] } } }, { "id": "view-mobile", "status": "pass", "stage": "view-provider", "view": { "stage": "view-provider", "objectCount": 1, "selected": true, "preselected": false, "visible": true, "displayMode": "shaded", "color": "#73c6d4", "lineWidth": 1, "section": true, "camera": { "position": [ 269.93165341782895, 171.23248947870536, 157.68165341762895 ], "target": [ 148.7500000002, 74.99999999999999, 36.5 ] } } } ], "screenshots": { "desktop": { "bytes": 75560, "width": 1440, "height": 900, "sha256": "41d98fed0eed648bd93f83d226f34d0b36f64fc660897695859ae0c5b288125c" }, "mobile": { "bytes": 27964, "width": 390, "height": 844, "sha256": "b99ad252746bc0f5402f9f1d82a0b7a5bcc44dd21584bc4f52aab81c41bc77f9" } }, "browser": { "version": "Google Chrome 151.0.7922.137", "mode": "headless-new", "viewport": { "width": 1440, "height": 900, "deviceScaleFactor": 1 } }, "artifacts": { "chrome": { "path": "docs/p6/view-interaction-chrome.json", "sha256": "3d5ab3aceebffefbc284ea75964632ebf52746ac4b59fb87c00ef936b2170756" }, "source": { "path": "web/src/main.ts", "sha256": "be01cd2365d072f67b020b2d7b7cb7df3a665f212ae0e0a208ea9afd8e6f83e5" }, "renderer": { "path": "web/src/render-object-registry.ts", "sha256": "d6424a3b70c408895eb6941db984df7d2627bb556f3a098dec8ff499c57fc447" } }, "boundaries": [ "View state changes only Three.js projection and persisted view-provider state; geometry remains a native FreeCAD Worker mesh payload.", "The compact browser view uses one native STEP object as the representative Document actor; full multi-object projection remains governed by object/graph family cards.", "Section is an X-mid-plane clipping projection and is intentionally reversible; it does not mutate the native document geometry." ] }