@@ -2,37 +2,39 @@ MODEL: GPT-5.3-codex
22REASONING: high
33
44TASK:
5- Apply BUILD_PR_LEVEL_10_1A_PALETTE_STANDALONE_SINGLETON_CORRECTION .
5+ Apply BUILD_PR_LEVEL_10_2_WORKSPACE_MANAGER_OPEN_TEST_AND_SHARED_BOUNDARY_AUDIT .
66
77STEPS:
8- 1 . Read docs/pr/PLAN_PR_LEVEL_10_1A_PALETTE_STANDALONE_SINGLETON_CORRECTION.md.
9- 2 . Read docs/pr/BUILD_PR_LEVEL_10_1A_PALETTE_STANDALONE_SINGLETON_CORRECTION.md.
10- 3 . Scan all ` games/*/game.manifest.json ` .
11- 4 . For each manifest:
12- - find any ` tools.*.palettes `
13- - move/merge palette data into root ` palette `
14- - remove tool-owned ` palettes `
15- - ensure only one root ` palette ` exists
16- 5 . Normalize swatches:
17- - uppercase hex
18- - remove opaque ` FF `
19- - single-character symbols
20- - dedupe by hex where safe
21- 6 . Ensure Primitive Skin Editor owns skins only, not palette.
22- 7 . Ensure Palette Browser does not own a duplicate palette object.
23- 8 . Update any game/tool manifest readers only if required to read root ` palette ` .
24- 9 . Do not create palette JSON files.
25- 10 . Write docs/dev/reports/level_10_1a_palette_singleton_correction_report.md.
26- 11 . Update docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md status only if needed:
27- - [ ] -> [ .]
28- - [ .] -> [ x]
29- - no prose rewrite/delete
30- 12 . Do not add validators.
31- 13 . Do not modify start_of_day.
32- 14 . Create Codex delta ZIP:
33- tmp/BUILD_PR_LEVEL_10_1A_PALETTE_STANDALONE_SINGLETON_CORRECTION_delta.zip
8+ 1 . Read docs/pr/PLAN_PR_LEVEL_10_2_WORKSPACE_MANAGER_OPEN_TEST_AND_SHARED_BOUNDARY_AUDIT.md.
9+ 2 . Read docs/pr/BUILD_PR_LEVEL_10_2_WORKSPACE_MANAGER_OPEN_TEST_AND_SHARED_BOUNDARY_AUDIT.md.
10+ 3 . Add a focused runtime/browser test for ` games/index.html ` :
11+ - discover all games/cards/actions
12+ - validate "Open with Workspace Manager" uses ` gameId=<id>&mount=game `
13+ - reject legacy ` ?game= `
14+ - ensure Workspace Manager diagnostic does not appear when clicked/opened
15+ 4 . Ensure the new test does not run samples or tools.
16+ 5 . Add a focused npm script only if useful, such as:
17+ - ` test:workspace-manager:games `
18+ 6 . Audit ` tools/shared/asteroidsPlatformDemo.js ` :
19+ - imports
20+ - consumers
21+ - domain ownership
22+ - move recommendation
23+ 7 . Move ` tools/shared/asteroidsPlatformDemo.js ` only if safe and obvious; otherwise report follow-up.
24+ 8 . Write reports:
25+ - docs/dev/reports/level_10_2_workspace_manager_open_test_report.md
26+ - docs/dev/reports/level_10_2_asteroids_platform_demo_boundary_audit.md
27+ 9 . Update docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md status only if needed:
28+ - [ ] -> [ .]
29+ - [ .] -> [ x]
30+ - no prose rewrite/delete
31+ 10 . Do not modify start_of_day.
32+ 11 . Do not add validators.
33+ 12 . Create Codex delta ZIP:
34+ tmp/BUILD_PR_LEVEL_10_2_WORKSPACE_MANAGER_OPEN_TEST_AND_SHARED_BOUNDARY_AUDIT_delta.zip
3435
3536ACCEPTANCE:
36- - exactly one root ` palette ` per game manifest
37- - no tool-owned palettes remain
37+ - games index Workspace Manager action test exists
38+ - all game actions use gameId + mount=game
39+ - boundary audit exists
3840- delta ZIP exists
0 commit comments