Skip to content

Commit b737985

Browse files
author
DavidQ
committed
PR 9.2: rollout single-manifest model to all games
1 parent 5ea231c commit b737985

17 files changed

Lines changed: 2096 additions & 40 deletions

asteroids-json-list.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
games\Asteroids\assets\images\bezel.stretch.override.json
2+
games\Asteroids\assets\palettes\asteroids-classic.palette.json
3+
games\Asteroids\assets\palettes\asteroids-hud.palette.json
4+
games\Asteroids\assets\palettes\hud.json
5+
games\Asteroids\assets\parallax\data\overlay.data.json
6+
games\Asteroids\assets\parallax\data\title.data.json
7+
games\Asteroids\assets\parallax\overlay.json
8+
games\Asteroids\assets\parallax\title.json
9+
games\Asteroids\assets\sprites\data\demo.data.json
10+
games\Asteroids\assets\sprites\demo.json
11+
games\Asteroids\assets\tilemaps\data\stage.data.json
12+
games\Asteroids\assets\tilemaps\stage.json
13+
games\Asteroids\assets\tilesets\ui.json
14+
games\Asteroids\assets\tools.manifest.json
15+
games\Asteroids\assets\vectors\asteroid-large.json
16+
games\Asteroids\assets\vectors\asteroid-medium.json
17+
games\Asteroids\assets\vectors\asteroid-small.json
18+
games\Asteroids\assets\vectors\data\library.data.json
19+
games\Asteroids\assets\vectors\ship.json
20+
games\Asteroids\assets\vectors\title.json
21+
games\Asteroids\assets\workspace.asset-catalog.json
22+
games\Asteroids\game.manifest.json
Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
MODEL: GPT-5.3-codex
2-
REASONING: medium
32

43
TASK:
5-
Do not implement. This is review-only.
4+
Apply single-manifest model to all games.
65

7-
Add the cleaned Asteroids manifest model review docs only.
8-
9-
Do not modify runtime.
10-
Do not add validators.
11-
Do not modify start_of_day.
12-
Do not create embedded workspace schema data.
13-
Do not create new manifest elements beyond this review doc.
6+
- replicate Asteroids pattern
7+
- inline JSON into manifest
8+
- fix references
9+
- delete only safe JSON
10+
- no runtime break
11+
- no start_of_day changes
1412

1513
OUTPUT:
16-
tmp/BUILD_PR_LEVEL_9_1A_ASTEROIDS_MANIFEST_MODEL_REVIEW_delta.zip
14+
tmp/BUILD_PR_LEVEL_9_2_SINGLE_MANIFEST_CONSOLIDATION_ROLLOUT_ALL_GAMES_delta.zip
Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
1-
BUILD_PR_LEVEL_9_1A_ASTEROIDS_MANIFEST_MODEL_REVIEW
2-
3-
- Added corrected review model for Asteroids single-manifest consolidation
4-
- Clarified data belongs under owning tool sections
5-
- Prevented embedded data in workspace schema
6-
- Marked implementation as review-only
1+
PR 9.2: rollout single-manifest model to all games
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Apply Asteroids-reviewed model to all games:
2+
- one game.manifest.json per game
3+
- inline JSON data into correct tool sections
4+
- delete only safe JSON after migration
5+
- no workspace schema data embedding
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Roll out validated single-manifest model across all games. No schema embedding mistakes. Data belongs under owning tool sections.

games/AITargetDummy/game.manifest.json

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,25 @@
1515
"legacyCatalogs": [
1616
"games/AITargetDummy/assets/workspace.asset-catalog.json"
1717
],
18-
"status": "legacy-catalogs-retained-during-ssot-rollout"
18+
"status": "legacy-catalogs-retained-during-ssot-rollout",
19+
"legacyCatalogData": [
20+
{
21+
"id": "games.aitargetdummy.assets.workspace.asset.catalog",
22+
"sourcePath": "games/AITargetDummy/assets/workspace.asset-catalog.json",
23+
"data": {
24+
"schema": "html-js-gaming.game-asset-catalog",
25+
"version": 1,
26+
"gameId": "aitargetdummy",
27+
"assets": {
28+
"image.ai-target-dummy.preview": {
29+
"path": "/games/AITargetDummy/assets/images/preview.svg",
30+
"kind": "image",
31+
"source": "workspace-manager"
32+
}
33+
}
34+
}
35+
}
36+
]
1937
},
2038
"sources": {
2139
"workspaceAssetCatalogPath": "games/AITargetDummy/assets/workspace.asset-catalog.json",

0 commit comments

Comments
 (0)