You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expand MASTER_ROADMAP_STYLE with the missing style-system guardrails and implement the first real /index.html migration slice.
Add the missing roadmap items so they are not forgotten.
Reset /index.html onto the new Toolbox Aid-derived theme foundation.
Keep the implementation narrow, testable, and free of embedded styling.
PR: BUILD_PR_STYLE_02_INDEX_IMPLEMENTATION_AND_ROADMAP_EXPANSION & MODEL: GPT-5.4-codex
REASONING: high
COMMAND:
Create BUILD_PR_STYLE_03_SAMPLES_INDEX_RESET
Tasks:
1. Reset `/samples/index.html` to new theme system
2. Use shared header from src/engine/theme/toolboxaid-header.html
3. Remove all embedded CSS and JS styling
4. Match structure and spacing of `/index.html`
5. Keep implementation minimal and testable
Output:
<project folder>/tmp/BUILD_PR_STYLE_03_SAMPLES_INDEX_RESET.zip
Expand the style roadmap so no important style-system requirements are lost, and execute the next real testable slice: implement the `/index.html` migration on the new Toolbox Aid-derived theme base.
5
+
6
+
## Single PR Purpose
7
+
Implement `/index.html` on the new shared style system and record the expanded roadmap requirements.
8
+
9
+
## Required Deliverables
10
+
1. Update `docs/dev/roadmaps/MASTER_ROADMAP_STYLE.md` with the bundled additive expansions only.
11
+
2. Add the new theme foundation files under `src/engine/theme/`.
12
+
3. Add `src/engine/theme/toolboxaid-header.html` sourced from Toolbox Aid with only the approved content changes:
13
+
- tagline = `HTML-JavaScript Gaming`
14
+
- menu = Home / Games / Samples / Tools
15
+
4. Extract the minimum required CSS for the header to render correctly without relying on legacy project CSS.
16
+
5. Reset `/index.html` to use the new theme only.
17
+
6. Remove any embedded styling from `/index.html`.
18
+
7. Keep plain-page JS minimal.
19
+
20
+
## Must Not Do
21
+
- do not inspect or preserve old project CSS/HTML as the styling baseline
22
+
- do not migrate `/samples/index.html`, `/games/index.html`, or `/tools/index.html` in this PR
23
+
- do not add inline style or JS-generated styling
24
+
- do not turn `main.css` into a dumping ground
25
+
26
+
## Acceptance
27
+
- roadmap gains the additive tracking items from this bundle
28
+
-`/index.html` becomes a clean testable implementation slice
0 commit comments