Skip to content

Commit ab8a78b

Browse files
author
DavidQ
committed
Upgrade audit script to show referencing JS file - PR 11.49
1 parent 857cb11 commit ab8a78b

6 files changed

Lines changed: 214 additions & 86 deletions

docs/dev/codex_commands.md

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1 @@
1-
MODEL: GPT-5.3-codex
2-
REASONING: high
3-
4-
TASK:
5-
Apply PR 11.48.
6-
7-
Use script output:
8-
scripts/PS/audit-sample-json-js-references.ps1
9-
10-
Select 1–3 JSON files marked NO.
11-
12-
For each:
13-
- manually verify usage
14-
- apply ONLY if obvious
15-
16-
Do NOT:
17-
- touch palette files
18-
- touch tile-map docs
19-
- touch sample 1902
20-
- run full sample suite
21-
22-
Validation:
23-
- node --check changed files
24-
- targeted checks only
1+
Replace script with upgraded version that shows referencing JS file.

docs/dev/commit_comment.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Perform verified JSON cleanup using audit script - PR 11.48
1+
Upgrade audit script to show referencing JS file - PR 11.49

docs/dev/reports/sample_json_js_reference_audit.csv

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"samples\phase-02\0201","samples\phase-02\0201\sample.0201.3d-camera-path-editor.json","False","","",""
44
"samples\phase-02\0202","samples\phase-02\0202\sample.0202.3d-camera-path-editor.json","False","","",""
55
"samples\phase-02\0204","samples\phase-02\0204\sample.0204.3d-asset-viewer.json","True","sample.0204.asset-browser.json","sample\.0204\.3d-asset-viewer\.json",""
6-
"samples\phase-02\0204","samples\phase-02\0204\sample.0204.asset-browser.json","True","main.js","sample\.0204\.asset-browser\.json",""
6+
"samples\phase-02\0204","samples\phase-02\0204\sample.0204.asset-browser.json","True","main.js","sample\.0204\.asset-browser\.json","Multiple JS references found"
77
"samples\phase-02\0205","samples\phase-02\0205\sample.0205.state-inspector.json","False","","",""
88
"samples\phase-02\0207","samples\phase-02\0207\sample.0207.palette.json","False","","",""
99
"samples\phase-02\0207","samples\phase-02\0207\sample.0207.sprite-editor.json","True","AnimationSystemScene.js","sample\.0207\.sprite-editor\.json",""
@@ -26,8 +26,8 @@
2626
"samples\phase-02\0224","samples\phase-02\0224\sample.0224.sprite-editor.json","True","TileCameraSpriteSliceScene.js","sample\.0224\.sprite-editor\.json",""
2727
"samples\phase-02\0224","samples\phase-02\0224\sample.0224.tile-map-editor.json","True","TileCameraSpriteSliceScene.js","sample\.0224\.tile-map-editor\.json",""
2828
"samples\phase-02\0224","samples\phase-02\0224\sample-0224-tile-map-editor-document.json","False","","",""
29-
"samples\phase-02\0226","samples\phase-02\0226\sample.0226.skin-editor.json","True","PrimitiveSkinEditorBreakoutReadinessScene.js","sample\.0226\.skin-editor\.json",""
30-
"samples\phase-02\0227","samples\phase-02\0227\sample.0227.skin-editor.json","True","PrimitiveSkinEditorPongReadinessScene.js","sample\.0227\.skin-editor\.json",""
29+
"samples\phase-02\0226","samples\phase-02\0226\sample.0226.skin-editor.json","True","PrimitiveSkinEditorBreakoutReadinessScene.js","sample\.0226\.skin-editor\.json","Multiple JS references found"
30+
"samples\phase-02\0227","samples\phase-02\0227\sample.0227.skin-editor.json","True","PrimitiveSkinEditorPongReadinessScene.js","sample\.0227\.skin-editor\.json","Multiple JS references found"
3131
"samples\phase-03\0301","samples\phase-03\0301\sample.0301.palette.json","False","","",""
3232
"samples\phase-03\0301","samples\phase-03\0301\sample.0301.sprite-editor.json","True","RealSpriteRenderingScene.js","sample\.0301\.sprite-editor\.json",""
3333
"samples\phase-03\0302","samples\phase-03\0302\sample.0302.palette.json","False","","",""
@@ -62,9 +62,9 @@
6262
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.3d-asset-viewer.json","False","","",""
6363
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.3d-json-payload-normalizer.json","False","","",""
6464
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.palette.json","False","","",""
65-
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.parallax-editor.json","True","index.html","sample\.1208\.parallax-editor\.json",""
65+
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.parallax-editor.json","True","index.html","sample\.1208\.parallax-editor\.json","Multiple JS references found"
6666
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.svg-asset-studio.json","True","index.html","sample\.1208\.svg-asset-studio\.json",""
67-
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.tile-map-editor.json","True","index.html","sample\.1208\.tile-map-editor\.json",""
67+
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.tile-map-editor.json","True","index.html","sample\.1208\.tile-map-editor\.json","Multiple JS references found"
6868
"samples\phase-12\1209","samples\phase-12\1209\sample.1209.palette.json","False","","",""
6969
"samples\phase-12\1209","samples\phase-12\1209\sample.1209.tile-map-editor.json","True","index.html","sample\.1209\.tile-map-editor\.json",""
7070
"samples\phase-12\1209","samples\phase-12\1209\sample.1209.tile-model-converter.json","False","","",""
@@ -90,10 +90,10 @@
9090
"samples\phase-14\1407","samples\phase-14\1407\sample.1407.performance-profiler.json","False","","",""
9191
"samples\phase-14\1413","samples\phase-14\1413\sample.1413.3d-asset-viewer.json","True","sample.1413.asset-browser.json","sample\.1413\.3d-asset-viewer\.json",""
9292
"samples\phase-14\1413","samples\phase-14\1413\sample.1413.asset-browser.json","True","sample.1413.asset-browser.json","sample\.1413\.asset-browser\.json",""
93-
"samples\phase-14\1413","samples\phase-14\1413\sample.1413.asset-pipeline-tool.json","True","main.js","sample\.1413\.asset-pipeline-tool\.json",""
93+
"samples\phase-14\1413","samples\phase-14\1413\sample.1413.asset-pipeline-tool.json","True","main.js","sample\.1413\.asset-pipeline-tool\.json","Multiple JS references found"
9494
"samples\phase-14\1414","samples\phase-14\1414\sample.1414.palette.json","False","","",""
9595
"samples\phase-14\1414","samples\phase-14\1414\sample.1414.sprite-editor.json","True","TextureSpritePreprocessPipelineScene.js","sample\.1414\.sprite-editor\.json",""
9696
"samples\phase-14\1417","samples\phase-14\1417\sample.1417.asset-pipeline-tool.json","False","","",""
97-
"samples\phase-15\1505","samples\phase-15\1505\sample.1505.asset-browser.json","True","main.js","sample\.1505\.asset-browser\.json",""
97+
"samples\phase-15\1505","samples\phase-15\1505\sample.1505.asset-browser.json","True","main.js","sample\.1505\.asset-browser\.json","Multiple JS references found"
9898
"samples\phase-16\1606","samples\phase-16\1606\sample.1606.physics-sandbox.json","False","","",""
99-
"samples\phase-19\1902","samples\phase-19\1902\sample.1902.workspace-all-tools.json","True","main.js","sample\.1902\.workspace-all-tools\.json",""
99+
"samples\phase-19\1902","samples\phase-19\1902\sample.1902.workspace-all-tools.json","True","main.js","sample\.1902\.workspace-all-tools\.json","Multiple JS references found"
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
"SampleRoot","JsonPath","Referenced","ReferencedBy","Match","Note"
2+
"samples\metadata\samples.index.metadata.json","samples\metadata\samples.index.metadata.json","False","","",""
3+
"samples\phase-02\0201","samples\phase-02\0201\sample.0201.3d-camera-path-editor.json","False","","",""
4+
"samples\phase-02\0202","samples\phase-02\0202\sample.0202.3d-camera-path-editor.json","False","","",""
5+
"samples\phase-02\0204","samples\phase-02\0204\sample.0204.3d-asset-viewer.json","True","sample.0204.asset-browser.json","sample\.0204\.3d-asset-viewer\.json",""
6+
"samples\phase-02\0204","samples\phase-02\0204\sample.0204.asset-browser.json","True","main.js","sample\.0204\.asset-browser\.json","Multiple JS references found"
7+
"samples\phase-02\0205","samples\phase-02\0205\sample.0205.state-inspector.json","False","","",""
8+
"samples\phase-02\0207","samples\phase-02\0207\sample.0207.palette.json","False","","",""
9+
"samples\phase-02\0207","samples\phase-02\0207\sample.0207.sprite-editor.json","True","AnimationSystemScene.js","sample\.0207\.sprite-editor\.json",""
10+
"samples\phase-02\0208","samples\phase-02\0208\sample.0208.state-inspector.json","False","","",""
11+
"samples\phase-02\0210","samples\phase-02\0210\sample.0210.physics-sandbox.json","False","","",""
12+
"samples\phase-02\0213","samples\phase-02\0213\sample.0213.palette.json","False","","",""
13+
"samples\phase-02\0213","samples\phase-02\0213\sample.0213.sprite-editor.json","True","SpriteRenderLayerScene.js","sample\.0213\.sprite-editor\.json",""
14+
"samples\phase-02\0214","samples\phase-02\0214\sample.0214.palette.json","False","","",""
15+
"samples\phase-02\0214","samples\phase-02\0214\sample.0214.sprite-editor.json","True","AnimationSpriteBindingScene.js","sample\.0214\.sprite-editor\.json",""
16+
"samples\phase-02\0217","samples\phase-02\0217\sample.0217.state-inspector.json","False","","",""
17+
"samples\phase-02\0219","samples\phase-02\0219\sample.0219.palette.json","False","","",""
18+
"samples\phase-02\0219","samples\phase-02\0219\sample.0219.sprite-editor.json","True","SpriteAtlasImageRenderingScene.js","sample\.0219\.sprite-editor\.json",""
19+
"samples\phase-02\0220","samples\phase-02\0220\sample.0220.3d-camera-path-editor.json","False","","",""
20+
"samples\phase-02\0221","samples\phase-02\0221\sample.0221.3d-json-payload-normalizer.json","False","","",""
21+
"samples\phase-02\0221","samples\phase-02\0221\sample.0221.palette.json","False","","",""
22+
"samples\phase-02\0221","samples\phase-02\0221\sample.0221.tile-map-editor.json","True","TilemapSystemScene.js","sample\.0221\.tile-map-editor\.json",""
23+
"samples\phase-02\0221","samples\phase-02\0221\sample.0221.tile-model-converter.json","False","","",""
24+
"samples\phase-02\0221","samples\phase-02\0221\sample-0221-tile-map-editor-document.json","True","sample.0221.tile-model-converter.json","sample-0221-tile-map-editor-document\.json",""
25+
"samples\phase-02\0224","samples\phase-02\0224\sample.0224.palette.json","False","","",""
26+
"samples\phase-02\0224","samples\phase-02\0224\sample.0224.sprite-editor.json","True","TileCameraSpriteSliceScene.js","sample\.0224\.sprite-editor\.json",""
27+
"samples\phase-02\0224","samples\phase-02\0224\sample.0224.tile-map-editor.json","True","TileCameraSpriteSliceScene.js","sample\.0224\.tile-map-editor\.json",""
28+
"samples\phase-02\0224","samples\phase-02\0224\sample-0224-tile-map-editor-document.json","False","","",""
29+
"samples\phase-02\0226","samples\phase-02\0226\sample.0226.skin-editor.json","True","PrimitiveSkinEditorBreakoutReadinessScene.js","sample\.0226\.skin-editor\.json","Multiple JS references found"
30+
"samples\phase-02\0227","samples\phase-02\0227\sample.0227.skin-editor.json","True","PrimitiveSkinEditorPongReadinessScene.js","sample\.0227\.skin-editor\.json","Multiple JS references found"
31+
"samples\phase-03\0301","samples\phase-03\0301\sample.0301.palette.json","False","","",""
32+
"samples\phase-03\0301","samples\phase-03\0301\sample.0301.sprite-editor.json","True","RealSpriteRenderingScene.js","sample\.0301\.sprite-editor\.json",""
33+
"samples\phase-03\0302","samples\phase-03\0302\sample.0302.palette.json","False","","",""
34+
"samples\phase-03\0302","samples\phase-03\0302\sample.0302.sprite-editor.json","True","AnimationSystemScene.js","sample\.0302\.sprite-editor\.json",""
35+
"samples\phase-03\0303","samples\phase-03\0303\sample.0303.physics-sandbox.json","False","","",""
36+
"samples\phase-03\0305","samples\phase-03\0305\sample.0305.3d-json-payload-normalizer.json","False","","",""
37+
"samples\phase-03\0305","samples\phase-03\0305\sample.0305.palette.json","False","","",""
38+
"samples\phase-03\0305","samples\phase-03\0305\sample.0305.tile-map-editor.json","True","TileMetadataScene.js","sample\.0305\.tile-map-editor\.json",""
39+
"samples\phase-03\0305","samples\phase-03\0305\sample.0305.tile-model-converter.json","False","","",""
40+
"samples\phase-03\0305","samples\phase-03\0305\sample-0305-tile-map-editor-document.json","True","sample.0305.tile-model-converter.json","sample-0305-tile-map-editor-document\.json",""
41+
"samples\phase-03\0306","samples\phase-03\0306\sample.0306.parallax-editor.json","False","","",""
42+
"samples\phase-03\0308","samples\phase-03\0308\sample.0308.palette.json","False","","",""
43+
"samples\phase-03\0313","samples\phase-03\0313\sample.0313.palette.json","False","","",""
44+
"samples\phase-05\0510","samples\phase-05\0510\sample.0510.asset-pipeline-tool.json","False","","",""
45+
"samples\phase-05\0512","samples\phase-05\0512\sample.0512.performance-profiler.json","False","","",""
46+
"samples\phase-07\0708","samples\phase-07\0708\sample.0708.replay-visualizer.json","False","","",""
47+
"samples\phase-09\0901","samples\phase-09\0901\sample.0901.palette.json","False","","",""
48+
"samples\phase-09\0901","samples\phase-09\0901\sample.0901.svg-asset-studio.json","False","","",""
49+
"samples\phase-09\0901","samples\phase-09\0901\sample.0901.vector-map-editor.json","False","","",""
50+
"samples\phase-09\0905","samples\phase-09\0905\sample.0905.palette.json","False","","",""
51+
"samples\phase-09\0905","samples\phase-09\0905\sample.0905.sprite-editor.json","True","PixelPerfectCollisionScene.js","sample\.0905\.sprite-editor\.json",""
52+
"samples\phase-12\1204","samples\phase-12\1204\sample.1204.palette.json","False","","",""
53+
"samples\phase-12\1204","samples\phase-12\1204\sample.1204.parallax-editor.json","False","","",""
54+
"samples\phase-12\1204","samples\phase-12\1204\sample.1204.svg-asset-studio.json","False","","",""
55+
"samples\phase-12\1204","samples\phase-12\1204\sample.1204.vector-map-editor.json","False","","",""
56+
"samples\phase-12\1205","samples\phase-12\1205\sample.1205.palette.json","False","","",""
57+
"samples\phase-12\1205","samples\phase-12\1205\sample.1205.parallax-editor.json","False","","",""
58+
"samples\phase-12\1205","samples\phase-12\1205\sample.1205.vector-map-editor.json","False","","",""
59+
"samples\phase-12\1208","samples\phase-12\1208\assets\data\tileset\demo1208-terrain-tileset.sprite-editor.json","False","","",""
60+
"samples\phase-12\1208","samples\phase-12\1208\data\toolFormattedParallax.json","False","","",""
61+
"samples\phase-12\1208","samples\phase-12\1208\data\toolFormattedTileMap.json","False","","",""
62+
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.3d-asset-viewer.json","False","","",""
63+
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.3d-json-payload-normalizer.json","False","","",""
64+
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.palette.json","False","","",""
65+
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.parallax-editor.json","True","index.html","sample\.1208\.parallax-editor\.json","Multiple JS references found"
66+
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.svg-asset-studio.json","True","index.html","sample\.1208\.svg-asset-studio\.json",""
67+
"samples\phase-12\1208","samples\phase-12\1208\sample.1208.tile-map-editor.json","True","index.html","sample\.1208\.tile-map-editor\.json","Multiple JS references found"
68+
"samples\phase-12\1209","samples\phase-12\1209\sample.1209.palette.json","False","","",""
69+
"samples\phase-12\1209","samples\phase-12\1209\sample.1209.tile-map-editor.json","True","index.html","sample\.1209\.tile-map-editor\.json",""
70+
"samples\phase-12\1209","samples\phase-12\1209\sample.1209.tile-model-converter.json","False","","",""
71+
"samples\phase-12\1209","samples\phase-12\1209\sample-1209-tile-map-editor-document.json","True","sample.1209.tile-model-converter.json","sample-1209-tile-map-editor-document\.json",""
72+
"samples\phase-12\1210","samples\phase-12\1210\sample.1210.palette.json","False","","",""
73+
"samples\phase-12\1210","samples\phase-12\1210\sample.1210.tile-map-editor.json","True","index.html","sample\.1210\.tile-map-editor\.json",""
74+
"samples\phase-12\1210","samples\phase-12\1210\sample-1210-tile-map-editor-document.json","False","","",""
75+
"samples\phase-12\1211","samples\phase-12\1211\sample.1211.palette.json","False","","",""
76+
"samples\phase-12\1211","samples\phase-12\1211\sample.1211.tile-map-editor.json","True","index.html","sample\.1211\.tile-map-editor\.json",""
77+
"samples\phase-12\1211","samples\phase-12\1211\sample-1211-tile-map-editor-document.json","False","","",""
78+
"samples\phase-12\1212","samples\phase-12\1212\sample-1212-vector-map-editor.json","True","index.html","sample-1212-vector-map-editor\.json",""
79+
"samples\phase-12\1213","samples\phase-12\1213\sample-1213-vector-map-editor.json","True","index.html","sample-1213-vector-map-editor\.json",""
80+
"samples\phase-12\1214","samples\phase-12\1214\sample-1214-vector-map-editor.json","True","index.html","sample-1214-vector-map-editor\.json",""
81+
"samples\phase-12\1215","samples\phase-12\1215\sample-1215-svg-asset-studio.json","True","index.html","sample-1215-svg-asset-studio\.json",""
82+
"samples\phase-12\1216","samples\phase-12\1216\sample-1216-svg-asset-studio.json","True","index.html","sample-1216-svg-asset-studio\.json",""
83+
"samples\phase-12\1217","samples\phase-12\1217\sample-1217-svg-asset-studio.json","True","index.html","sample-1217-svg-asset-studio\.json",""
84+
"samples\phase-12\1218","samples\phase-12\1218\sample-1218-parallax-editor.json","True","index.html","sample-1218-parallax-editor\.json",""
85+
"samples\phase-12\1219","samples\phase-12\1219\sample-1219-parallax-editor.json","True","index.html","sample-1219-parallax-editor\.json",""
86+
"samples\phase-12\1220","samples\phase-12\1220\sample-1220-parallax-editor.json","True","index.html","sample-1220-parallax-editor\.json",""
87+
"samples\phase-13\1315","samples\phase-13\1315\sample.1315.replay-visualizer.json","False","","",""
88+
"samples\phase-13\1319","samples\phase-13\1319\sample.1319.performance-profiler.json","False","","",""
89+
"samples\phase-14\1406","samples\phase-14\1406\sample.1406.replay-visualizer.json","False","","",""
90+
"samples\phase-14\1407","samples\phase-14\1407\sample.1407.performance-profiler.json","False","","",""
91+
"samples\phase-14\1413","samples\phase-14\1413\sample.1413.3d-asset-viewer.json","True","sample.1413.asset-browser.json","sample\.1413\.3d-asset-viewer\.json",""
92+
"samples\phase-14\1413","samples\phase-14\1413\sample.1413.asset-browser.json","True","sample.1413.asset-browser.json","sample\.1413\.asset-browser\.json",""
93+
"samples\phase-14\1413","samples\phase-14\1413\sample.1413.asset-pipeline-tool.json","True","main.js","sample\.1413\.asset-pipeline-tool\.json","Multiple JS references found"
94+
"samples\phase-14\1414","samples\phase-14\1414\sample.1414.palette.json","False","","",""
95+
"samples\phase-14\1414","samples\phase-14\1414\sample.1414.sprite-editor.json","True","TextureSpritePreprocessPipelineScene.js","sample\.1414\.sprite-editor\.json",""
96+
"samples\phase-14\1417","samples\phase-14\1417\sample.1417.asset-pipeline-tool.json","False","","",""
97+
"samples\phase-15\1505","samples\phase-15\1505\sample.1505.asset-browser.json","True","main.js","sample\.1505\.asset-browser\.json","Multiple JS references found"
98+
"samples\phase-16\1606","samples\phase-16\1606\sample.1606.physics-sandbox.json","False","","",""
99+
"samples\phase-19\1902","samples\phase-19\1902\sample.1902.workspace-all-tools.json","True","main.js","sample\.1902\.workspace-all-tools\.json","Multiple JS references found"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Upgrade script to show which JS file references JSON

0 commit comments

Comments
 (0)