You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Close the remaining Section-9 tools normalization and required-tool dependency items in one coherent pass with minimal, truth-based implementation deltas.
5
+
6
+
## Implemented Scope
7
+
8
+
### Existing tools normalization cluster
9
+
Confirmed and validated launch/boundary normalization coverage for:
10
+
- TileMapEditor
11
+
- ParallaxEditor
12
+
- VectorMapEditor
13
+
- VectorAssetStudio
14
+
15
+
### Required tools stabilization cluster
16
+
Delivered first-class, launchable surfaces for missing required tools:
- All new required tools use the shared shell contract:
28
+
-`data-tool-id` body contract
29
+
-`../shared/platformShell.js`
30
+
-`registerToolBootContract(...)`
31
+
- New tool logic consumes shared pipeline/converter/runtime helpers instead of cross-tool imports.
32
+
33
+
## File Changes
34
+
35
+
### Added
36
+
-`tools/Physics Sandbox/index.html`
37
+
-`tools/Physics Sandbox/main.js`
38
+
-`tools/Asset Pipeline Tool/index.html`
39
+
-`tools/Asset Pipeline Tool/main.js`
40
+
-`tools/Tile Model Converter/index.html`
41
+
-`tools/Tile Model Converter/main.js`
42
+
-`tests/tools/RequiredToolsBaseline.test.mjs`
43
+
44
+
### Updated
45
+
-`tools/toolRegistry.js`
46
+
-`tests/tools/ToolEntryLaunchContract.test.mjs`
47
+
-`tests/tools/ToolBoundaryEnforcement.test.mjs`
48
+
-`docs/dev/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md`
49
+
50
+
## Validation
51
+
52
+
Focused checks run:
53
+
-`node --check` on touched tool and test files
54
+
-`tests/tools/ToolBoundaryEnforcement.test.mjs`
55
+
-`tests/tools/ToolEntryLaunchContract.test.mjs`
56
+
-`tests/tools/RequiredToolsBaseline.test.mjs`
57
+
- existing required-tool non-regression check:
58
+
-`tests/tools/AssetPipelineTooling.test.mjs`
59
+
60
+
Attempted additional check:
61
+
-`tests/tools/PerformanceProfiler.test.mjs` currently fails due a pre-existing module-resolution issue in shared runtime loader dependencies (`tools/shared/runtimeAssetLoader.js` importing `C:/src/engine/assets/AssetRegistry.js`).
62
+
63
+
## Roadmap Status
64
+
65
+
Status markers only were updated for Section 9:
66
+
- Existing tools cluster marked complete.
67
+
- Required tools cluster marked complete for:
68
+
- PhysicsSandboxTool
69
+
- StateInspectorTool
70
+
- ReplayVisualizerTool
71
+
- PerformanceProfilerTool
72
+
- AssetPipelineTool
73
+
- Tile/Model Converter Tool
74
+
75
+
No roadmap text rewrite was performed.
76
+
77
+
## Residue / Blockers
78
+
79
+
Remaining open Section-9 items are outside this PR target:
80
+
- 3DMapEditor
81
+
- 3DAssetViewer
82
+
- 3DCameraPathEditor
83
+
- strategy/UI note items that were not part of this implementation slice
84
+
85
+
No blocker found for the targeted normalization + required-tool items in this PR.
0 commit comments