Skip to content

Sunset UI option

The former customised Zensical interface is retained as a frozen, non-production comparison option. It captures the purple wide-layout and Material-derived nested-navigation treatment accepted through commit 961a35b on 14 July 2026. It is not a second evidence product or a supported production rollback renderer.

Boundary

  • Configuration: zensical.sunset.toml
  • Custom chrome: assets/theme.css
  • Build output: site-sunset/
  • Manual preview: http://127.0.0.1:8011/
  • Renderer coupling: Zensical 0.0.50 modern DOM
  • Support status: best effort; no feature or visual parity guarantee with production

The always-on service at port 8000 must use zensical.toml. Do not register the sunset profile as another service for the same project root.

Commands

npm run build:sunset
npm run serve:sunset
npm run check:profiles

The production and sunset builds use separate output directories. Their site metadata, reader-model navigation, Markdown configuration and graph JavaScript must remain aligned; npm run check:profiles enforces that boundary. The sunset CSS retains its own semantic colour-token check. Generated evidence pages and discovery outputs are shared content, not sunset-specific derivatives.

Removal criterion

Remove the option only after the native Zensical UI is accepted as the sole presentation or the frozen profile can no longer build safely against the pinned renderer. Record that decision in the research and change log.