> :warning: **OpenSpec-managed issue** — this content is automatically synced > from the `openspec/` directory. Manual edits will be overwritten on next sync. ## Artifacts - :white_check_mark: [Metadata](https://github.com/ConductionNL/thematiq/blob/development/openspec/changes/lasuite-dark-palette/.openspec.yaml) - :white_check_mark: [Proposal](https://github.com/ConductionNL/thematiq/blob/development/openspec/changes/lasuite-dark-palette/proposal.md) - :white_check_mark: [Specs](https://github.com/ConductionNL/thematiq/blob/development/openspec/changes/lasuite-dark-palette/specs/) - :black_square_button: Design - :white_check_mark: [Tasks](https://github.com/ConductionNL/thematiq/blob/development/openspec/changes/lasuite-dark-palette/tasks.md) - :black_square_button: Plan - :black_square_button: Review ## Specs - [:page_facing_up: dark-mode](https://github.com/ConductionNL/thematiq/blob/development/openspec/changes/lasuite-dark-palette/specs/dark-mode/spec.md) ## Tasks - [ ] Extract La Suite's shipped dark Cunningham values for the `--lasuite-color-*` - [ ] Record which tokens have no upstream dark counterpart and decide each explicitly - [ ] Extend the generator so the lasuite dark variant emits `--lasuite-color-*` - [ ] Emit under the EXISTING dark scope selectors so injection order and scoping - [ ] Verify no REQ-CSS-007 reserved variable is written - [ ] Re-express the active-row wash so it is legible on both grounds - [ ] Audit `element-overrides.css` for any other translucent literal and give each - [ ] Extend `tests/e2e/spec-coverage/dark-mode.spec.ts` to render in dark mode and - [ ] Add the WCAG contrast loop the dark-mode spec already requires for generated variants - [ ] Add a guard asserting every `--lasuite-color-*` token READ by element-overrides - [ ] Capture the four surfaces in dark mode before and after - [ ] Update `openspec/specs/dark-mode/spec.md` with the merged requirements --- *Synced from `openspec/changes/lasuite-dark-palette` by OpenSpec workflow* *App: `thematiq`*
Artifacts
Specs
Tasks
--lasuite-color-*--lasuite-color-*element-overrides.cssfor any other translucent literal and give eachtests/e2e/spec-coverage/dark-mode.spec.tsto render in dark mode and--lasuite-color-*token READ by element-overridesopenspec/specs/dark-mode/spec.mdwith the merged requirementsSynced from
openspec/changes/lasuite-dark-paletteby OpenSpec workflowApp:
thematiq