app
Fusion - the Fusion 360 Bridge
Public Made by Adomby adom
Drive Autodesk Fusion 360 from the cloud via Adom Bridge: component libraries, IPC package generation, board layout, exports (STEP/Gerbers/BOM/CPL), fast APS cloud search, and parametric modeling.
← Commit history
Publish 1.9.172
5 files changed
+679−2
package.json+1−1@@ -1,6 +1,6 @@ { "slug": "fusion-bridge",- "version": "1.9.171",+ "version": "1.9.172", "type": "app", "description": "This package installs the bridge's SKILLS into your container so your AI knows how to drive it; Adom Bridge loads the bridge runtime itself from the release zip.", "dependencies": {
page.json+1−1@@ -1,6 +1,6 @@ { "slug": "fusion-bridge",- "version": "1.9.171",+ "version": "1.9.172", "type": "app", "description": "This package installs the bridge's SKILLS into your container so your AI knows how to drive it; Adom Bridge loads the bridge runtime itself from the release zip.", "dependencies": {
tests/reports/daily-cron-2026-08-23.log+90@@ -0,0 +1,90 @@+warmup: waking the bridge (unscored)...+ fusion_readiness PASS + fusion_describe FAIL - verbs described but UNTRIAGED in test plan: ['fusion_create_library', 'fusion_preflight_lbr', 'fusion_set_driving_badge', 'fusion_set_window_sizing']+ fusion_get_app_state FAIL - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ fusion_search_cloud_files PASS + fusion_walk_cloud_tree PASS + fusion_aps_status FAIL - expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed — usually rig code=bridge_restarting+ fusion_aps_get_browser FAIL - expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed — usually rig code=bridge_restarting+ fusion_aps_search FAIL - expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed — usually rig code=bridge_restarting; expected >0 results+ fusion_aps_recent FAIL - expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed — usually rig code=bridge_restarting; expected >0 results+ fusion_aps_browse FAIL - expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed — usually rig code=bridge_restarting; missing field 'hubs'+ fusion_aps_file_info FAIL - expected success, got error=No cloud file matching 'BQ25792'. code=None; missing field 'versionCount'+ fusion_aps_get PASS + fusion_uninstall PASS + fusion_set_seat_takeover PASS + fusion_start PASS + fusion_get_preferences PASS + fusion_set_preference PASS + fusion_mcp_status PASS + fusion_set_auto_update PASS + fusion_assembly_bom PASS + fusion_dismiss_blocking_dialogs PASS + fusion_open_cloud_file FAIL - expected success, got error=Project 'Main' not found code=None+ fusion_show_schematic FAIL - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ fusion_show_2d_board FAIL - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ fusion_board_info FAIL - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running; missing field 'rawXml'+ fusion_execute_text_command FAIL - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ fusion_show_3d_board FAIL - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ fusion_inspect_bodies FAIL - expected success, got error=Fusion 360 AdomBridge add-in not running. Install it with: python plugins/fusion code=None; missing field 'bodies'; missing field 'units'+ fusion_physical_properties FAIL - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ fusion_get_design_info FAIL - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ fusion_get_parameters FAIL - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ fusion_document_info FAIL - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ fusion_run_modeling_script#guard FAIL - expected errorCode=wrong_document got fusion_not_running (error=Fusion 360 is installed but not running.)+ fusion_assembly_bom#guard FAIL - expected errorCode=wrong_document got fusion_not_running (error=Fusion 360 is installed but not running.)+ fusion_run_modeling_script FAIL - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ fusion_close_window#noargs PASS + fusion_cleanup_cloud_files#guard PASS + fusion_screenshot_fusion FAIL - expected success, got error=Fusion 360 window not found (no window with 'Autodesk Fusion' in title). code=None; missing field 'savedTo'+ fusion_state PASS + fusion_demo_progress#unknown PASS + focus_invariance PASS+cleanup: this run started Fusion - closing it (fusion_stop)...+ fusion_stop: ok++Section coverage (John's product map, 2026-08-14):+ gui-driving 7 pass / 6 fail (13 manual, 0 skip) RED+ cad-3d-bom 1 pass / 6 fail (0 manual, 0 skip) RED+ mcp-server 1 pass / 0 fail (1 manual, 0 skip) green+ python-addin 0 pass / 3 fail (1 manual, 0 skip) RED+ aps 3 pass / 5 fail (5 manual, 0 skip) RED+ auth-tokens 1 pass / 1 fail (2 manual, 0 skip) RED+ exports 0 pass / 0 fail (2 manual, 0 skip) untested-this-tier+ bridge-lifecycle 5 pass / 6 fail (12 manual, 0 skip) RED++18 PASS, 27 FAIL (36 manual-tier, 0 skipped) -> /home/adom/project/adom-desktop-fusion-bridge/tests/reports/verb-test-2026-08-23_1152.json+ FAIL: fusion_create_library - described but untriaged in tests/run_verb_tests.py+ FAIL: fusion_preflight_lbr - described but untriaged in tests/run_verb_tests.py+ FAIL: fusion_set_driving_badge - described but untriaged in tests/run_verb_tests.py+ FAIL: fusion_set_window_sizing - described but untriaged in tests/run_verb_tests.py+ FAIL: fusion_describe - verbs described but UNTRIAGED in test plan: ['fusion_create_library', 'fusion_preflight_lbr', 'fusion_set_driving_badge', 'fusion_set_window_sizing']+ FAIL: fusion_get_app_state - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ FAIL: fusion_aps_status - expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed — usually rig code=bridge_restarting+ FAIL: fusion_aps_get_browser - expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed — usually rig code=bridge_restarting+ FAIL: fusion_aps_search - expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed — usually rig code=bridge_restarting; expected >0 results+ FAIL: fusion_aps_recent - expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed — usually rig code=bridge_restarting; expected >0 results+ FAIL: fusion_aps_browse - expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed — usually rig code=bridge_restarting; missing field 'hubs'+ FAIL: fusion_aps_file_info - expected success, got error=No cloud file matching 'BQ25792'. code=None; missing field 'versionCount'+ FAIL: fusion_open_cloud_file - expected success, got error=Project 'Main' not found code=None+ FAIL: fusion_show_schematic - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ FAIL: fusion_show_2d_board - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ FAIL: fusion_board_info - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running; missing field 'rawXml'+ FAIL: fusion_execute_text_command - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ FAIL: fusion_show_3d_board - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ FAIL: fusion_inspect_bodies - expected success, got error=Fusion 360 AdomBridge add-in not running. Install it with: python plugins/fusion code=None; missing field 'bodies'; missing field 'units'+ FAIL: fusion_physical_properties - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ FAIL: fusion_get_design_info - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ FAIL: fusion_get_parameters - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ FAIL: fusion_document_info - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ FAIL: fusion_run_modeling_script#guard - expected errorCode=wrong_document got fusion_not_running (error=Fusion 360 is installed but not running.)+ FAIL: fusion_assembly_bom#guard - expected errorCode=wrong_document got fusion_not_running (error=Fusion 360 is installed but not running.)+ FAIL: fusion_run_modeling_script - expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running+ FAIL: fusion_screenshot_fusion - expected success, got error=Fusion 360 window not found (no window with 'Autodesk Fusion' in title). code=None; missing field 'savedTo'+error: unrecognized subcommand 'issue'++ tip: a similar subcommand exists: 'asset'++Usage: adom-wiki <COMMAND>++For more information, try '--help'.
tests/reports/daily-cron-history.txt+1@@ -3,3 +3,4 @@ RED 2026-08-19 (exit 1) RED 2026-08-20 (exit 1) RED 2026-08-21 (exit 1) RED 2026-08-22 (exit 1)+RED 2026-08-23 (exit 1)
tests/reports/verb-test-2026-08-23_1152.jsonadded+586@@ -0,0 +1,586 @@+{+ "date": "2026-08-23_1152",+ "target": "AdomLapper",+ "tier": "daily",+ "pass": 18,+ "fail": 27,+ "sections": {+ "bridge-lifecycle": {+ "PASS": 5,+ "FAIL": 6,+ "MANUAL": 12,+ "SKIP": 0+ },+ "gui-driving": {+ "PASS": 7,+ "FAIL": 6,+ "MANUAL": 13,+ "SKIP": 0+ },+ "aps": {+ "PASS": 3,+ "FAIL": 5,+ "MANUAL": 5,+ "SKIP": 0+ },+ "auth-tokens": {+ "PASS": 1,+ "FAIL": 1,+ "MANUAL": 2,+ "SKIP": 0+ },+ "mcp-server": {+ "PASS": 1,+ "FAIL": 0,+ "MANUAL": 1,+ "SKIP": 0+ },+ "cad-3d-bom": {+ "PASS": 1,+ "FAIL": 6,+ "MANUAL": 0,+ "SKIP": 0+ },+ "exports": {+ "PASS": 0,+ "FAIL": 0,+ "MANUAL": 2,+ "SKIP": 0+ },+ "python-addin": {+ "PASS": 0,+ "FAIL": 3,+ "MANUAL": 1,+ "SKIP": 0+ }+ },+ "results": [+ {+ "verb": "fusion_create_library",+ "status": "FAIL",+ "why": "described but untriaged in tests/run_verb_tests.py",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_preflight_lbr",+ "status": "FAIL",+ "why": "described but untriaged in tests/run_verb_tests.py",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_set_driving_badge",+ "status": "FAIL",+ "why": "described but untriaged in tests/run_verb_tests.py",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_set_window_sizing",+ "status": "FAIL",+ "why": "described but untriaged in tests/run_verb_tests.py",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_readiness",+ "status": "PASS",+ "why": "",+ "sec": 2.3,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_describe",+ "status": "FAIL",+ "why": "verbs described but UNTRIAGED in test plan: ['fusion_create_library', 'fusion_preflight_lbr', 'fusion_set_driving_badge', 'fusion_set_window_sizing']",+ "sec": 0.5,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_get_app_state",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running",+ "sec": 0.5,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_search_cloud_files",+ "status": "PASS",+ "why": "",+ "sec": 3.2,+ "section": "aps"+ },+ {+ "verb": "fusion_walk_cloud_tree",+ "status": "PASS",+ "why": "",+ "sec": 2.9,+ "section": "aps"+ },+ {+ "verb": "fusion_aps_status",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed \u2014 usually rig code=bridge_restarting",+ "sec": 2.1,+ "section": "auth-tokens"+ },+ {+ "verb": "fusion_aps_get_browser",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed \u2014 usually rig code=bridge_restarting",+ "sec": 2.1,+ "section": "aps"+ },+ {+ "verb": "fusion_aps_search",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed \u2014 usually rig code=bridge_restarting; expected >0 results",+ "sec": 2.1,+ "section": "aps"+ },+ {+ "verb": "fusion_aps_recent",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed \u2014 usually rig code=bridge_restarting; expected >0 results",+ "sec": 2.1,+ "section": "aps"+ },+ {+ "verb": "fusion_aps_browse",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 bridge is restarting (its server port is briefly closed \u2014 usually rig code=bridge_restarting; missing field 'hubs'",+ "sec": 2.0,+ "section": "aps"+ },+ {+ "verb": "fusion_aps_file_info",+ "status": "FAIL",+ "why": "expected success, got error=No cloud file matching 'BQ25792'. code=None; missing field 'versionCount'",+ "sec": 6.2,+ "section": "aps"+ },+ {+ "verb": "fusion_aps_get",+ "status": "PASS",+ "why": "",+ "sec": 1.2,+ "section": "auth-tokens"+ },+ {+ "verb": "fusion_uninstall",+ "status": "PASS",+ "why": "",+ "sec": 0.4,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_set_seat_takeover",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_aps_create_folder",+ "status": "MANUAL",+ "why": "needs projectId/parentFolderId of the test workspace",+ "section": "aps"+ },+ {+ "verb": "fusion_aps_upload",+ "status": "MANUAL",+ "why": "cloud write; exercised via build flows weekly",+ "section": "aps"+ },+ {+ "verb": "fusion_aps_set_client_id",+ "status": "MANUAL",+ "why": "would clobber org auth config",+ "section": "auth-tokens"+ },+ {+ "verb": "fusion_aps_set_browser",+ "status": "MANUAL",+ "why": "",+ "section": "aps"+ },+ {+ "verb": "fusion_aps_forget_browser",+ "status": "MANUAL",+ "why": "",+ "section": "aps"+ },+ {+ "verb": "fusion_aps_signin",+ "status": "MANUAL",+ "why": "opens a browser on the user's machine",+ "section": "auth-tokens"+ },+ {+ "verb": "fusion_start",+ "status": "PASS",+ "why": "",+ "sec": 48.8,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_get_preferences",+ "status": "PASS",+ "why": "",+ "sec": 8.0,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_set_preference",+ "status": "PASS",+ "why": "",+ "sec": 2.1,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_mcp_status",+ "status": "PASS",+ "why": "",+ "sec": 0.1,+ "section": "mcp-server"+ },+ {+ "verb": "fusion_mcp_enable",+ "status": "MANUAL",+ "why": "drives the prefs UI, takes foreground",+ "section": "mcp-server"+ },+ {+ "verb": "fusion_prefs_open",+ "status": "MANUAL",+ "why": "opens a dialog on the user's screen",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_prefs_close",+ "status": "MANUAL",+ "why": "",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_set_auto_update",+ "status": "PASS",+ "why": "",+ "sec": 0.1,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_assembly_bom",+ "status": "PASS",+ "why": "",+ "sec": 1.2,+ "section": "cad-3d-bom"+ },+ {+ "verb": "fusion_dismiss_blocking_dialogs",+ "status": "PASS",+ "why": "",+ "sec": 0.6,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_load_design_rules",+ "status": "MANUAL",+ "why": "mutates the board's DRC rules",+ "section": "exports"+ },+ {+ "verb": "fusion_open_cloud_file",+ "status": "FAIL",+ "why": "expected success, got error=Project 'Main' not found code=None",+ "sec": 197.3,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_show_schematic",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running",+ "sec": 8.2,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_show_2d_board",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running",+ "sec": 7.5,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_board_info",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running; missing field 'rawXml'",+ "sec": 0.4,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_execute_text_command",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running",+ "sec": 9.3,+ "section": "python-addin"+ },+ {+ "verb": "fusion_show_3d_board",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running",+ "sec": 7.3,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_inspect_bodies",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 AdomBridge add-in not running. Install it with: python plugins/fusion code=None; missing field 'bodies'; missing field 'units'",+ "sec": 2.1,+ "section": "cad-3d-bom"+ },+ {+ "verb": "fusion_physical_properties",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running",+ "sec": 0.4,+ "section": "cad-3d-bom"+ },+ {+ "verb": "fusion_get_design_info",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running",+ "sec": 0.4,+ "section": "cad-3d-bom"+ },+ {+ "verb": "fusion_get_parameters",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running",+ "sec": 0.4,+ "section": "cad-3d-bom"+ },+ {+ "verb": "fusion_document_info",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running",+ "sec": 0.4,+ "section": "cad-3d-bom"+ },+ {+ "verb": "fusion_run_modeling_script#guard",+ "status": "FAIL",+ "why": "expected errorCode=wrong_document got fusion_not_running (error=Fusion 360 is installed but not running.)",+ "sec": 9.4,+ "section": "python-addin"+ },+ {+ "verb": "fusion_assembly_bom#guard",+ "status": "FAIL",+ "why": "expected errorCode=wrong_document got fusion_not_running (error=Fusion 360 is installed but not running.)",+ "sec": 2.4,+ "section": "cad-3d-bom"+ },+ {+ "verb": "fusion_run_modeling_script",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 is installed but not running. code=fusion_not_running",+ "sec": 9.1,+ "section": "python-addin"+ },+ {+ "verb": "fusion_electron_select",+ "status": "MANUAL",+ "why": "selection state is user-visible",+ "section": "python-addin"+ },+ {+ "verb": "fusion_open_design",+ "status": "MANUAL",+ "why": "local-file open; superseded by cloud flows",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_close_window#noargs",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_close_document",+ "status": "MANUAL",+ "why": "",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_close_all_documents",+ "status": "MANUAL",+ "why": "would close the user's own tabs",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_export_obj",+ "status": "MANUAL",+ "why": "build/doc-type dependent (OBJ refused on the 2026-08-14 box); verify quarterly",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_export_fbx",+ "status": "MANUAL",+ "why": "build/doc-type dependent (OBJ refused on the 2026-08-14 box); verify quarterly",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_export_usdz",+ "status": "MANUAL",+ "why": "build/doc-type dependent (OBJ refused on the 2026-08-14 box); verify quarterly",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_export_dxf",+ "status": "MANUAL",+ "why": "build/doc-type dependent (OBJ refused on the 2026-08-14 box); verify quarterly",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_export_dwg",+ "status": "MANUAL",+ "why": "build/doc-type dependent (OBJ refused on the 2026-08-14 box); verify quarterly",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_export_skp",+ "status": "MANUAL",+ "why": "build/doc-type dependent (OBJ refused on the 2026-08-14 box); verify quarterly",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_set_design_rules",+ "status": "MANUAL",+ "why": "mutates the board's DRC rules",+ "section": "exports"+ },+ {+ "verb": "fusion_show_3d_package",+ "status": "MANUAL",+ "why": "enters Package3DEnvironment (exit needs Package3DStop + dialog); tour covers it; attach path in release rehearsals",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_bind_library_3d",+ "status": "MANUAL",+ "why": "cloud f3d mint per run; release rehearsals (needs signed-in session)",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_attach_3d_package",+ "status": "MANUAL",+ "why": "modal Save dialog needs a human eye",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_make_3d_package",+ "status": "MANUAL",+ "why": "cloud upload; run in release rehearsals",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_build_library_3d",+ "status": "MANUAL",+ "why": "long multi-part build; release rehearsals",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_cleanup_cloud_files#guard",+ "status": "PASS",+ "why": "",+ "sec": 0.5,+ "section": "aps"+ },+ {+ "verb": "fusion_cleanup_cloud_files",+ "status": "MANUAL",+ "why": "real cleanup takes explicit lineage urns; used by weekly build rehearsals",+ "section": "aps"+ },+ {+ "verb": "fusion_new_electronics_from_eagle",+ "status": "MANUAL",+ "why": "drives native dialogs",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_screenshot_fusion",+ "status": "FAIL",+ "why": "expected success, got error=Fusion 360 window not found (no window with 'Autodesk Fusion' in title). code=None; missing field 'savedTo'",+ "sec": 0.3,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_state",+ "status": "PASS",+ "why": "",+ "sec": 0.3,+ "section": "gui-driving"+ },+ {+ "verb": "fusion_demo_progress#unknown",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_stop",+ "status": "MANUAL",+ "why": "lifecycle/human-wall verbs; manual tier",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_kill",+ "status": "MANUAL",+ "why": "lifecycle/human-wall verbs; manual tier",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_signin",+ "status": "MANUAL",+ "why": "lifecycle/human-wall verbs; manual tier",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_signin_2fa",+ "status": "MANUAL",+ "why": "lifecycle/human-wall verbs; manual tier",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_demo",+ "status": "MANUAL",+ "why": "lifecycle/human-wall verbs; manual tier",+ "section": "gui-driving"+ },+ {+ "verb": "fusion_install_fusion",+ "status": "MANUAL",+ "why": "lifecycle/human-wall verbs; manual tier",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_notify_owner",+ "status": "MANUAL",+ "why": "lifecycle/human-wall verbs; manual tier",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_open_by_urn_note",+ "status": "MANUAL",+ "why": "lifecycle/human-wall verbs; manual tier",+ "section": "bridge-lifecycle"+ },+ {+ "verb": "focus_invariance",+ "status": "PASS",+ "why": "",+ "section": "gui-driving"+ }+ ],+ "durationSec": 355.1+}