Skip to content

Commit 1d2eca5

Browse files
author
DavidQ
committed
Final cleanup with template protection
- removed empty directories (excluding games/_template) - preserved template structure - renamed roadmap and updated references - validated repo integrity
1 parent ff986e7 commit 1d2eca5

121 files changed

Lines changed: 351 additions & 160 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.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ This repository follows a docs-first game/runtime model, combining a stable engi
2929
## ▶️ Start Here
3030

3131
1. Review the repo model in [docs/README.md](docs/README.md)
32-
2. Explore the roadmap in [docs/dev/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md](docs/dev/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md)
32+
2. Explore the roadmap in [docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md](docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md)
3333
3. Browse samples from [samples/index.html](samples/index.html)
3434
4. Explore tools under [tools/](tools/)
3535
5. Review engine and architecture boundaries in [docs/architecture/](docs/architecture/)

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This is the root onboarding entry for active project documentation.
77
- `docs/operations/dev/README.md`
88
- `docs/operations/dev/PROJECT_INSTRUCTIONS.md`
99
2. Master roadmap:
10-
- `docs/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md`
10+
- `docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md`
1111
3. Architecture and reference:
1212
- `docs/reference/root/README.md`
1313
- `docs/reference/architecture-standards/architecture/README.md`

docs/dev/reports/BUILD_PR_LEVEL_18_19_TRACK_G_REPO_HYGIENE_COMPLETION_VALIDATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Commands executed
44
1. Roadmap target check:
5-
- rg -n "Track G|Remove imports to export|remove unnecessary|remove empty folders|validate folder ownership rules|enforce clean repo structure" docs/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md
5+
- rg -n "Track G|Remove imports to export|remove unnecessary|remove empty folders|validate folder ownership rules|enforce clean repo structure" docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md
66
2. `.keep` inventory:
77
- rg --files -g "**/.keep"
88
3. Import/export anti-pattern scan:

docs/dev/reports/BUILD_PR_LEVEL_20_2_TRACK_C_DOCUMENTATION_COMPLETENESS_RESIDUE_CLOSEOUT_DUPLICATE_DOC_SURFACES.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
## Duplicate or superseded developer/tool doc surfaces addressed
88
1. `docs/operations/dev/pr_naming_convention.md.md` (superseded duplicate) -> consolidated into `docs/operations/dev/pr_naming_convention.md` and removed.
9-
2. Outdated roadmap-path guidance in active developer docs -> consolidated to `docs/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md` as authoritative.
9+
2. Outdated roadmap-path guidance in active developer docs -> consolidated to `docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md` as authoritative.
1010
3. Outdated architecture-path references (`docs/architecture/`) in active reference docs -> consolidated to `docs/reference/architecture-standards/architecture/`.
1111

1212
## Files updated for consolidation
@@ -15,7 +15,7 @@
1515
- `docs/operations/dev/ROADMAP_GUARDRAILS.md`
1616
- `docs/operations/dev/paths.md`
1717
- `docs/operations/dev/run_commands.ps1`
18-
- `docs/roadmaps/README.md`
18+
- `docs/dev/roadmaps/README.md`
1919
- `docs/reference/root/README.md`
2020
- `docs/reference/root/getting-started.md`
2121
- `docs/reference/root/repo-directory-structure.md`

docs/dev/reports/BUILD_PR_LEVEL_20_2_TRACK_C_DOCUMENTATION_COMPLETENESS_RESIDUE_CLOSEOUT_ONBOARDING_FLOW_CHECK.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
| docs root | `docs/README.md` | PASS |
77
| workflow rules | `docs/operations/dev/README.md` | PASS |
88
| project instructions | `docs/operations/dev/PROJECT_INSTRUCTIONS.md` | PASS |
9-
| master roadmap | `docs/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md` | PASS |
9+
| master roadmap | `docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md` | PASS |
1010
| reference index | `docs/reference/root/README.md` | PASS |
1111
| architecture reference | `docs/reference/architecture-standards/architecture/README.md` | PASS |
1212
| standards reference | `docs/reference/architecture-standards/standards/README.md` | PASS |
Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,21 @@
1-
This bundle corrects the earlier premature jump into Track 20A.
2-
It targets Track 20C instead, using the remaining duplicate doc surfaces and empty docs directories as execution-backed documentation-completeness work.
1+
BUILD: FINAL REPO CLEANUP + ROADMAP RENAME (V2)
2+
3+
Scope executed:
4+
- scanned for empty directories with explicit exclusion of games/_template/**
5+
- removed empty directories outside template scope
6+
- removed unnecessary .keep files outside template scope
7+
- renamed roadmap file to docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md
8+
- moved remaining roadmap support docs from docs/roadmaps/ to docs/dev/roadmaps/
9+
- updated references to the renamed/moved roadmap surfaces
10+
11+
Key results:
12+
- removed docs/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md (replaced by docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md)
13+
- moved docs/roadmaps/README.md -> docs/dev/roadmaps/README.md
14+
- moved docs/roadmaps/phases.txt -> docs/dev/roadmaps/phases.txt
15+
- docs/roadmaps/ directory removed after migration
16+
- .keep files outside template: none found
17+
- empty directories outside template after cleanup: 0
18+
19+
Notes:
20+
- preserved unrelated working-tree changes
21+
- preserved template structure (no changes under games/_template)

docs/dev/reports/file_tree.txt

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
Repo-Structured Delta File Tree (git status --porcelain)
2+
3+
M README.md
4+
M docs/README.md
5+
M docs/dev/reports/BUILD_PR_LEVEL_18_19_TRACK_G_REPO_HYGIENE_COMPLETION_VALIDATION.md
6+
M docs/dev/reports/BUILD_PR_LEVEL_20_2_TRACK_C_DOCUMENTATION_COMPLETENESS_RESIDUE_CLOSEOUT_DUPLICATE_DOC_SURFACES.md
7+
M docs/dev/reports/BUILD_PR_LEVEL_20_2_TRACK_C_DOCUMENTATION_COMPLETENESS_RESIDUE_CLOSEOUT_ONBOARDING_FLOW_CHECK.md
8+
M docs/dev/reports/change_summary.txt
9+
M docs/dev/reports/validation_checklist.txt
10+
M docs/operations/dev/PROJECT_INSTRUCTIONS.md
11+
M docs/operations/dev/README.md
12+
M docs/operations/dev/ROADMAP_GUARDRAILS.md
13+
M docs/operations/dev/paths.md
14+
M docs/operations/dev/run_commands.ps1
15+
M docs/operations/dev/run_commands.txt
16+
M docs/pr/APPLY_PR_LEVEL_12_6_REMOTE_DEPLOYMENT_CANDIDATE.md
17+
M docs/pr/APPLY_PR_LEVEL_12_7_REAL_NETWORK_COMPLETION_GATE.md
18+
M docs/pr/APPLY_PR_LEVEL_12_8_NETWORK_DIRECTORY_NORMALIZATION.md
19+
M docs/pr/BUILD_PR_ENGINE_IMPORT_BASELINE_AND_CONTRACT.md
20+
M docs/pr/BUILD_PR_FINAL_NON_3D_ACTIVE_LANES_AND_STATUS_CLOSEOUT.md
21+
M docs/pr/BUILD_PR_LEVEL_02_2D_CAPABILITY_COMBINED_FOUNDATION.md
22+
M docs/pr/BUILD_PR_LEVEL_02_ENGINE_CORE_BASELINE_AND_BOUNDARY_PASS.md
23+
M docs/pr/BUILD_PR_LEVEL_03_SHARED_FOUNDATION_COMBINED_PASS.md
24+
M docs/pr/BUILD_PR_LEVEL_04_STATE_REPLAY_TIMELINE_COMBINED_PASS.md
25+
M docs/pr/BUILD_PR_LEVEL_06_SAMPLES_PROGRAM_COMBINED_PASS.md
26+
M docs/pr/BUILD_PR_LEVEL_07_NETWORK_DEBUG_AND_SERVER_DASHBOARD_COMBINED_CLOSEOUT.md
27+
M docs/pr/BUILD_PR_LEVEL_09_TOOLS_NORMALIZATION_AND_REQUIRED_TOOLS_COMBINED_PASS.md
28+
M docs/pr/BUILD_PR_LEVEL_10_23_RESTORE_MASTER_ROADMAP_STATUS_ONLY.md
29+
M docs/pr/BUILD_PR_LEVEL_10_26_LEVEL_10_CLOSEOUT_SAMPLE_TOOL_NORMALIZATION_AND_SHARED_STRATEGY.md
30+
M docs/pr/BUILD_PR_LEVEL_12_10_REAL_NETWORK_SAMPLE_AND_DASHBOARD.md
31+
M docs/pr/BUILD_PR_LEVEL_12_13_SAMPLE_1319_ROOT_TESTS_AND_PS_RUNBOOK.md
32+
M docs/pr/BUILD_PR_LEVEL_12_15_SAMPLE_1319_RUNTIME_RETURN_TO_SERVER.md
33+
M docs/pr/BUILD_PR_LEVEL_12_2D_CAPABILITY_TRACK_RESIDUE_ONLY.md
34+
M docs/pr/BUILD_PR_LEVEL_12_7_REAL_NETWORK_COMPLETION_GATE.md
35+
M docs/pr/BUILD_PR_LEVEL_12_8_NETWORK_DIRECTORY_NORMALIZATION.md
36+
M docs/pr/BUILD_PR_LEVEL_12_9_NETWORK_USAGE_SAMPLE_STANDARDIZATION.md
37+
M docs/pr/BUILD_PR_LEVEL_14_TESTS_VALIDATION_RESIDUE_ONLY.md
38+
M docs/pr/BUILD_PR_LEVEL_16_1_PHASE16_NETWORK_GATE_COMPLETION.md
39+
M docs/pr/BUILD_PR_LEVEL_17_17_MASTER_ROADMAP_STATUS_SYNC.md
40+
M docs/pr/BUILD_PR_LEVEL_17_21_TRACK_H_3D_DEBUG_SUPPORT_CLOSEOUT.md
41+
M docs/pr/BUILD_PR_LEVEL_17_22_PHASE16_3D_DEBUG_AND_ROADMAP_REBASELINE.md
42+
M docs/pr/BUILD_PR_LEVEL_17_38_REAL_GAMEPLAY_SAMPLE.md
43+
M docs/pr/BUILD_PR_LEVEL_18_10_REMOVE_SAMPLE_SPECIFIC_LOGIC_FROM_ENGINE_PATHS.md
44+
M docs/pr/BUILD_PR_LEVEL_18_13_TRACK_E_CSS_UI_NORMALIZATION_FOUNDATION.md
45+
M docs/pr/BUILD_PR_LEVEL_18_18_TRACK_F_DOCS_SYSTEM_COMPLETION.md
46+
M docs/pr/BUILD_PR_LEVEL_18_1_NEXT_PHASE_BOOTSTRAP.md
47+
M docs/pr/BUILD_PR_LEVEL_18_2_PHASE18_FOUNDATION.md
48+
M docs/pr/BUILD_PR_LEVEL_18_3_GAME_TO_SAMPLE_RECLASSIFICATION_RECOMMENDATIONS.md
49+
M docs/pr/BUILD_PR_LEVEL_18_4_GAME_TO_SAMPLE_RECLASSIFICATION_EXECUTION.md
50+
M docs/pr/BUILD_PR_LEVEL_19_1_NEXT_PHASE_BOOTSTRAP.md
51+
M docs/pr/BUILD_PR_LEVEL_19_4_PERFORMANCE_SCALING_ROADMAP_PROMOTION.md
52+
M docs/pr/BUILD_PR_REPO_CLEANUP_AND_ROADMAP_UPDATE.md
53+
M docs/pr/BUILD_PR_ROADMAP_REPAIR_ADDITIVE_MOVE_ONLY.md
54+
M docs/pr/BUILD_PR_TARGETED_REPO_CLEANUP_PASS_1.md
55+
M docs/pr/BUILD_PR_TARGETED_REPO_CLEANUP_PASS_3_ARCHIVED_NOTES_POLICY.md
56+
M docs/pr/BUILD_PR_TARGETED_REPO_CLEANUP_PASS_5_CLASSES_OLD_KEEP_POLICY_PS_FIRST.md
57+
M docs/pr/BUILD_PR_TEMPLATES_POLICY_CLASSIFICATION.md
58+
M docs/pr/LEVEL_12_4_PLAYABLE_MULTIPLAYER_VALIDATION_PREP.md
59+
M docs/pr/PLAN_PR_LEVEL_12_10_REAL_NETWORK_SAMPLE_AND_DASHBOARD.md
60+
M docs/pr/PLAN_PR_LEVEL_12_4_PLAYABLE_MULTIPLAYER_VALIDATION.md
61+
M docs/pr/PLAN_PR_LEVEL_17_38_REAL_GAMEPLAY_SAMPLE.md
62+
M docs/pr/PLAN_PR_LEVEL_18_1_NEXT_PHASE_BOOTSTRAP.md
63+
M docs/pr/PLAN_PR_LEVEL_19_1_NEXT_PHASE_BOOTSTRAP.md
64+
M docs/pr/PLAN_PR_LEVEL_19_2_PHASE19_FOUNDATION.md
65+
M docs/reference/features/docs-system/README.md
66+
M docs/reference/features/docs-system/move-history-preserved.md
67+
M docs/reference/root/README.md
68+
M docs/reports/BUILD_PR_ENGINE_IMPORT_BASELINE_AND_CONTRACT_report.md
69+
M docs/reports/BUILD_PR_LEVEL_03_EXACT_CLUSTER_NUMBER_STRING_ID_CLOSEOUT_report.md
70+
M docs/reports/BUILD_PR_LEVEL_06_SAMPLE_PHASE_TRACKS_AND_2D_SAMPLE_BUILDS_INSPECT_FIRST_report.md
71+
M docs/reports/BUILD_PR_LEVEL_15_16_LEGACY_REDUCTION_AND_DOCUMENTATION_SYSTEM_COMBINED_CLOSEOUT_report.md
72+
M docs/reports/BUILD_PR_LEVEL_16_1_PHASE16_NETWORK_GATE_COMPLETION_summary.md
73+
M docs/reports/BUILD_PR_LEVEL_16_PHASE_DESCRIPTIONS_REPO_WIDE_NORMALIZATION_report.md
74+
M docs/reports/BUILD_PR_LEVEL_18_10_REMOVE_SAMPLE_SPECIFIC_LOGIC_FROM_ENGINE_PATHS_report.md
75+
M docs/reports/BUILD_PR_LEVEL_18_11_TRACK_A_FINAL_CONFIRMATION_report.md
76+
M docs/reports/BUILD_PR_LEVEL_18_13_TRACK_E_CSS_UI_NORMALIZATION_COMPLETION_VALIDATION.md
77+
M docs/reports/BUILD_PR_LEVEL_18_13_TRACK_E_CSS_UI_NORMALIZATION_FOUNDATION_roadmap_status_reasoning.md
78+
M docs/reports/BUILD_PR_LEVEL_18_13_TRACK_E_CSS_UI_NORMALIZATION_FOUNDATION_touched_files.md
79+
M docs/reports/BUILD_PR_LEVEL_18_1_ENGINE_USAGE_ENFORCEMENT_COMPLETION_report.md
80+
M docs/reports/BUILD_PR_LEVEL_18_2_BOUNDARY_HARDENING_ENFORCEMENT_report.md
81+
M docs/reports/BUILD_PR_LEVEL_18_4_GAME_TO_SAMPLE_RECLASSIFICATION_EXECUTION_summary.md
82+
M docs/reports/BUILD_PR_LEVEL_18_5_CONTRACT_STABILIZATION_PROGRESS_report.md
83+
M docs/reports/BUILD_PR_LEVEL_18_6_SELECTOR_PROVIDER_STABILITY_ENFORCEMENT_report.md
84+
M docs/reports/BUILD_PR_LEVEL_18_9_TRACK_C_FINALIZATION_report.md
85+
M docs/reports/BUILD_PR_LEVEL_19_13_RUNTIME_LIFECYCLE_VALIDATION_summary.md
86+
M docs/reports/BUILD_PR_LEVEL_19_15_DEBUG_OBSERVABILITY_VALIDATION_summary.md
87+
M docs/reports/BUILD_PR_LEVEL_19_17_TOOLCHAIN_PIPELINE_VALIDATION_summary.md
88+
M docs/reports/BUILD_PR_LEVEL_19_19_TOOLCHAIN_EDITOR_RUNTIME_CONSISTENCY_VALIDATION_summary.md
89+
M docs/reports/BUILD_PR_LEVEL_19_20_TOOLCHAIN_ROADMAP_GUARD_ENFORCEMENT_coverage.md
90+
M docs/reports/BUILD_PR_LEVEL_19_20_TOOLCHAIN_ROADMAP_GUARD_ENFORCEMENT_results.md
91+
M docs/reports/BUILD_PR_LEVEL_19_22_TOOLCHAIN_VALIDATION_SUMMARY_GATE_summary.md
92+
M docs/reports/BUILD_PR_LEVEL_19_24_ENGINE_TOOL_LEAK_REMEDIATION_GATE_report.md
93+
M docs/reports/BUILD_PR_LEVEL_19_25_ENGINE_TOOL_BOUNDARY_FINAL_CONFIRMATION_report.md
94+
M docs/reports/BUILD_PR_REMAINING_ROADMAP_VALIDATE_OR_CLOSEOUT_COMBINED_report.md
95+
M docs/reports/BUILD_PR_REPO_CLEANUP_AND_ROADMAP_UPDATE_report.md
96+
M docs/reports/BUILD_PR_TARGETED_REPO_CLEANUP_PASS_1_report.md
97+
M docs/reports/BUILD_PR_TARGETED_REPO_CLEANUP_PASS_3_ARCHIVED_NOTES_POLICY_report.md
98+
M docs/reports/BUILD_PR_TARGETED_REPO_CLEANUP_PASS_6_CLASSES_OLD_KEEP_REFERENCE_NORMALIZATION_report.md
99+
M docs/reports/BUILD_PR_TEMPLATES_POLICY_CLASSIFICATION_report.md
100+
M docs/reports/BUILD_PR_TRACK_G_NETWORK_MULTIPLAYER_DEBUG_CLOSEOUT_report.md
101+
M docs/reports/PLAN_PR_REPO_CLEANUP_AND_ROADMAP_UPDATE_report.md
102+
M docs/reports/archived_notes_validation_guard.md
103+
M docs/reports/classes_old_keep_normalization_report.md
104+
M docs/reports/classes_old_keep_policy_inventory.md
105+
M docs/reports/classes_old_keep_removal_change_log.md
106+
M docs/reports/classes_old_keep_validation_guard.md
107+
M docs/reports/cleanup_execution_guard.md
108+
M docs/reports/cleanup_live_reference_inventory.txt
109+
M docs/reports/cleanup_target_enforcement_map.md
110+
M docs/reports/cleanup_target_normalization_report.md
111+
M docs/reports/docs_classification_matrix.md
112+
M docs/reports/docs_inventory_tree.txt
113+
M docs/reports/docs_move_map_proposed.md
114+
M docs/reports/overlay/level-17/BUILD_PR_LEVEL_17_59_DEBUG_OVERLAY_PROMOTE_BASELINE_report.md
115+
M docs/reports/overlay/level-19/BUILD_PR_LEVEL_19_6_OVERLAY_MULTI_LAYER_COMPOSITION_report.md
116+
M docs/reports/roadmap_status_update_instructions.txt
117+
M docs/reports/templates_live_usage_inventory.md
118+
M docs/reports/templates_validation_guard.md
119+
D docs/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md
120+
D docs/roadmaps/README.md
121+
D docs/roadmaps/phases.txt
122+
?? docs/dev/reports/file_tree.txt
123+
?? docs/dev/roadmaps/
124+
?? docs/pr/BUILD_PR_FINAL_REPO_CLEANUP_AND_ROADMAP_RENAME_V2.md
Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1-
- error tracking observable
2-
- performance metrics captured
3-
- logs consistent across modules
1+
Validation Checklist
2+
3+
1) Template structure untouched
4+
- command: git status --short -- games/_template
5+
- result: PASS (no output; no template changes)
6+
7+
2) Docs structure and roadmap location guard
8+
- command: node tools/dev/checkDocsStructureGuard.mjs
9+
- result: PASS
10+
- no invalid docs/roadmaps/ directory
11+
- docs/dev/roadmaps exists
12+
- docs structure validation complete
13+
14+
3) Empty directory validation (excluding template)
15+
- command: python empty-dir scan excluding games/_template/**, .git, node_modules, tmp
16+
- result: PASS (0 empty directories remain)
17+
18+
4) .keep audit (excluding template)
19+
- command: rg --files -g "**/.keep" --glob "!tmp/**" --glob "!.git/**" --glob "!node_modules/**"
20+
- result: PASS (no matches)
21+
22+
5) Legacy roadmap path reference check
23+
- command: rg -n "docs[/\]roadmaps[/\](MASTER_ROADMAP_HIGH_LEVEL\.md|README\.md|phases\.txt)" . --glob "!tmp/**" --glob "!.git/**" --glob "!node_modules/**"
24+
- result: PASS (no matches)
25+
26+
6) Repo cleanliness note
27+
- command: git status --porcelain
28+
- result: INFO (working tree contains intentional scoped changes for this BUILD; unrelated pre-existing changes preserved)
File renamed without changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
This folder is the active location for roadmap files.
44

55
## Active Master Roadmap
6-
- `MASTER_ROADMAP_HIGH_LEVEL.md`
6+
- `MASTER_ROADMAP_ENGINE.md`
77

88
## Rule
99
- Keep roadmap edits in this folder and avoid duplicate roadmap copies in other docs locations.

0 commit comments

Comments
 (0)