[E15-S01-T01] Complete ThemeRegistry #289

Open
opened 2026-08-27 08:03:33 +00:00 by kpcto · 0 comments
Owner

Parent story: [E15-S01] Complete ThemeRegistry (#106)

Intent

Implement the complete ThemeRegistry surface: registerTheme, listThemes, getTheme, getSiteDefaultTheme, and resolveTheme.

Acceptance criteria

  • All five registry operations are implemented and exported
  • Each operation is covered by a unit test
  • resolveTheme follows visitor preference, then site default, then core fallback

Explicitly out of scope

  • Amber extraction audit and theme settings (E15-S02, E15-S03)

Test plan

  • Run the registry unit tests against the ThemeDefinitionV1 contract

Rollback note

  • Revert the registry implementation; the registry holds no persisted state

Owning stream

platform

Risk quadrant

agent-full

> Parent story: [E15-S01] Complete ThemeRegistry (#106) ## Intent Implement the complete ThemeRegistry surface: registerTheme, listThemes, getTheme, getSiteDefaultTheme, and resolveTheme. ## Acceptance criteria - All five registry operations are implemented and exported - Each operation is covered by a unit test - resolveTheme follows visitor preference, then site default, then core fallback ## Explicitly out of scope - Amber extraction audit and theme settings (E15-S02, E15-S03) ## Test plan - Run the registry unit tests against the ThemeDefinitionV1 contract ## Rollback note - Revert the registry implementation; the registry holds no persisted state ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint 4 milestone 2026-08-27 08:03:33 +00:00
kpcto added the
kind
task
status
proposed
labels 2026-08-27 08:03:33 +00:00
Sign in to join this conversation.