Problem
Style Manager does not currently have a single internal URL for validating the full token consumer contract across palettes, variations, Color Signal, contextual runtime palettes, Anima, and Nova Blocks.
Root cause
The existing validation paths are spread between the Customizer, frontend pages, block editor contexts, and downstream consumer plugins/themes. That makes design-system regressions harder to reproduce and share.
Proposed fix
Add a gated Tools -> Style Manager Lab admin page with sidebar controls and a nonce-protected showcase iframe route. The route renders curated showcase zones and uses runtime contextual palette synthesis without writing to saved options.
Verification
- JS URL-state tests
- Focused PHP Lab unit tests
- Production asset compile
- PHP syntax checks for new/modified Lab integration files
Problem
Style Manager does not currently have a single internal URL for validating the full token consumer contract across palettes, variations, Color Signal, contextual runtime palettes, Anima, and Nova Blocks.
Root cause
The existing validation paths are spread between the Customizer, frontend pages, block editor contexts, and downstream consumer plugins/themes. That makes design-system regressions harder to reproduce and share.
Proposed fix
Add a gated Tools -> Style Manager Lab admin page with sidebar controls and a nonce-protected showcase iframe route. The route renders curated showcase zones and uses runtime contextual palette synthesis without writing to saved options.
Verification