|
| 1 | +# Tool Migration Inventory |
| 2 | + |
| 3 | +PR: PR_26152_119-tool-migration-inventory |
| 4 | +Date: 2026-06-02 |
| 5 | + |
| 6 | +## Scope |
| 7 | + |
| 8 | +- Inventoried migrated vs unmigrated tools. |
| 9 | +- Marked unmigrated tools as SKIP / not migrated. |
| 10 | +- Did not classify unmigrated tools as failures. |
| 11 | +- Did not modify tool runtime code. |
| 12 | +- Did not touch samples. |
| 13 | + |
| 14 | +## Sources |
| 15 | + |
| 16 | +- `src/shared/contracts/tools/toolContractsIndex.js` |
| 17 | +- `tools/toolRegistry.js` |
| 18 | +- `tools/workspace-manager-v2/js/services/WorkspaceManagerV2ContextService.js` |
| 19 | + |
| 20 | +## Summary |
| 21 | + |
| 22 | +- First-class tool contracts: 34. |
| 23 | +- Active tool registry entries: 23. |
| 24 | +- Current ProjectWorkspace child-launchable tools: 11. |
| 25 | +- ProjectWorkspace host/bootstrap tool: 1. |
| 26 | +- Active registry tools not yet ProjectWorkspace child-launchable: 11, SKIP / not migrated. |
| 27 | +- Contract-only backlog tools not active in the current registry: 11, SKIP / not migrated. |
| 28 | +- `templates-v2` appears in the ProjectWorkspace launch list as a support template, not a first-class tool contract. |
| 29 | + |
| 30 | +## ProjectWorkspace Migrated / Launchable |
| 31 | + |
| 32 | +| Tool ID | Status | Notes | |
| 33 | +| --- | --- | --- | |
| 34 | +| `asset-manager-v2` | migrated / ProjectWorkspace launchable | Current launch list includes explicit ProjectWorkspace child launch path. | |
| 35 | +| `palette-manager-v2` | migrated / ProjectWorkspace launchable | Current launch list includes explicit ProjectWorkspace child launch path. | |
| 36 | +| `object-vector-studio-v2` | migrated / ProjectWorkspace launchable | Current launch list includes explicit ProjectWorkspace child launch path. | |
| 37 | +| `world-vector-studio-v2` | migrated / ProjectWorkspace launchable | Current launch list includes explicit ProjectWorkspace child launch path. | |
| 38 | +| `collision-inspector-v2` | migrated / ProjectWorkspace launchable | Current launch list includes explicit ProjectWorkspace child launch path. | |
| 39 | +| `input-mapping-v2` | migrated / ProjectWorkspace launchable | Current launch list includes explicit ProjectWorkspace child launch path. | |
| 40 | +| `preview-generator-v2` | migrated / ProjectWorkspace launchable | Current launch list includes explicit ProjectWorkspace child launch path. | |
| 41 | +| `text2speech-V2` | migrated / ProjectWorkspace launchable | Current launch list includes explicit ProjectWorkspace child launch path. | |
| 42 | +| `audio-sfx-playground-v2` | migrated / ProjectWorkspace launchable | Current launch list includes explicit ProjectWorkspace child launch path. | |
| 43 | +| `midi-studio-v2` | migrated / ProjectWorkspace launchable | Current launch list includes explicit ProjectWorkspace child launch path. | |
| 44 | +| `storage-inspector-v2` | migrated / ProjectWorkspace launchable | Current launch list includes explicit ProjectWorkspace child launch path. | |
| 45 | + |
| 46 | +## ProjectWorkspace Host / Support |
| 47 | + |
| 48 | +| Tool ID | Status | Notes | |
| 49 | +| --- | --- | --- | |
| 50 | +| `workspace-manager-v2` | ProjectWorkspace host/bootstrap | Coordinates ProjectWorkspace launch context; not treated as a child-launched tool. | |
| 51 | +| `templates-v2` | support template | Launchable template surface; not a first-class tool contract. | |
| 52 | + |
| 53 | +## Active Registry Tools Not Yet Migrated |
| 54 | + |
| 55 | +These tools are SKIP / not migrated / out of scope for this inventory PR. They are not failures. |
| 56 | + |
| 57 | +| Tool ID | Status | Notes | |
| 58 | +| --- | --- | --- | |
| 59 | +| `tile-map-editor` | SKIP / not migrated | Active registry entry, not in current ProjectWorkspace launch list. | |
| 60 | +| `parallax-editor` | SKIP / not migrated | Active registry entry, not in current ProjectWorkspace launch list. | |
| 61 | +| `sprite-editor` | SKIP / not migrated | Active registry entry, not in current ProjectWorkspace launch list. | |
| 62 | +| `state-inspector` | SKIP / not migrated | Active registry entry, not in current ProjectWorkspace launch list. | |
| 63 | +| `replay-visualizer` | SKIP / not migrated | Active registry entry, not in current ProjectWorkspace launch list. | |
| 64 | +| `performance-profiler` | SKIP / not migrated | Active registry entry, not in current ProjectWorkspace launch list. | |
| 65 | +| `physics-sandbox` | SKIP / not migrated | Active registry entry, not in current ProjectWorkspace launch list. | |
| 66 | +| `asset-pipeline` | SKIP / not migrated | Active registry entry, not in current ProjectWorkspace launch list. | |
| 67 | +| `3d-json-payload` | SKIP / not migrated | Active registry entry, not in current ProjectWorkspace launch list. | |
| 68 | +| `3d-asset-viewer` | SKIP / not migrated | Active registry entry, not in current ProjectWorkspace launch list. | |
| 69 | +| `3d-camera-path-editor` | SKIP / not migrated | Active registry entry, not in current ProjectWorkspace launch list. | |
| 70 | + |
| 71 | +## Contract-Only Backlog |
| 72 | + |
| 73 | +These first-class tool contracts are SKIP / not migrated until a future PR activates them in the current registry or explicitly scopes them into a migration wave. They are not failures. |
| 74 | + |
| 75 | +| Tool ID | Status | |
| 76 | +| --- | --- | |
| 77 | +| `asset-studio` | SKIP / not migrated | |
| 78 | +| `game-builder` | SKIP / not migrated | |
| 79 | +| `game-design-studio` | SKIP / not migrated | |
| 80 | +| `publish-studio` | SKIP / not migrated | |
| 81 | +| `animation-studio` | SKIP / not migrated | |
| 82 | +| `particle-studio` | SKIP / not migrated | |
| 83 | +| `sound-studio` | SKIP / not migrated | |
| 84 | +| `ai-assistant` | SKIP / not migrated | |
| 85 | +| `code-studio` | SKIP / not migrated | |
| 86 | +| `input-studio` | SKIP / not migrated | |
| 87 | +| `localization-studio` | SKIP / not migrated | |
| 88 | + |
| 89 | +## Validation |
| 90 | + |
| 91 | +Command: |
| 92 | + |
| 93 | +```powershell |
| 94 | +git diff --check |
| 95 | +``` |
| 96 | + |
| 97 | +Result: PASS. |
| 98 | + |
| 99 | +## Lanes Executed |
| 100 | + |
| 101 | +- docs/report inventory only. |
| 102 | + |
| 103 | +## Lanes Skipped |
| 104 | + |
| 105 | +- runtime - no tool runtime code changed. |
| 106 | +- tool runtime tests - not required and not run. |
| 107 | +- samples - SKIP / pending rebuild. |
| 108 | +- Playwright - not impacted. |
| 109 | + |
| 110 | +## Samples Decision |
| 111 | + |
| 112 | +SKIP / pending rebuild. No samples were touched. |
| 113 | + |
| 114 | +## Tools Decision |
| 115 | + |
| 116 | +Unmigrated tools are SKIP / not migrated / out of scope and are not failures. |
0 commit comments