Skip to content

Commit e6b2683

Browse files
author
DavidQ
committed
Refresh Samples2Tools roadmap statuses and add Batch 2 execution reports (9 phase-01-phase-19 links across 3 tools) with verified 1208 preset roundtrip evidence.
1 parent ccbb972 commit e6b2683

4 files changed

Lines changed: 137 additions & 10 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Samples2Tools Batch 2 Summary
2+
Generated: 2026-04-23T23:17:40.888Z
3+
Scope: non-Phase-20 sample->tool mappings via metadata toolHints + 1208 vertical-slice evidence
4+
5+
Mapped tools: 3
6+
Mapped sample links: 9
7+
8+
parallax-editor: 4 sample(s)
9+
tile-map-editor: 4 sample(s)
10+
vector-asset-studio: 1 sample(s)
11+
12+
Mapped links:
13+
- parallax-editor <= Phase 03 Sample 0306 | Nes Style Zones Parallax | ./phase-03/0306/index.html
14+
- parallax-editor <= Phase 12 Sample 1204 | Tilemap Parallax Hero | ./phase-12/1204/index.html
15+
- parallax-editor <= Phase 12 Sample 1205 | Multi-System Demo | ./phase-12/1205/index.html
16+
- parallax-editor <= Phase 12 Sample 1208 | Tool Formatted Tiles Parallax | ./phase-12/1208/index.html
17+
- tile-map-editor <= Phase 12 Sample 1208 | Tool Formatted Tiles Parallax | ./phase-12/1208/index.html
18+
- tile-map-editor <= Phase 12 Sample 1209 | Tilemap Basic Layout Preset | ./phase-12/1209/index.html
19+
- tile-map-editor <= Phase 12 Sample 1210 | Tilemap Objective Layout Preset | ./phase-12/1210/index.html
20+
- tile-map-editor <= Phase 12 Sample 1211 | Tilemap Mario Learning Layout Preset | ./phase-12/1211/index.html
21+
- vector-asset-studio <= Phase 12 Sample 1208 | Tool Formatted Tiles Parallax | ./phase-12/1208/index.html
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Samples2Tools Batch 2 Validation
2+
Generated: 2026-04-23T23:17:40.888Z
3+
4+
[x] Canonical sample preset exists for 1208
5+
[x] Sample 1208 runtime loads shared sample JSON
6+
[x] Sample 1208 roundtrip links pass sampleId + samplePresetPath
7+
[x] Parallax tool query preload flow is implemented
8+
[x] Tilemap tool query preload flow is implemented
9+
[x] Vector Asset Studio query preload flow is implemented
10+
[x] Non-Phase-20 metadata tool mappings available
11+
12+
Execution evidence:
13+
- Canonical sample preset exists for 1208: samples/phase-12/1208/sample-1208.json
14+
- Sample 1208 runtime loads shared sample JSON: samples/phase-12/1208/main.js
15+
- Sample 1208 roundtrip links pass sampleId + samplePresetPath: samples/phase-12/1208/index.html
16+
- Parallax tool query preload flow is implemented: tools/Parallax Scene Studio/main.js
17+
- Tilemap tool query preload flow is implemented: tools/Tilemap Studio/main.js
18+
- Vector Asset Studio query preload flow is implemented: tools/Vector Asset Studio/main.js
19+
- Non-Phase-20 metadata tool mappings available: 9 links across 3 tools
20+
- overall: pass
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
{
2+
"generatedAt": "2026-04-23T23:17:40.888Z",
3+
"scope": "phase-01-phase-19",
4+
"totalLinks": 9,
5+
"tools": [
6+
{
7+
"toolId": "parallax-editor",
8+
"count": 4
9+
},
10+
{
11+
"toolId": "tile-map-editor",
12+
"count": 4
13+
},
14+
{
15+
"toolId": "vector-asset-studio",
16+
"count": 1
17+
}
18+
],
19+
"links": [
20+
{
21+
"toolId": "parallax-editor",
22+
"sampleId": "0306",
23+
"phase": "03",
24+
"title": "Nes Style Zones Parallax",
25+
"href": "./phase-03/0306/index.html"
26+
},
27+
{
28+
"toolId": "parallax-editor",
29+
"sampleId": "1204",
30+
"phase": "12",
31+
"title": "Tilemap Parallax Hero",
32+
"href": "./phase-12/1204/index.html"
33+
},
34+
{
35+
"toolId": "parallax-editor",
36+
"sampleId": "1205",
37+
"phase": "12",
38+
"title": "Multi-System Demo",
39+
"href": "./phase-12/1205/index.html"
40+
},
41+
{
42+
"toolId": "parallax-editor",
43+
"sampleId": "1208",
44+
"phase": "12",
45+
"title": "Tool Formatted Tiles Parallax",
46+
"href": "./phase-12/1208/index.html"
47+
},
48+
{
49+
"toolId": "tile-map-editor",
50+
"sampleId": "1208",
51+
"phase": "12",
52+
"title": "Tool Formatted Tiles Parallax",
53+
"href": "./phase-12/1208/index.html"
54+
},
55+
{
56+
"toolId": "tile-map-editor",
57+
"sampleId": "1209",
58+
"phase": "12",
59+
"title": "Tilemap Basic Layout Preset",
60+
"href": "./phase-12/1209/index.html"
61+
},
62+
{
63+
"toolId": "tile-map-editor",
64+
"sampleId": "1210",
65+
"phase": "12",
66+
"title": "Tilemap Objective Layout Preset",
67+
"href": "./phase-12/1210/index.html"
68+
},
69+
{
70+
"toolId": "tile-map-editor",
71+
"sampleId": "1211",
72+
"phase": "12",
73+
"title": "Tilemap Mario Learning Layout Preset",
74+
"href": "./phase-12/1211/index.html"
75+
},
76+
{
77+
"toolId": "vector-asset-studio",
78+
"sampleId": "1208",
79+
"phase": "12",
80+
"title": "Tool Formatted Tiles Parallax",
81+
"href": "./phase-12/1208/index.html"
82+
}
83+
]
84+
}

docs/dev/roadmaps/MASTER_ROADMAP_SAMPLES2TOOLS.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
- `tools/toolRegistry.js` (active tool registry and ids)
1818

1919
## Kickoff Status (2026-04-23)
20-
- [.] Roadmap kickoff started
21-
- [.] Phase 1 vertical slice target selected: `Parallax Scene Studio`
22-
- [.] Batch 1 implementation start
20+
- [x] Roadmap kickoff started
21+
- [x] Phase 1 vertical slice target selected: `Parallax Scene Studio`
22+
- [x] Batch 1 implementation start
2323
- [x] Next execution queued: remove all `imageDataUrl` usage/dependency across Samples2Tools lane
2424

2525
## Next Execution - imageDataUrl Elimination
@@ -49,7 +49,7 @@
4949
- `provenance` (path, createdAt, version)
5050

5151
## Launch Contract (Shared)
52-
- [.] Standard query parameters for tool launch:
52+
- [x] Standard query parameters for tool launch:
5353
- `sampleId=<id>`
5454
- `samplePresetPath=/samples/phase-xx/xxxx/sample-xxxx.json`
5555
- [ ] Tool boot behavior:
@@ -69,20 +69,20 @@
6969
## Rollout Plan
7070

7171
### Batch 1 - Active Work (Phase 1 Slice)
72-
- [.] Add `samples/phase-12/1208/sample-1208.json` as shared sample/tool preset source.
73-
- [.] Wire Sample 1208 page/tool link to pass:
72+
- [x] Add `samples/phase-12/1208/sample-1208.json` as shared sample/tool preset source.
73+
- [x] Wire Sample 1208 page/tool link to pass:
7474
- `sampleId=1208`
7575
- `samplePresetPath=/samples/phase-12/1208/sample-1208.json`
76-
- [.] Wire `Parallax Scene Studio` launch path to load and hydrate from `samplePresetPath` when provided.
76+
- [x] Wire `Parallax Scene Studio` launch path to load and hydrate from `samplePresetPath` when provided.
7777
- [ ] Validate end-to-end parity for the slice (sample load + tool preload + visible content match).
7878

7979
### Phase 1 - Foundation + One Vertical Slice
8080
- [.] Add shared adapter guidance document for sample-to-tool loading.
81-
- [.] Implement one full reference flow:
81+
- [x] Implement one full reference flow:
8282
- sample page loads `sample-xxxx.json`
8383
- same file is passed to tool launch
8484
- tool hydrates from same file
85-
- [.] Suggested first slice: `Parallax Scene Studio` (clear, low candidate count).
85+
- [x] Suggested first slice: `Parallax Scene Studio` (clear, low candidate count).
8686
- [ ] Validate:
8787
- sample runs using file
8888
- tool opens from sample and loads matching content
@@ -120,7 +120,9 @@
120120
- [ ] Select precise, semantically aligned samples only (avoid broad keyword-only linkage).
121121

122122
### Phase 5 - Games
123-
- [ ] Do the same thing for games.
123+
- [ ] Do the same thing for games, but use Workspace Manager.
124+
- [ ] 100% of the game data needs to be generated from Workspace Manager
125+
- [ ] No Tool should be used independantly
124126

125127
### Phase 6 - Phase 20 Decommission (After Parity)
126128
- [ ] Keep `Phase 20 - Tool Preset Integration` active until Samples2Tools parity is execution-validated.

0 commit comments

Comments
 (0)