Style Policy (Canonical SPOT)¶
This document is the canonical style policy for all OVES user-facing applications and decks.
Scope¶
- Governs style decisions for:
dirac-uxi-isrdirac-uxi-cruddirac-uxi-metricsoves-decks- Source of truth repository:
oves-sites - Consumer repositories must reference this policy and must not redefine core policy content.
Governance Model¶
oves-sitesdefines policy (centralized definition).- Consumer repos enforce policy locally via CI checks (decentralized enforcement).
- If local repo docs conflict with this file, this file wins.
Suite Style Alignment¶
dirac-uxi-isr: TWP-only component policy.dirac-uxi-crud: Mosaic-based component/template policy.dirac-uxi-metrics: Mosaic-based component/template policy.oves-decks: must consume corporate standards fromoves-sites(tokens, typography, logos, slogans).
Corporate Standards (SPOT Artifacts)¶
- Brand colors and theme tokens.
- Typography rules and approved font stacks.
- Logo assets and usage constraints.
- Core slogan and approved messaging blocks.
Consumer Requirements¶
- Each consumer repo should include a short local
STYLE_POLICY.mdpointer containing: - link to this canonical policy
- pinned policy version/date
- local enforcement script reference
- Consumer repos must not hard-fork core style policy.
Enforcement Requirements¶
- Required CI guard types:
- forbidden import/path checks by suite policy
- optional token/theme drift checks vs
oves-sitesartifacts - Failing style policy checks should block merge for affected repos.
Versioning¶
- Policy version:
2026.02 - Effective date:
2026-02-19 - Change control: policy updates are made in
oves-sitesfirst, then adopted by consumer repos.