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 Palette Manager V2 edit marks `workspace.tools.palette-manager-v2.dirty.isDirty` true with `reason: "palette-updated"`.
14
+
- Verified returning to Workspace Manager V2 refreshes the Palette Manager V2 tile to 12 swatches.
15
+
- Verified Workspace Manager V2 reflects Palette Manager V2 dirty status from the normalized session.
16
+
- Verified reopening Palette Manager V2 loads the edited palette swatch from session.
17
+
- Verified Asset Manager V2 launches with 12 palette colors from `workspace.tools.palette-manager-v2.data`.
18
+
- Verified Asset Manager V2 can add a color asset from the edited palette swatch.
19
+
- Verified Asset Manager V2 writes the new asset to `workspace.tools.asset-manager-v2.data.assets`.
20
+
- Verified Asset Manager V2 marks `workspace.tools.asset-manager-v2.dirty.isDirty` true with `reason: "asset-updated"`.
21
+
- Verified returning to Workspace Manager V2 refreshes the Asset Manager V2 tile to 15 managed assets.
22
+
- Verified Preview Generator V2 still launches and generates after refreshed tool sessions.
23
+
- Verified Session Inspector V2 Delete All/reset behavior still clears shown session entries through the full suite.
24
+
25
+
## Skipped
26
+
- Full samples smoke test was skipped by request. The relevant refresh, launch, persistence, dirty tracking, and reset paths are covered by `tests/playwright/tools/WorkspaceManagerV2.spec.mjs`.
- Palette Manager V2 dirty data continues to use `reason: "palette-updated"`.
24
+
- Asset Manager V2 dirty data now uses `reason: "asset-updated"` when asset data changes.
25
+
- Asset Manager V2 dirty updates include:
26
+
-`isDirty: true`
27
+
-`changedAt`: current ISO timestamp
28
+
-`changedKeys`: changed asset data paths.
29
+
- Returning to Workspace Manager V2 without asset data changes does not create a new dirty timestamp.
30
+
31
+
## Validation Notes
32
+
- Palette edits update session data and dirty tracking.
33
+
- Returning to Workspace Manager V2 updates the Palette Manager V2 tile from 11 to 12 swatches.
34
+
- Workspace Manager V2 reflects Palette Manager V2 dirty status from the normalized session.
35
+
- Reopening Palette Manager V2 reloads the edited swatch from session.
36
+
- Asset Manager V2 loads the edited palette swatch from `workspace.tools.palette-manager-v2.data`.
37
+
- Asset Manager V2 writes a new color asset to `workspace.tools.asset-manager-v2.data` and marks its dirty object.
38
+
- Returning to Workspace Manager V2 updates Asset Manager V2 from 14 to 15 managed assets.
39
+
40
+
## Guardrails
41
+
- No `game.manifest.json` write path was added.
42
+
- No direct cross-tool communication was added.
43
+
- Session storage remains the integration boundary.
44
+
- No sample JSON was modified.
45
+
- No roadmap content was modified.
46
+
47
+
## Skipped
48
+
- Full samples smoke test was skipped by request. The affected Workspace Manager V2, Palette Manager V2, Asset Manager V2, Preview Generator V2, and Session Inspector V2 session paths are covered by `npm run test:workspace-v2`.
0 commit comments