# stream-contract.theme.yml — Lynäar Theme (ARCHIVED)
# Familie: lynaear | Theme: lynäar (ä = umlauted, brand marker)
# Erstellt: 2026-04-27 | Status: ARCHIVE — Konsolidiert in linear + raenil
# ---
# HINWEIS: Dieses Theme wurde konsolidiert. Nur 2 Themes werden gepflegt:
#   - linear: Original Linear.app Design
#   - raenil: Gespiegelte Variante
# Archiviert: 2026-04-29
# ---
meta:
  theme_family: lynaear
  theme_id: lynäar
  version: 2.0.0
  family_source: https://linear.app/
  source_key: linear-app-homepage-2026-04
  ip_review_gate: true
  status: archive
  language_channel: AGT
  note: ARCHIVED — Konsolidiert in linear und raenil Themes.
  intent: |
    Dieses Theme wurde konsolidiert. Die Lynäar-Familie besteht jetzt nur aus:
    1. linear - Original Linear.app Design System
    2. raenil - Gespiegelte Variante

# TRANSFORMATION RULES
transforms:
  linear_source_to_canonical_lynäar:
    input: canonical-source (from linear.app)
    output: iio-token-system (lynäar variant)
    rules:
      - select_color_palette_v1: linear-base → lynäar-refined
      - normalize_color_syntax: hex → css-custom-properties
      - abstract_typography: font-family → iio-font-stack
      - map_layout_grid: source-primitives → css-custom-properties
      - semantic_mapping: linear-tokens → iio-semantic-names
      - preserve_brand_intent: linear-app-design-philosophy
  
  dark_mode_derivation:
    input: light-mode-canonical
    output: dark-mode-complementary
    rules:
      - invert_intent: light-surface → dark-surface
      - maintain_contrast: wcag-aa-minimum
      - preserve_semantic: status-colors-recognizable

evidence:
  css_token_completeness: 144  # --iio-* definitions in light + dark
  css_generated: true
  css_generated_at: 2026-04-29
  validation_passed: true
  validation_tool: ops-fast-lane.sh theme-round
  validation_date: 2026-04-29
