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
- Updated the first-class tool starter under tools/templates.
5
+
- Updated workspace-v2 Playwright coverage/reporting so the starter is launched in the normal test lane.
6
+
- Updated V8 coverage reporting to include the first-class tool starter template entry point.
7
+
- No live tools outside tests/coverage plumbing were modified.
8
+
9
+
Template runtime hardening:
10
+
- Header markup now follows the Preview Generator V2 / Palette Manager-style shell pattern with body.tools-platform-tool-page, collapsible header/details, #shared-theme-header, and a tool-local header host.
11
+
- Template now consumes src/engine/theme/main.css, src/engine/ui/hubCommon.css, src/engine/theme/accordionV2/accordionV2.css, and src/engine/theme/mount-shared-header.js.
12
+
- Added ToolStarterShellControl to own Hide Header and Details behavior, summary state, fullscreen state classes, and summary metadata.
13
+
- AccordionSection now uses data-accordion-v2-open, data-accordion-v2-bound, and data-accordion-v2-icon-state behavior consistent with current tool accordions.
14
+
- Source input state now refreshes visible validation text when required input is cleared.
15
+
16
+
Playwright and coverage updates:
17
+
- Workspace-v2 Playwright now launches tools/templates/first-class-tool-starter/index.html.
18
+
- Workspace-v2 Playwright validates template launch, header/theme links, no tools/shared script/link dependencies, Hide Header and Details behavior, accordion interactions, Run enabled/disabled state, status/log clear behavior, and missing input validation.
19
+
- Playwright V8 coverage report now includes First-Class Tool Starter Template in the exercised tool entry points.
20
+
- Coverage helper excludes test specs under /tests/ from changed runtime JS classification.
- node --check passed for all changed starter JS/MJS files and updated Playwright/helper files.
27
+
- git diff --check passed for scoped changed files.
28
+
- Verified template HTML has no inline script blocks, style blocks, or inline event handlers.
29
+
- Verified no actual tools/shared imports, script references, CSS references, or runtime dependencies were added.
30
+
- Verified no tracked roadmap, samples, start_of_day, games, tools/shared, package, or package-lock files changed.
31
+
32
+
Coverage evidence:
33
+
- docs/dev/reports/playwright_v8_coverage_report.txt lists First-Class Tool Starter Template as exercised.
34
+
- Changed runtime JS coverage includes ToolStarterApp, ToolStarterShellControl, bootstrap, and AccordionSection.
35
+
36
+
Manual test notes:
37
+
- Open tools/templates/first-class-tool-starter/index.html through a local HTTP server.
38
+
- Confirm shared header renders, Hide Header and Details toggles the header, accordions collapse/expand, Run enables only after source input, Run writes status/output, Clear empties the status log, and clearing the source input restores the required-input message.
0 commit comments