|
| 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. |
0 commit comments