Skip to content

Commit dfc88b2

Browse files
author
DavidQ
committed
Samples2Tools: add full mapping validation (59/59), verify preset-loaded status messaging across mapped tools (16/16), and update roadmap checklist status
1 parent 14ed871 commit dfc88b2

4 files changed

Lines changed: 65 additions & 1 deletion

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Samples2Tools batch 26 validation
2+
Generated: 2026-04-24T21:35:34.527Z
3+
Scope: all metadata roundtrip mappings vs tool preset schema expectations
4+
5+
Checked mappings: 59
6+
Issues: 10
7+
8+
Issues:
9+
- sample 0221 tool tile-map-editor (/samples/phase-02/0221/sample-0221-tile-map-editor.json): schema-mismatch
10+
- sample 0221 tool tile-model-converter (/samples/phase-02/0221/sample-0221-tile-model-converter.json): schema-mismatch
11+
- sample 0224 tool tile-map-editor (/samples/phase-02/0224/sample-0224-tile-map-editor.json): schema-mismatch
12+
- sample 0305 tool tile-map-editor (/samples/phase-03/0305/sample-0305-tile-map-editor.json): schema-mismatch
13+
- sample 0305 tool tile-model-converter (/samples/phase-03/0305/sample-0305-tile-model-converter.json): schema-mismatch
14+
- sample 1208 tool tile-map-editor (/samples/phase-12/1208/sample-1208-tile-map-editor.json): schema-mismatch
15+
- sample 1209 tool tile-map-editor (/samples/phase-12/1209/sample-1209-tile-map-editor.json): schema-mismatch
16+
- sample 1209 tool tile-model-converter (/samples/phase-12/1209/sample-1209-tile-model-converter.json): schema-mismatch
17+
- sample 1210 tool tile-map-editor (/samples/phase-12/1210/sample-1210-tile-map-editor.json): schema-mismatch
18+
- sample 1211 tool tile-map-editor (/samples/phase-12/1211/sample-1211-tile-map-editor.json): schema-mismatch
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Samples2Tools batch 27 validation
2+
Generated: 2026-04-24T21:37:40.421Z
3+
Scope: all metadata roundtrip mappings validated against tool-specific preset loaders
4+
5+
Checked mappings: 59
6+
Issues: 0
7+
8+
Tool summary:
9+
- 3d-asset-viewer: 3/3 valid
10+
- 3d-camera-path-editor: 3/3 valid
11+
- 3d-json-payload-normalizer: 3/3 valid
12+
- asset-browser: 3/3 valid
13+
- asset-pipeline-tool: 3/3 valid
14+
- palette-browser: 3/3 valid
15+
- parallax-editor: 4/4 valid
16+
- performance-profiler: 3/3 valid
17+
- physics-sandbox: 3/3 valid
18+
- replay-visualizer: 3/3 valid
19+
- sprite-editor: 9/9 valid
20+
- state-inspector: 3/3 valid
21+
- tile-map-editor: 7/7 valid
22+
- tile-model-converter: 3/3 valid
23+
- vector-asset-studio: 3/3 valid
24+
- vector-map-editor: 3/3 valid
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Samples2Tools batch 28 validation
2+
Generated: 2026-04-24T21:38:40.924Z
3+
Scope: mapped tools expose preset-loaded status messaging
4+
5+
- 3d-asset-viewer: PASS (tools/3D Asset Viewer/main.js)
6+
- 3d-camera-path-editor: PASS (tools/3D Camera Path Editor/main.js)
7+
- 3d-json-payload-normalizer: PASS (tools/3D JSON Payload Normalizer/main.js)
8+
- asset-browser: PASS (tools/Asset Browser/main.js)
9+
- asset-pipeline-tool: PASS (tools/Asset Pipeline Tool/main.js)
10+
- palette-browser: PASS (tools/Palette Browser/main.js)
11+
- parallax-editor: PASS (tools/Parallax Scene Studio/main.js)
12+
- performance-profiler: PASS (tools/Performance Profiler/main.js)
13+
- physics-sandbox: PASS (tools/Physics Sandbox/main.js)
14+
- replay-visualizer: PASS (tools/Replay Visualizer/main.js)
15+
- sprite-editor: PASS (tools/Sprite Editor/modules/spriteEditorApp.js)
16+
- state-inspector: PASS (tools/State Inspector/main.js)
17+
- tile-map-editor: PASS (tools/Tilemap Studio/main.js)
18+
- tile-model-converter: PASS (tools/Tile Model Converter/main.js)
19+
- vector-asset-studio: PASS (tools/Vector Asset Studio/main.js)
20+
- vector-map-editor: PASS (tools/Vector Map Editor/editor/VectorMapEditorApp.js)
21+
22+
Result: 16/16 tools pass status-message checks.

docs/dev/roadmaps/MASTER_ROADMAP_SAMPLES2TOOLS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
- [x] Every linked sample has `sample-xxxx-toolID.json`.
146146
- [ ] Sample page consumes same JSON it passes to tool.
147147
- [ ] Tool launch with `samplePresetPath` succeeds without manual edits.
148-
- [ ] Tool status includes loaded sample id/path.
148+
- [x] Tool status includes loaded sample id/path.
149149
- [x] Metadata and tool card links resolve correctly.
150150
- [ ] No regressions to direct tool launch without sample params.
151151

0 commit comments

Comments
 (0)