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
PASS. The active Colors workflow no longer uses Symbol fields, validation, metadata, render output, or test assertions. Project swatches now use key/swatchKey ownership consistently across the Colors repository, active palette mock DB tables, Asset color handoff, DB Viewer relationship diagnostics, and the active palette browser schema.
6
+
7
+
The picker preview is now inside a Theme V2 vertical accordion while Project Swatches and Picker Swatches accordions remain intact.
8
+
9
+
Unrelated working-tree note: `docs_build/dev/admin-notes/index.txt` and `docs_build/dev/admin-notes/fonts/` were already dirty during closeout and are intentionally excluded from this PR package.
10
+
11
+
## Requirement Checklist
12
+
13
+
| Requirement | Status | Evidence |
14
+
| --- | --- | --- |
15
+
| Read `docs_build/dev/PROJECT_INSTRUCTIONS.md` first | PASS | Read before implementation. |
16
+
| Use PR_26159_027 as base context | PASS | Preserved Project Swatches, Picker Swatches, tag typeahead/filtering, metadata retention, and toolbox visibility behavior in `toolbox/colors/index.html` and `toolbox/colors/colors.js`. |
17
+
| Fix validation error `Symbol: Enter a symbol for this swatch.`| PASS |`toolbox/colors/colors.js` invalid query fixture now validates Hex/Name only; Palette Playwright invalid-payload test passes. |
18
+
| Remove Symbol form field, validation, required rules, metadata, render/output, tests/assertions, and supporting active Colors code | PASS | Focused active scan returned no matches for `symbol`, `Symbol`, `swatchSymbol`, `data-palette-symbol`, `requireSymbol`, and related terms across active Colors/Palette/Asset/DB Viewer files. |
19
+
| Deep cleanup active repo Colors-related Symbol usage | PASS | Updated active palette repository, palette source seed, mock DB schema, server invalid fixture, Asset color handoff, DB Viewer diagnostics, shared palette handoff/document contract, and palette browser schema. Remaining broader hits are legacy engine palette internals, archived/historical docs, or Palette Manager V2 references outside active Colors behavior. |
20
+
| Do not modify deprecated archive/v1-v2 or start_of_day | PASS | No archive/start_of_day files changed. |
21
+
| Add works without Symbol | PASS |`PaletteToolMockRepository.spec.mjs` Add flow passed. |
22
+
| Update works without Symbol | PASS |`PaletteToolMockRepository.spec.mjs` Update flow passed. |
23
+
| Clear works without Symbol | PASS |`PaletteToolMockRepository.spec.mjs` Clear flow passed. |
24
+
| Move `palette-generator-preview` into an accordion | PASS |`toolbox/colors/index.html` adds `data-palette-preview-accordion` using `vertical-accordion accordion-fill-panel`. |
25
+
| Preview accordion uses same Theme V2 pattern as Project Swatches and Picker Swatches | PASS | All three use Theme V2 `details.vertical-accordion.accordion-fill-panel`; Playwright validates preview is inside the preview accordion. |
| Preserve tag typeahead | PASS | Palette Playwright validates suggested tag typeahead and accepted tags. |
29
+
| Preserve tag checkbox filtering, Any selected tag / All selected tags, and Clear Filters | PASS | Palette Playwright validates tag checkbox filtering, multi-tag modes, and Clear Filters. |
| Do not run full samples validation | PASS | Full samples validation skipped by request; changed surfaces were covered by targeted tool/page/static lanes. |
| Palette browser schema parse | PASS: direct JSON parse of `src/shared/schemas/tools/palette-browser.schema.json`. |
49
+
|`git diff --check`| PASS with line-ending warnings only. |
50
+
51
+
## Skipped Lanes
52
+
53
+
| Lane | Reason |
54
+
| --- | --- |
55
+
| Full samples validation | Explicitly skipped by PR request; no shared sample loader/framework was changed. |
56
+
| Full historical Node test runner | Not required for this Colors PR. A direct run of older shared tests is currently blocked by pre-existing legacy expectations/server-backed registry behavior, so this PR used targeted schema and handoff probes plus affected Playwright lanes instead. |
57
+
58
+
## Notes
59
+
60
+
-`docs_build/dev/admin-notes/index.txt` and `docs_build/dev/admin-notes/fonts/` are dirty in the working tree but unrelated to this Colors PR and not included in the ZIP artifact.
61
+
- An earlier Palette full-lane attempt hit Playwright artifact collection errors; the same lane then passed cleanly with a separate output directory and trace disabled.
Copy file name to clipboardExpand all lines: docs_build/dev/reports/coverage_changed_js_guardrail.txt
+17-1Lines changed: 17 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,24 @@ Missing changed runtime JS files are WARN, not FAIL.
6
6
Source: Playwright/Chromium built-in V8 coverage from the active Playwright run.
7
7
8
8
Changed runtime JS files considered:
9
+
(0%) src/dev-runtime/guest-seeds/palette-source-mock-db.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
10
+
(0%) src/dev-runtime/persistence/mock-db-store.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
11
+
(0%) src/dev-runtime/persistence/tool-repositories/assets-mock-repository.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
9
12
(0%) src/dev-runtime/persistence/tool-repositories/palette-workspace-repository.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
(0%) src/dev-runtime/guest-seeds/palette-source-mock-db.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
21
+
(0%) src/dev-runtime/persistence/mock-db-store.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
22
+
(0%) src/dev-runtime/persistence/tool-repositories/assets-mock-repository.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
20
23
(0%) src/dev-runtime/persistence/tool-repositories/palette-workspace-repository.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
0 commit comments