⚠️ OpenSpec-managed issue — this content is automatically synced
from the openspec/ directory. Manual edits will be overwritten on next sync.
Artifacts
Specs
Tasks
Design
See design.md for technical design details.
Synced from openspec/changes/integration-occ-set-theme by OpenSpec workflow
App: thematiq
Artifacts
Specs
Tasks
SettingsController::setTokenSet()intoTokenSetService::activate($id, $actor); the controller calls it. Verify:SettingsControllerTeststays green and a newTokenSetServiceTestcase covers invalid id, unchanged id (no audit entry) and a switch.nldesign:theme:listandnldesign:theme:get. Verify:tests/Unit/Command/ThemeListTest.phpandThemeGetTest.phpassert the table columns and the group mapping output.nldesign:theme:set <token-set> [--sync-core] [--dry-run], registered inappinfo/info.xml. Verify:tests/Unit/Command/ThemeSetTest.phpfor success, unknown id (non-zero exit),--dry-run(no write) and--sync-core(callsThemingService).docs/with a scripting example. Verify: the docs build.Design
See design.md for technical design details.
Synced from
openspec/changes/integration-occ-set-themeby OpenSpec workflowApp:
thematiq