Skip to content

Commit 8025223

Browse files
committed
Consolidate renamed tool folders into canonical paths, repair references, remove duplicate folder drift, and intentionally exclude legacy SpriteEditor from consolidation scope.
1 parent 50da812 commit 8025223

155 files changed

Lines changed: 4071 additions & 1110 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/dev/CODEX_COMMANDS.md

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,30 @@
11
MODEL: GPT-5.4
22
REASONING: high
33

4-
COMMAND:
5-
Execute this clean progression in order.
4+
TASK:
5+
Create BUILD_PR_TOOLS_FOLDER_CONSOLIDATION under the HTML-JavaScript-Gaming repo.
66

7-
Step 1:
8-
Create BUILD_PR_VECTOR_TEMPLATE_SAMPLE_GAME.
7+
GOAL:
8+
Consolidate duplicate active tool folders into the approved canonical studio paths under `tools/`, repair active references, and remove duplicate folder drift.
99

10-
BUILD requirements:
11-
- Build a standalone sample game from `templates/vector-native-arcade/`
12-
- Use vector assets as the only active visual runtime dependency
13-
- Preserve strict validation, packaging, runtime, debug, profiler, export, and publishing compatibility
14-
- Avoid engine core API changes
10+
DELIVERABLES:
11+
- `docs/pr/BUILD_PR_TOOLS_FOLDER_CONSOLIDATION.md`
12+
- `docs/dev/CODEX_COMMANDS.md`
13+
- `docs/dev/COMMIT_COMMENT.txt`
14+
- `docs/dev/reports/file_tree.txt`
15+
- `docs/dev/reports/change_summary.txt`
16+
- `docs/dev/reports/validation_checklist.txt`
17+
- `tmp/BUILD_PR_TOOLS_FOLDER_CONSOLIDATION.zip`
1518

16-
Step 2:
17-
Treat docs/pr/PLAN_PR_VECTOR_GEOMETRY_RUNTIME.md as the governing architecture contract for the next runtime evolution.
19+
NEXT COMMAND:
20+
MODEL: GPT-5.4
21+
REASONING: high
22+
23+
TASK:
24+
Create PLAN_PR_TOOLS_CANONICAL_NAMING_AUDIT
25+
26+
GOAL:
27+
Document and lock the final approved canonical naming/path convention for active tool folders and related internal references after consolidation.
1828

19-
Package:
20-
HTML-JavaScript-Gaming/tmp/VECTOR_TEMPLATE_SAMPLE_GAME_AND_GEOMETRY_RUNTIME_delta.zip
29+
ZIP:
30+
`tmp/PLAN_PR_TOOLS_CANONICAL_NAMING_AUDIT.zip`

docs/dev/COMMIT_COMMENT.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
build(vector-platform): add vector template sample game and define geometry runtime
1+
build(tools): consolidate duplicate tool folders into canonical studio paths

docs/dev/QC_click_by_click_test_script.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
## 1. Launch / Smoke Test
1717

1818
### 1.1 Open editor
19-
- [x] Open `tools/SpriteEditor/index.html`
19+
- [x] Open `tools/SpriteEditor_old_keep/index.html`
2020
- [x] Verify editor loads without visible errors
2121
- [x] Verify no console errors on load
2222

docs/dev/reports/asset_remediation_system_validation.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ Files:
44
- tools/shared/projectAssetRemediation.js
55
- tests/tools/AssetRemediationSystem.test.mjs
66
- tests/run-tests.mjs
7-
- tools/Sprite Editor/index.html
8-
- tools/Sprite Editor/modules/spriteEditorApp.js
9-
- tools/Tile Map Editor/index.html
10-
- tools/Tile Map Editor/main.js
11-
- tools/Parallax Editor/index.html
12-
- tools/Parallax Editor/main.js
7+
- tools/SpriteEditorV3/index.html
8+
- tools/SpriteEditorV3/modules/spriteEditorApp.js
9+
- tools/Tilemap Studio/index.html
10+
- tools/Tilemap Studio/main.js
11+
- tools/Parallax Scene Studio/index.html
12+
- tools/Parallax Scene Studio/main.js
1313

1414
Checks passed:
1515
- node --check tools/shared/projectAssetRemediation.js
1616
- node --check tests/tools/AssetRemediationSystem.test.mjs
17-
- node --check tools/Sprite Editor/modules/spriteEditorApp.js
18-
- node --check tools/Tile Map Editor/main.js
19-
- node --check tools/Parallax Editor/main.js
17+
- node --check tools/SpriteEditorV3/modules/spriteEditorApp.js
18+
- node --check tools/Tilemap Studio/main.js
19+
- node --check tools/Parallax Scene Studio/main.js
2020
- targeted AssetRemediationSystem test via node inline runner
2121
- node ./scripts/run-node-tests.mjs
2222

docs/dev/reports/asset_validation_engine_validation.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ BUILD_PR_ASSET_VALIDATION_ENGINE validation
33
Files:
44
- tools/shared/projectAssetValidation.js
55
- tests/tools/AssetValidationEngine.test.mjs
6-
- tools/Sprite Editor/modules/spriteEditorApp.js
7-
- tools/Tile Map Editor/main.js
8-
- tools/Parallax Editor/main.js
6+
- tools/SpriteEditorV3/modules/spriteEditorApp.js
7+
- tools/Tilemap Studio/main.js
8+
- tools/Parallax Scene Studio/main.js
99

1010
Checks passed:
1111
- node --check tools/shared/projectAssetValidation.js
12-
- node --check tools/Sprite Editor/modules/spriteEditorApp.js
13-
- node --check tools/Tile Map Editor/main.js
14-
- node --check tools/Parallax Editor/main.js
12+
- node --check tools/SpriteEditorV3/modules/spriteEditorApp.js
13+
- node --check tools/Tilemap Studio/main.js
14+
- node --check tools/Parallax Scene Studio/main.js
1515
- node --check tests/tools/AssetValidationEngine.test.mjs
1616
- targeted AssetValidationEngine test via node inline runner
1717
- node ./scripts/run-node-tests.mjs
Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,36 @@
1-
Completed BUILD_PR_ASSET_DEPENDENCY_GRAPH as an additive project-level asset graph slice.
1+
Change Summary
2+
==============
23

3-
Summary:
4-
- Added shared dependency graph generation in `tools/shared/projectAssetRegistry.js` using stable node IDs, deterministic edge ordering, and non-blocking validation findings.
5-
- Updated Sprite Editor, Tile Map Editor, and Parallax Editor save flows to persist `project.assetDependencyGraph` snapshots without changing engine core APIs.
6-
- Preserved legacy compatibility by keeping graph persistence additive and leaving load flows tolerant of missing graph data.
4+
Canonical folders kept
5+
----------------------
6+
- `tools/SpriteEditorV3/`
7+
- `tools/Tilemap Studio/`
8+
- `tools/Parallax Scene Studio/`
9+
- `tools/Vector Asset Studio/`
10+
11+
Duplicate folders removed
12+
-------------------------
13+
- `tools/Sprite Editor/`
14+
- `tools/Tile Map Editor/`
15+
- `tools/Parallax Editor/`
16+
- `tools/SVG Background Editor/`
17+
18+
Files moved or merged
19+
---------------------
20+
- Pixel tool implementation files moved into `tools/SpriteEditorV3/`
21+
- Tilemap tool implementation files and samples moved into `tools/Tilemap Studio/`
22+
- Parallax tool implementation files and samples moved into `tools/Parallax Scene Studio/`
23+
- Vector tool implementation files and samples moved into `tools/Vector Asset Studio/`
24+
- Canonical `index.html` and `README.md` files rewritten to remove transition text
25+
26+
References updated
27+
------------------
28+
- `tools/index.html`
29+
- canonical tool entrypoints
30+
- canonical tool READMEs
31+
- docs and validation reports referencing deprecated duplicate active tool folders
32+
33+
Explicit exclusion
34+
------------------
35+
- `tools/SpriteEditor_old_keep/` was intentionally ignored as legacy and out of scope
36+
- `tools/SpriteEditorV3/` was not part of the duplicate-folder consolidation set

docs/dev/reports/debug_visualization_layer_validation.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ Files:
44
- tools/shared/debugVisualizationLayer.js
55
- tests/tools/DebugVisualizationLayer.test.mjs
66
- tests/run-tests.mjs
7-
- tools/Sprite Editor/index.html
8-
- tools/Sprite Editor/modules/spriteEditorApp.js
9-
- tools/Tile Map Editor/index.html
10-
- tools/Tile Map Editor/main.js
11-
- tools/Parallax Editor/index.html
12-
- tools/Parallax Editor/main.js
7+
- tools/SpriteEditorV3/index.html
8+
- tools/SpriteEditorV3/modules/spriteEditorApp.js
9+
- tools/Tilemap Studio/index.html
10+
- tools/Tilemap Studio/main.js
11+
- tools/Parallax Scene Studio/index.html
12+
- tools/Parallax Scene Studio/main.js
1313

1414
Checks passed:
1515
- node --check tools/shared/debugVisualizationLayer.js
1616
- node --check tests/tools/DebugVisualizationLayer.test.mjs
17-
- node --check tools/Sprite Editor/modules/spriteEditorApp.js
18-
- node --check tools/Tile Map Editor/main.js
19-
- node --check tools/Parallax Editor/main.js
17+
- node --check tools/SpriteEditorV3/modules/spriteEditorApp.js
18+
- node --check tools/Tilemap Studio/main.js
19+
- node --check tools/Parallax Scene Studio/main.js
2020
- node ./scripts/run-node-tests.mjs
2121

2222
Behavior confirmed:

docs/dev/reports/editor_experience_layer_validation.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ Files:
44
- tools/shared/editorExperienceLayer.js
55
- tests/tools/EditorExperienceLayer.test.mjs
66
- tests/run-tests.mjs
7-
- tools/Sprite Editor/index.html
8-
- tools/Sprite Editor/modules/spriteEditorApp.js
9-
- tools/Tile Map Editor/index.html
10-
- tools/Tile Map Editor/main.js
11-
- tools/Parallax Editor/index.html
12-
- tools/Parallax Editor/main.js
7+
- tools/SpriteEditorV3/index.html
8+
- tools/SpriteEditorV3/modules/spriteEditorApp.js
9+
- tools/Tilemap Studio/index.html
10+
- tools/Tilemap Studio/main.js
11+
- tools/Parallax Scene Studio/index.html
12+
- tools/Parallax Scene Studio/main.js
1313

1414
Checks passed:
1515
- node --check tools/shared/editorExperienceLayer.js
1616
- node --check tests/tools/EditorExperienceLayer.test.mjs
17-
- node --check tools/Sprite Editor/modules/spriteEditorApp.js
18-
- node --check tools/Tile Map Editor/main.js
19-
- node --check tools/Parallax Editor/main.js
17+
- node --check tools/SpriteEditorV3/modules/spriteEditorApp.js
18+
- node --check tools/Tilemap Studio/main.js
19+
- node --check tools/Parallax Scene Studio/main.js
2020
- node ./scripts/run-node-tests.mjs
2121

2222
Behavior confirmed:

docs/dev/reports/file_tree.txt

Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,29 @@
1-
LEVEL_9_ASSET_DEPENDENCY_GRAPH_ATOMIC_PACKAGE_delta/
2-
docs/
3-
docs/dev/
4-
docs/dev/reports/
5-
docs/dev/reports/change_summary.txt
6-
docs/dev/reports/file_tree.txt
7-
docs/dev/reports/validation_checklist.txt
8-
docs/pr/
9-
docs/pr/APPLY_PR_ASSET_DEPENDENCY_GRAPH.md
10-
docs/pr/BUILD_PR_ASSET_DEPENDENCY_GRAPH.md
11-
docs/pr/PLAN_PR_ASSET_DEPENDENCY_GRAPH.md
121
tools/
13-
tools/shared/
14-
tools/shared/projectAssetRegistry.js
15-
tools/Sprite Editor/
16-
tools/Sprite Editor/modules/
17-
tools/Sprite Editor/modules/spriteEditorApp.js
18-
tools/Tile Map Editor/
19-
tools/Tile Map Editor/main.js
20-
tools/Parallax Editor/
21-
tools/Parallax Editor/main.js
2+
Parallax Scene Studio/
3+
index.html
4+
main.js
5+
parallaxEditor.css
6+
README.md
7+
samples/
8+
Sprite Editor V3/
9+
index.html
10+
main.js
11+
spriteEditor.css
12+
README.md
13+
modules/
14+
Tilemap Studio/
15+
index.html
16+
main.js
17+
tileMapEditor.css
18+
README.md
19+
samples/
20+
Vector Asset Studio/
21+
index.html
22+
main.js
23+
svgBackgroundEditor.css
24+
README.md
25+
samples/
26+
VectorMapEditor/
27+
shared/
28+
SpriteEditor/
29+
SpriteEditorV3/

docs/dev/reports/project_packaging_system_validation.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ Files:
44
- tools/shared/projectPackaging.js
55
- tests/tools/ProjectPackagingSystem.test.mjs
66
- tests/run-tests.mjs
7-
- tools/Sprite Editor/index.html
8-
- tools/Sprite Editor/modules/spriteEditorApp.js
9-
- tools/Tile Map Editor/index.html
10-
- tools/Tile Map Editor/main.js
11-
- tools/Parallax Editor/index.html
12-
- tools/Parallax Editor/main.js
7+
- tools/SpriteEditorV3/index.html
8+
- tools/SpriteEditorV3/modules/spriteEditorApp.js
9+
- tools/Tilemap Studio/index.html
10+
- tools/Tilemap Studio/main.js
11+
- tools/Parallax Scene Studio/index.html
12+
- tools/Parallax Scene Studio/main.js
1313

1414
Checks passed:
1515
- node --check tools/shared/projectPackaging.js
1616
- node --check tests/tools/ProjectPackagingSystem.test.mjs
17-
- node --check tools/Sprite Editor/modules/spriteEditorApp.js
18-
- node --check tools/Tile Map Editor/main.js
19-
- node --check tools/Parallax Editor/main.js
17+
- node --check tools/SpriteEditorV3/modules/spriteEditorApp.js
18+
- node --check tools/Tilemap Studio/main.js
19+
- node --check tools/Parallax Scene Studio/main.js
2020
- targeted ProjectPackagingSystem test via node inline runner
2121
- node ./scripts/run-node-tests.mjs
2222

0 commit comments

Comments
 (0)