TESTMODUS: Simuliertes Datum

🌍 Regionale Studios

Konfiguration der regionalen Sub-Apps (Energy Zürich, Bern, Basel). Master-Toggle aktiviert die regionalen Tabs in der Hauptnavigation. Pro Region: Studio-Telefon, Sendezeit, Sponsor, Akzentfarbe und Aktiv-Status. Bei active=false werden Schreibzugriffe auf die jeweilige Region-API mit 503 abgelehnt.

🔀 Spielmodus (Cutover)

Wechsel zwischen national (qk_ech, einheitliches Studio), regional (qk_ezh / qk_ebe / qk_ebs, getrennte Studios) und Übergangsmodus (read-only beide, max. 24h).

Aktueller Modus: Regional

📜 Letzte Mode-Wechsel

Zeit Wechsel Editor Grund
Lade…

🚦 Wave 2 — Strukturierter Cutover

Erweiterte Pre-Flight-Checks (6 named, mit Blocker/Warning-Trennung) + Rollback-Button + Audit-Trail. Versorgt vom neuen Endpoint /api/admin/cutover/preflight.

🩺 Pre-Flight Health-Check

Auto-Refresh alle 30 s. Blocker (❌) verhindern den Cutover. Warnungen (⚠️) lassen sich mit Force überstimmen.

  • Lade Pre-Flight…

🚀 Cutover ausführen

Zielmodus auswählen. Bei aktiven Blockern ist der Button gesperrt. Force überspringt Warnungen (nicht Blocker!).

⚠️ Mit Force trotz Warnungen ausführen

↩️ Rollback (Notfall)

Rollt den aktuellen Modus zurück (regional/transition → national, national → regional). Bypasst alle Pre-Flight-Checks. Nur in Notfällen!

📜 Letzte 5 Mode-Switches

Zeitpunkt Wechsel Editor Grund Force
Lade…

🚩 Feature-Flag · Regionale Tabs

Aktiviert die regionale Sub-Navigation (EZH / EBE / EBS) in der Hauptmenüleiste und schaltet die regionalen Studios frei.

🤖 Automatisierung

App-Layer-Kill-Switches für die beiden Regional-Crons. Die systemd-Timer müssen separat via SSH aktiviert werden; diese Toggles entscheiden, ob die Crons bei Auslösung tatsächlich arbeiten oder still durchlaufen.

Status: lädt…

Wählt morgens automatisch 2 Kandidat:innen pro aktiver Region und erstellt die Tagespaare. Bei Cool-Down-Konflikt oder Feiertag passiert nichts. Manuelles Aufgleisen bleibt jederzeit möglich — der Cron läuft nur, wenn der Tag noch ungesetzt ist.

Status: lädt…

Setzt nach 24 h ohne Antwort den Status auf timeout (oranges Badge). Hilft dabei, ausstehende Bestätigungen zu erkennen, ohne dass du manuell tracken musst.

⚙️ Region-Settings

Pro Region: Studio-Telefon, Sendezeit, Sponsor, Akzentfarbe und Aktiv-Status.

Erscheint im Header und in WhatsApp-Templates
Z. B. 07:50
UI-Farbakzent für diese Region
WhatsApp Channel für Outbound-Versand
Cache & Refresh
Hard Refresh
Cache leeren & Refresh
🔧 LLM Testing
Auto (Standard)
Opus 4.5 (Grün)
Sonnet 4 (Gelb)
Offline (Rot)