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
- Verified initial Workspace Manager V2 load has an empty disabled Active Game dropdown.
11
+
- Verified stale sessionStorage does not preselect Asteroids on direct initial load.
12
+
- Verified workspace tools are disabled before repo selection.
13
+
- Verified repo selection discovers and validates `game.manifest.json` files.
14
+
- Verified Active Game enables after valid games are found.
15
+
- Verified no game is auto-selected after discovery.
16
+
- Verified workspace tools remain disabled until the user manually selects a valid game.
17
+
- Verified workspace tools enable after a valid game selection.
18
+
- Verified failed repo load clears and disables Active Game and keeps tools disabled.
19
+
- Verified no-valid-games discovery keeps Active Game disabled and tools disabled.
20
+
- Verified invalid manifests are skipped and logged with exact path and validation reason.
21
+
22
+
## Skipped
23
+
- Full samples smoke test was skipped as requested. The targeted Workspace Manager V2 Playwright suite covers the changed selection gates, repo discovery, invalid-manifest logging, and affected launch gating behavior.
- Workspace Manager V2 now ignores stale stored workspace context on plain initial load.
5
+
- Explicit `hostContextId` URLs still restore workspace context for the existing return-from-tool flow.
6
+
- Active Game remains empty and disabled on initial load.
7
+
- Tools remain disabled before repo selection, after repo discovery, after failed repo load, and when no valid games are found.
8
+
- Tools enable only after the user manually selects a valid discovered game.
9
+
10
+
## Selection Flow
11
+
- User selects a repo folder.
12
+
- Workspace Manager V2 recursively scans `games/` for `game.manifest.json`.
13
+
- Each discovered game manifest validates against the dedicated game manifest schema.
14
+
- Invalid manifests are skipped and logged with exact path and reason.
15
+
- Active Game enables only when one or more valid games are found.
16
+
- No game is auto-selected after discovery.
17
+
- The user manually selects a game before workspace tools become enabled.
18
+
19
+
## Scope Notes
20
+
-`game.manifest.json` remains the only required game project manifest.
21
+
- No separate `workspace.manifest.json` was introduced.
22
+
- No sample JSON was modified.
23
+
- No roadmap content was modified.
24
+
- No cross-tool communication was added.
25
+
- Full samples smoke test was skipped because this BUILD requested targeted Workspace Manager V2 validation and explicitly said to skip full samples smoke.
0 commit comments