Surgical Toolbox
Preflight keeps 5 master tools for agent surfaces. Texture workflows are additive actions under existing tools (no new master tool required).
Master Tool Inventory
Section titled “Master Tool Inventory”preflight_session
Section titled “preflight_session”loadexportresethealth
preflight_diagnose
Section titled “preflight_diagnose”validationtexture(texture report + diagnosis-to-tool recommendations)scene_graphmodel_infogeometryschema
preflight_transform
Section titled “preflight_transform”scalecenterrotatevisibilityrevert
preflight_fix
Section titled “preflight_fix”applytexture_convert(in-process texture remediation; supportsbackend=automatic|openSource|appleTextureConverter)apply_allplan_createplan_executeundo
preflight_app
Section titled “preflight_app”screenshotselectcontrol
CLI Surface
Section titled “CLI Surface”preflighttool exposes the same core engine:
preflighttool validate <file>(canonical diagnostics stream)preflighttool texture analyze <file>preflighttool texture convert <input> <output> [options](--backend automatic|openSource|appleTextureConverter)
App-side texture conversion does not shell out to CLI; conversion is performed in-process through the shared interop layer.
Surface Exposure Matrix
Section titled “Surface Exposure Matrix”| Capability | App Settings | MCP/ACP | CLI |
|---|---|---|---|
Workflow profile (OpenUSD, RealityKit) | Yes | target_profile input | --profile / --target |
| Texture diagnose | Diagnostics UI + agent | preflight_diagnose(action=texture) | preflighttool texture analyze |
| Texture convert backend selection | Yes (default preference) | preflight_fix(action=texture_convert, backend=...) | preflighttool texture convert --backend ... |