Skip to content

Commit 67a28a9

Browse files
author
DavidQ
committed
Create asteroids_new scaffold from template (non-destructive) &
Add minimal boot wiring for asteroids_new & Copy first entity slice into new template structure
1 parent 523c8fd commit 67a28a9

19 files changed

Lines changed: 142 additions & 10 deletions

docs/dev/CODEX_COMMANDS.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
MODEL: GPT-5.4-codex
2-
REASONING: low
3-
2+
REASONING: medium
43
COMMAND:
5-
Execute docs/pr/BUILD_PR_GAMES_84_TEMPLATE_GITKEEP_STANDARDIZATION.md exactly.
6-
Package to:
7-
<project folder>/tmp/BUILD_PR_GAMES_84_TEMPLATE_GITKEEP_STANDARDIZATION_delta.zip
4+
Execute docs/pr/BUILD_PR_GAMES_87_ASTEROIDS_SINGLE_SLICE_MIGRATION.md exactly.
5+
Package to <project folder>/tmp/BUILD_PR_GAMES_87_ASTEROIDS_SINGLE_SLICE_MIGRATION_delta.zip

docs/dev/COMMIT_COMMENT.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Standardize template placeholders to .gitkeep for Git tracking
1+
Copy first entity slice into new template structure

docs/dev/NEXT_COMMAND.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Next: begin first game migration to template
1+
Next: expand slice or validate
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
gitkeep standardization
1+
Copy first entity slice into new template structure

docs/dev/reports/file_tree.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
games/_template/**/.gitkeep
1+
games/asteroids/entities/*
2+
games/asteroids_new/entities/*
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
folders tracked by git
1+
exact files only; no behavior change
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# BUILD PR — Asteroids Template Adoption (Scaffold, Non-Destructive)
2+
3+
## Purpose
4+
Introduce template-aligned structure alongside existing Asteroids game without moving or deleting current files.
5+
6+
## Files
7+
- games/asteroids_new/index.js
8+
- games/asteroids_new/flow/attract.js
9+
- games/asteroids_new/flow/intro.js
10+
- games/asteroids_new/entities/.gitkeep
11+
- games/asteroids_new/systems/.gitkeep
12+
- games/asteroids_new/levels/.gitkeep
13+
- games/asteroids_new/assets/.gitkeep
14+
- games/asteroids_new/ui/.gitkeep
15+
- games/asteroids_new/config/.gitkeep
16+
17+
## Actions
18+
- create a parallel scaffold following games/_template
19+
- no wiring to existing game
20+
- no deletions
21+
22+
## Constraints
23+
- exact files only
24+
- non-destructive
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# BUILD PR — Asteroids Template Minimal Wiring
2+
3+
## Files
4+
- games/asteroids_new/index.js
5+
6+
## Actions
7+
- wire minimal boot using template structure
8+
- no dependency changes to existing asteroids
9+
10+
## Constraints
11+
- exact file only
12+
- no refactor
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# BUILD PR — Asteroids Single Slice Migration (Entities)
2+
3+
## Files
4+
- games/asteroids/entities/*
5+
- games/asteroids_new/entities/*
6+
7+
## Actions
8+
- copy one small entity slice into new structure
9+
- do not delete original
10+
11+
## Constraints
12+
- exact files only
13+
- copy, not move

games/asteroids_new/assets/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)