"intro":"In der Datenbank gespeicherte Betriebseinstellungen — sie überschreiben die Datei-/Env-Standardwerte und wirken ohne erneutes Deployment. Lass ein Feld leer (oder setze es zurück), um auf den Standard zurückzufallen.",
"smtp_password":{"label":"SMTP-Passwort","hint":"App-Passwort. Verschlüsselt gespeichert; nur schreibbar — wird nie wieder angezeigt."},
"quota_daily_budget":{"label":"Tägliches Kontingentbudget","hint":"YouTube-Data-API-Einheiten pro Tag (kostenloses Limit 10.000). Standard 9000 lässt Puffer."},
"backfill_quota_reserve":{"label":"Nachlade-Kontingentreserve","hint":"Reservierte Einheiten, damit geplantes Nachladen interaktive Syncs / Anreicherung nie aushungert."},
"backfill_recent_max_videos":{"label":"Aktuelles Nachladen — max. Videos","hint":"Neueste Videos pro Kanal beim ersten Durchlauf."},
"backfill_recent_max_days":{"label":"Aktuelles Nachladen — max. Alter (Tage)","hint":"Wie weit der erste Durchlauf pro Kanal zurückreicht."},
"shorts_probe_max_seconds":{"label":"Shorts-Prüfung — max. Dauer (s)","hint":"Nur Videos bis zu dieser Länge werden als mögliche Shorts geprüft."},
"shorts_probe_batch":{"label":"Shorts-Prüfung — Stapelgröße","hint":"Wie viele Videos pro Lauf klassifiziert werden."},
"enrich_batch_size":{"label":"Anreicherungs-Stapelgröße","hint":"videos.list-IDs pro Aufruf (YouTube begrenzt auf 50)."},
"youtube_api_key":{"label":"YouTube-API-Schlüssel","hint":"Optional. Für öffentliche Lesezugriffe (Kanäle/Videos), damit gemeinsames Nachladen nicht vom OAuth eines Nutzers abhängt. Verschlüsselt gespeichert; nur schreibbar."},
"allow_registration":{"label":"Registrierung erlauben","hint":"Wenn aktiviert, kann jeder eine E-Mail+Passwort-Registrierung einreichen. Für die Anmeldung sind weiterhin E-Mail-Bestätigung und Admin-Freigabe nötig."}