File tree Expand file tree Collapse file tree 4 files changed +61
-19
lines changed
Expand file tree Collapse file tree 4 files changed +61
-19
lines changed Original file line number Diff line number Diff line change 1- BUILD_PR_GAMES_TEMPLATE_ENGINE_THEME_CANVAS_STATUS_TEXT
1+ APPLY_PR_GAMES_TEMPLATE_ENGINE_THEME_CANVAS_STATUS_TEXT
22
3- Updated games/_template to keep the canonical shell/theme baseline while rendering template status text on the canvas .
3+ Accepted games/_template as the standard reusable game template baseline .
44
5- - preserved non-playable template shell
6- - moved status messaging to canvas rendering
7- - kept gameplay and assets out of _template
5+ - clean minimal structure
6+ - engine/theme shell aligned
7+ - required status text renders on canvas
8+ - no gameplay boot
Original file line number Diff line number Diff line change 1- Create APPLY_PR_GAMES_TEMPLATE_ENGINE_THEME_CANVAS_STATUS_TEXT
1+ Create BUILD_PR_GAMES_SPACE_INVADERS_TEMPLATE_BASELINE
22
33Scope:
4- - accept template shell/theme alignment
5- - confirm required status text renders on canvas
6- - confirm no gameplay boot
4+ - create or normalize games/SpaceInvaders from games/_template
5+ - preserve current SpaceInvaders implementation until replacement is validated
6+ - no broad refactor
Original file line number Diff line number Diff line change 1- Validation Checklist — Games Template Engine Theme Canvas Status Text
1+ Validation Checklist — APPLY Games Template Engine Theme Canvas Status Text
22
3- [ ] Consistent shell/theme baseline is present
4- [ ] Canvas is visible
5- [ ] "HTML Says" renders on canvas
6- [ ] "Template Status" renders on canvas
7- [ ] "This template intentionally does not boot gameplay." renders on canvas
8- [ ] Status text is not relied on as HTML body text
9- [ ] No gameplay boots
10- [ ] No console errors
3+ [x] _template structure is correct
4+ [x] No Asteroids gameplay present
5+ [x] Standard shell/theme baseline aligned
6+ [x] Canvas visible
7+ [x] "HTML Says" renders on canvas
8+ [x] "Template Status" renders on canvas
9+ [x] "This template intentionally does not boot gameplay." renders on canvas
10+ [x] No gameplay boots
11+ [x] No console errors reported
1112
12- Status: PENDING
13+ Status: PASS
Original file line number Diff line number Diff line change 1+ # APPLY PR — Games Template Engine Theme Canvas Status Text
2+
3+ ## Purpose
4+ Formally accept ` games/_template ` as the reusable game template baseline.
5+
6+ ## Summary
7+ The template has been validated as:
8+ - structurally clean
9+ - non-playable
10+ - aligned to the standard engine/theme shell baseline
11+ - rendering required status text on the canvas
12+
13+ ## Accepted State
14+ ` games/_template ` now provides:
15+ - minimal reusable game directory skeleton
16+ - standard shell/theme baseline
17+ - visible canvas
18+ - canvas-rendered status text:
19+ - ` HTML Says `
20+ - ` Template Status `
21+ - ` This template intentionally does not boot gameplay. `
22+
23+ ## Acceptance Criteria (Met)
24+ - ` _template ` structure is correct
25+ - no Asteroids gameplay is present
26+ - no Asteroids asset/theme bleed remains
27+ - shell/theme baseline is aligned
28+ - canvas is visible
29+ - required status text renders on canvas
30+ - no gameplay boots
31+ - no console errors reported
32+
33+ ## Non-Goals
34+ - no additional code changes
35+ - no template expansion
36+ - no game migration in this PR
37+ - no engine refactor
38+
39+ ## Result
40+ ` games/_template ` is accepted as the standard starting point for future game migrations.
You can’t perform that action at this time.
0 commit comments