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
- Removed Asset Browser / Import Hub and Tile Model Converter from active tool registration, Tools Index rendering, workspace/tool shared navigation, project adapter/toolState hooks, schema metadata, starter template state, and deprecated targeted tests.
5
+
- Deleted the deprecated tool implementation folders and their tool payload schemas.
6
+
- Updated Workspace Manager V2 tool tiles so the action row has a fixed height and is anchored to the bottom of each tile across varied count/description text.
7
+
- Added/updated Workspace Manager V2 Playwright coverage for removed registry/index/workspace launch paths and fixed tile action layout metrics.
8
+
9
+
## Scope Notes
10
+
- No `start_of_day` files changed.
11
+
- No full sample JSON alignment was attempted.
12
+
- Historical docs/reports and legacy runtime compatibility references were not rewritten unless they were active current-tool availability references.
13
+
- Asset Manager V2's explicit guard rejecting old `tools.asset-browser` workspace payloads remains intentionally in place as a negative validation path.
14
+
15
+
## Playwright Impacted
16
+
Yes.
17
+
18
+
Validated behavior:
19
+
- Asset Browser / Import Hub is absent from the Tools Index and tool registry.
20
+
- Tile Model Converter is absent from the Tools Index and tool registry.
21
+
- Removed tools have no active sample launch definitions and their old direct tool folders return 404.
22
+
- Removed tools do not render as Workspace Manager V2 tool tiles.
23
+
- Workspace Manager V2 tool tile action rows have fixed height, fixed chip height, and consistent bottom alignment.
24
+
25
+
Expected pass behavior:
26
+
-`npm run test:workspace-v2` passes all Workspace Manager V2 tests.
27
+
- Removed tool IDs are unavailable from registry/launch lookup and do not render in Workspace Manager V2.
28
+
- Workspace tool action chips stay aligned at the bottom of fixed-height tiles.
29
+
30
+
Expected fail behavior:
31
+
- Any reintroduced `asset-browser` or `tile-model-converter` registry, index, launch, or workspace tile path fails the updated Playwright assertions.
32
+
- Any tile action row height or bottom-baseline drift fails the layout metric assertions.
- PASS: `node --check` on changed runtime/test JavaScript files spot-checked during implementation.
38
+
- PASS: JSON parse check for changed JSON files.
39
+
- PASS: `git diff --check`.
40
+
- PASS: Playwright V8 coverage report generated at `docs/dev/reports/playwright_v8_coverage_report.txt`.
41
+
42
+
Coverage highlights for changed runtime JS:
43
+
-`(100%) tools/renderToolsIndex.js - changed JS file with browser V8 coverage`
44
+
-`(93%) tools/workspace-manager-v2/js/controls/ToolTilesControl.js - changed JS file with browser V8 coverage`
45
+
-`(91%) tools/toolRegistry.js - changed JS file with browser V8 coverage`
46
+
-`(32%) tools/shared/platformShell.js - changed JS file with browser V8 coverage`
47
+
-`(9%) tools/shared/projectSystemAdapters.js - changed JS file with browser V8 coverage`
48
+
-`(6%) tools/shared/projectToolIntegration.js - changed JS file with browser V8 coverage`
49
+
50
+
## Full Samples Smoke Test
51
+
Skipped. This PR removes deprecated active tool availability and adjusts Workspace Manager V2 tile styling; targeted Workspace V2 Playwright coverage is the required validation gate. Full sample smoke remains out of scope and intentionally was not run.
52
+
53
+
## Manual Validation
54
+
1. Open `tools/index.html` and confirm Asset Browser / Import Hub and Tile Model Converter are not listed.
55
+
2. Open Workspace Manager V2, pick the repo, select Asteroids, and confirm the six remaining workspace tiles render without the removed tools.
56
+
3. Confirm each workspace tile keeps How To Use and Read Me action chips pinned to the bottom of the tile.
57
+
4. Try the old direct paths `/tools/Asset%20Browser/index.html` and `/tools/Tile%20Model%20Converter/index.html`; both should be unavailable.
0 commit comments