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
| Current branch is `main`| PASS |`git branch --show-current` returned `main`. |
8
+
| Local branches reported | PASS |`git branch --list` returned only `* main`. |
9
+
10
+
## Requirement Checklist
11
+
12
+
| Requirement | Status | Evidence |
13
+
| --- | --- | --- |
14
+
| Fix Build Path Planned filter so selecting Planned displays all planned tool tiles/rows | PASS |`toolbox/tools-page-accordions.js` now builds Build Path rows from all `visibleInToolsList` registry tools, matching the Planned count. |
15
+
| Keep Planned count DB/registry-driven | PASS | Counts still come from registry-normalized release channels; Playwright asserts `Planned (28)`. |
16
+
| Ensure filter matching uses same normalized status source for counts and visible tiles | PASS | Both counts and Build Path rows now map `registryTools.filter(visibleInToolsList).map(enrichTool)` and use `releaseChannel`. |
17
+
| Preserve Complete as only default active filter | PASS | Build Path defaults remain `complete`; Playwright verifies Complete active and Planned/Wireframe/Beta inactive by default. |
18
+
| Complete default shows Colors only | PASS | Focused Playwright verifies one complete Build Path row and `Colors` visible. |
19
+
| Planned selected shows all planned tools matching count | PASS | Focused Playwright verifies `planned` rows count is `28` and every row has `data-build-path-release-channel="planned"`. |
| Do not add new features or expand scope | PASS | Changed only Build Path row/filter behavior and targeted assertions/reports. |
23
+
| No inline script/style/event handlers | PASS | Static `rg --pcre2` scan of `toolbox/index.html` found no inline scripts, styles, or event handlers. |
| Inline HTML guard | `rg --pcre2 -n "<script(?![^>]+src=)|<style[\\s>]|\\son(?:click|change|input|submit|keydown|keyup|load)=" toolbox/index.html` | PASS, no matches |
33
+
| Targeted Toolbox Build Path Playwright |`npx playwright test tests/playwright/tools/ToolboxRoutePages.spec.mjs -g "Build Path status filters" --reporter=line`| PASS, 1 passed |
34
+
| Playwright V8 coverage | Generated by focused Playwright run via `workspaceV2CoverageReporter`| PASS, report written to `docs_build/dev/reports/playwright_v8_coverage_report.txt`|
35
+
36
+
## Impacted Lane
37
+
38
+
Targeted Toolbox Build Path status-filter lane only.
39
+
40
+
## Skipped Lanes
41
+
42
+
| Lane | Decision | Reason |
43
+
| --- | --- | --- |
44
+
| Full samples validation | SKIPPED | Samples were not changed and no shared sample loader/framework was touched. |
45
+
| Broad Toolbox route smoke | SKIPPED | The focused Build Path status-filter test covers the requested behavior. |
46
+
| Full app Playwright suite | SKIPPED | PR scope is limited to Build Path filter matching. |
47
+
48
+
## Manual Test Notes
49
+
50
+
1. Open `http://127.0.0.1:5501/toolbox/index.html`.
51
+
2. Click `Build Path`.
52
+
3. Verify Complete is the only active default filter and only Colors is listed.
53
+
4. Click Planned and verify 28 planned rows are listed.
0 commit comments