Skip to content

Commit ab5cb52

Browse files
author
DavidQ
committed
APPLY_PR_SPRITEEDITOR_ARCHIVE_VALIDATE_v2
Validate archive move.
1 parent 29d2efc commit ab5cb52

8 files changed

Lines changed: 128 additions & 21 deletions

docs/dev/CODEX_COMMANDS.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
1-
MODEL: GPT-5.3-codex
2-
REASONING: high
1+
MODEL: GPT-5.3-codex
2+
REASONING: medium
33

44
COMMAND:
5-
Execute move of tools/SpriteEditor_old_keep to docs/archive/tools/SpriteEditor_old_keep.
5+
Validate the completed move of:
6+
tools/SpriteEditor_old_keep/
7+
→ docs/archive/tools/SpriteEditor_old_keep/
68

7-
- Preserve all files
8-
- Do not modify contents
9-
- Update only documentation references if needed
10-
- Generate spriteeditor_archive_move_report.md
11-
- Ensure no runtime impact
12-
- Package output to:
13-
<project folder>/tmp/BUILD_PR_TARGETED_REPO_CLEANUP_PASS_4B_SPRITEEDITOR_MOVE_TO_ARCHIVE.zip
9+
Steps:
10+
1. Confirm old path does not exist
11+
2. Confirm new archive path exists with identical structure
12+
3. Search repo for any remaining references to old path
13+
4. Confirm no runtime imports reference the old path
14+
5. Generate validation report:
15+
docs/dev/reports/spriteeditor_archive_move_validation.md
16+
6. If any broken references are found, list them (DO NOT FIX)
17+
18+
Package results to:
19+
<project folder>/tmp/APPLY_PR_SPRITEEDITOR_ARCHIVE_VALIDATE_v2.zip

docs/dev/COMMIT_COMMENT.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
BUILD_PR_TARGETED_REPO_CLEANUP_PASS_4B_SPRITEEDITOR_MOVE_TO_ARCHIVE
2-
3-
Moved SpriteEditor_old_keep to archive for reference-only usage.
1+
APPLY_PR_SPRITEEDITOR_ARCHIVE_VALIDATE_v2
2+
Validate archive move.

docs/dev/NEXT_COMMAND.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
After validation:
2-
APPLY_PR_TARGETED_REPO_CLEANUP_PASS_4B_SPRITEEDITOR_MOVE_TO_ARCHIVE
1+
Next: BUILD_PR_TARGETED_REPO_CLEANUP_PASS_5_CLASSES_OLD_KEEP_POLICY
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
- Moves SpriteEditor_old_keep to archive
2-
- Converts to reference-only asset
1+
- SpriteEditor_old_keep successfully moved to archive
32
- No runtime or template impact
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# SpriteEditor Archive Move Validation v2
2+
3+
Generated: 2026-04-12
4+
5+
## Step 1: Old Path Does Not Exist
6+
- Check: tools/SpriteEditor_old_keep/
7+
- Result: PASS (path missing)
8+
9+
## Step 2: New Archive Path Exists With Identical Structure
10+
- Check: docs/archive/tools/SpriteEditor_old_keep/
11+
- New path exists: yes
12+
- New path file count: 44
13+
- New path directory count: 8
14+
- New top-level folders: assets, modules, shared, themes
15+
- Baseline from prior move report (before/after): 44/44
16+
- Structure validation status: PASS
17+
- Method: compare current archive tree counts to preserved move baseline; direct old-path filesystem diff is not possible because source path no longer exists.
18+
19+
## Step 3: Remaining References To Old Path
20+
- Total old-path matches: 92
21+
- Non-archive matches: 24 across 7 files
22+
- Archive/historical matches: 68 across 21 files
23+
24+
### Non-Archive Matches (Exact)
25+
- .\docs\dev\codex_commands.md:6:tools/SpriteEditor_old_keep/
26+
- .\docs\dev\reports\spriteeditor_archive_move_report.md:6:- Source: tools/SpriteEditor_old_keep/
27+
- .\docs\dev\reports\spriteeditor_archive_move_report.md:53:- Move-Item -LiteralPath tools/SpriteEditor_old_keep -Destination docs/archive/tools/SpriteEditor_old_keep
28+
- .\docs\dev\reports\spriteeditor_archive_move_report.md:54:- rg -n -P (?<!docs/archive/)tools/SpriteEditor_old_keep docs --glob !docs/archive/**
29+
- .\tools\shared\find-duplicate-methods\found_dupes_called_count.txt:110: -> Line 12: \tools\SpriteEditor_old_keep\modules\integration\integrationRegistry.js
30+
- .\tools\shared\find-duplicate-methods\found_dupes_called_count.txt:111: -> Line 11: \tools\SpriteEditor_old_keep\modules\integration\systemIntegration.js
31+
- .\tools\shared\find-duplicate-methods\found_dupes_called_count.txt:351: -> Line 16: \tools\SpriteEditor_old_keep\modules\integration\integrationContracts.js
32+
- .\tools\shared\find-duplicate-methods\found_dupes_called.txt:23: -> Line 9: \tools\SpriteEditor_old_keep\main.js
33+
- .\tools\shared\find-duplicate-methods\found_dupes_called.txt:298: -> Line 16: \tools\SpriteEditor_old_keep\modules\integration\integrationContracts.js
34+
- .\tools\shared\find-duplicate-methods\found_dupes_called.txt:757: -> Line 12: \tools\SpriteEditor_old_keep\modules\integration\integrationRegistry.js
35+
- .\tools\shared\find-duplicate-methods\found_dupes_called.txt:758: -> Line 11: \tools\SpriteEditor_old_keep\modules\integration\systemIntegration.js
36+
- .\tools\shared\find-duplicate-methods\find_duples_called.txt:149: -> Line 16: \tools\SpriteEditor_old_keep\modules\integration\integrationContracts.js
37+
- .\tools\shared\find-duplicate-methods\find_duples_called.txt:500: -> Line 12: \tools\SpriteEditor_old_keep\modules\integration\integrationRegistry.js
38+
- .\tools\shared\find-duplicate-methods\find_duples_called.txt:501: -> Line 11: \tools\SpriteEditor_old_keep\modules\integration\systemIntegration.js
39+
- .\docs\pr\BUILD_PR_TARGETED_REPO_CLEANUP_PASS_4B_SPRITEEDITOR_MOVE_TO_ARCHIVE.md:4:Move `tools/SpriteEditor_old_keep/` to `docs/archive/tools/SpriteEditor_old_keep/` as a non-executable reference artifact.
40+
- .\docs\pr\BUILD_PR_TARGETED_REPO_CLEANUP_PASS_4B_SPRITEEDITOR_MOVE_TO_ARCHIVE.md:22:tools/SpriteEditor_old_keep/
41+
- .\docs\pr\BUILD_PR_TARGETED_REPO_CLEANUP_PASS_4B_SPRITEEDITOR_MOVE_TO_ARCHIVE.md:29: tools/SpriteEditor_old_keep/
42+
- .\tools\dev\checkSharedExtractionGuard.baseline.json:1725: "file": "tools/SpriteEditor_old_keep/modules/appCommands.js",
43+
- .\tools\dev\checkSharedExtractionGuard.baseline.json:1730: "file": "tools/SpriteEditor_old_keep/modules/appCommands.js",
44+
- .\tools\dev\checkSharedExtractionGuard.baseline.json:1735: "file": "tools/SpriteEditor_old_keep/modules/appIO.js",
45+
- .\tools\dev\checkSharedExtractionGuard.baseline.json:1740: "file": "tools/SpriteEditor_old_keep/modules/appPalette.js",
46+
- .\tools\dev\checkSharedExtractionGuard.baseline.json:1745: "file": "tools/SpriteEditor_old_keep/modules/appPalette.js",
47+
- .\tools\dev\checkSharedExtractionGuard.baseline.json:1750: "file": "tools/SpriteEditor_old_keep/modules/appPalette.js",
48+
- .\tools\dev\checkSharedExtractionGuard.baseline.json:1755: "file": "tools/SpriteEditor_old_keep/modules/integration/integrationContracts.js",
49+
50+
### Archive/Historical Match Files
51+
- docs/archive\dev-ops\QC_click_by_click_test_script.md
52+
- docs/archive\pr\legacy-pr-history\BUILD_PR_REPO_CLEANUP_PHASE_1B_ENGINE_BOUNDARY_AND_DUPLICATE_HELPER_SCAN.md
53+
- docs/archive\pr\legacy-pr-history\BUILD_PR_REPO_CLEANUP_PHASE_1D_SPRITE_EDITOR_POST_NORMALIZATION_EXTRACTION_GATE.md
54+
- docs/archive\pr\legacy-pr-history\BUILD_PR_REPO_CLEANUP_PHASE_1E_SPRITE_EDITOR_EXTRACTION_PILOT.md
55+
- docs/archive\pr\legacy-pr-history\BUILD_PR_REPO_CLEANUP_PHASE_1F_SPRITE_EDITOR_MULTI_EXTRACTION_AND_ENGINE_CANDIDATE.md
56+
- docs/archive\pr\legacy-pr-history\BUILD_PR_REPO_CLEANUP_PHASE_1G_ENGINE_PROMOTION_FROM_STRONG_CANDIDATES.md
57+
- docs/archive\pr\legacy-pr-history\BUILD_PR_REPO_CLEANUP_PHASE_1H_ENGINE_CONSOLIDATION_AND_EXPANSION.md
58+
- docs/archive\pr\legacy-pr-history\BUILD_PR_TOOL_REGISTRY_VALIDATOR_AND_SPRITE_FIRST_CLASS.md
59+
- docs/archive\pr\legacy-pr-history\BUILD_PR_TOOL_THEME_AND_SHARED_SWATCH_WORKFLOW.md
60+
- docs/archive\pr\legacy-pr-history\BUILD_PR_TOOLS_AND_VECTOR_CONTRACT_COMBINED.md
61+
- docs/archive\pr\legacy-pr-history\BUILD_PR_TOOLS_FOLDER_CONSOLIDATION.md
62+
- docs/archive\pr\legacy-pr-history\BUILD_PR_TOOLS_INDEX_SURFACE_CLEANUP.md
63+
- docs/archive\pr\legacy-pr-history\BUILD_PR_TOOLS_REGISTRY_AND_SPRITE_RENAME.md
64+
- docs/archive\pr\legacy-pr-history\BUILD_PR_VECTOR_PLATFORM_SURFACE_POLISH.md
65+
- docs/archive\pr\legacy-pr-history\BUILD_PR_VECTOR_SHOWCASE_AND_GEOMETRY_RUNTIME_FINAL.md
66+
- docs/archive\pr\legacy-pr-history\PLAN_PR_REPO_CLEANUP_PHASE_1D_SPRITE_EDITOR_POST_NORMALIZATION_EXTRACTION_GATE.md
67+
- docs/archive\pr\legacy-pr-history\PLAN_PR_REPO_CLEANUP_PHASE_1E_SPRITE_EDITOR_EXTRACTION_PILOT.md
68+
- docs/archive\pr\legacy-pr-history\PLAN_PR_REPO_CLEANUP_PHASE_1F_SPRITE_EDITOR_MULTI_EXTRACTION_AND_ENGINE_CANDIDATE.md
69+
- docs/archive\pr\legacy-pr-history\PLAN_PR_REPO_CLEANUP_PHASE_1G_ENGINE_PROMOTION_FROM_STRONG_CANDIDATES.md
70+
- docs/archive\pr\legacy-pr-history\PLAN_PR_REPO_CLEANUP_PHASE_1H_ENGINE_CONSOLIDATION_AND_EXPANSION.md
71+
- docs/archive\pr\legacy-pr-history\PLAN_PR_TOOLS_CANONICAL_NAMING_AUDIT.md
72+
73+
## Step 4: Runtime Import References To Old Path
74+
- Scan scope: tools, src, games, samples, tests
75+
- Result: PASS (no runtime import/require/dynamic-import references to old path)
76+
77+
## Step 6: Broken References (Listed, Not Fixed)
78+
- Potentially broken/stale old-path references were found.
79+
- Non-archive references likely needing follow-up are listed above under "Non-Archive Matches (Exact)".
80+
- Archive/historical references retained for provenance are listed above under "Archive/Historical Match Files".
81+
- No fixes were applied in this validation pass.
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
[ ] directory moved correctly
2-
[ ] archive path exists
31
[ ] old path removed
4-
[ ] no runtime references
5-
[ ] templates untouched
2+
[ ] new path exists
3+
[ ] no broken refs
4+
[ ] no runtime impact
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# APPLY_PR_SPRITEEDITOR_ARCHIVE_VALIDATE_v2
2+
3+
## Purpose
4+
Validate SpriteEditor_old_keep archive move.
5+
6+
## Summary
7+
Verification-only APPLY with executable Codex validation.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# APPLY_PR_TARGETED_REPO_CLEANUP_PASS_4B_SPRITEEDITOR_MOVE_TO_ARCHIVE
2+
3+
## Purpose
4+
Accept completed move of SpriteEditor_old_keep into archive.
5+
6+
## Summary
7+
- Directory moved to docs/archive/tools/SpriteEditor_old_keep/
8+
- No runtime references impacted
9+
- No content changes
10+
11+
## Validation
12+
- Old path removed
13+
- New archive path verified
14+
- Repo integrity unchanged
15+
16+
## Result
17+
Cleanup step complete and accepted.

0 commit comments

Comments
 (0)