Skip to content

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-isr
  • dirac-uxi-crud
  • dirac-uxi-metrics
  • oves-decks
  • Source of truth repository: oves-sites
  • Consumer repositories must reference this policy and must not redefine core policy content.

Governance Model

  • oves-sites defines 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 from oves-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.md pointer 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-sites artifacts
  • 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-sites first, then adopted by consumer repos.