CW Environment 0.1.0-alpha81 · 11.09.2026
Data Foundation 3.8 · Selbstheilender Nachtlauf

Problem aus dem Praxistest
- In alpha80 konnte nicht nur der Netzwerk-Worker, sondern in seltenen Fällen auch der Watchdog selbst ohne neues Lebenszeichen stehen bleiben.
- Ein manuelles Reload/Login plus Wiederaufnahme setzte den persistenten Lauf danach wieder fort.

Neu
- Dritte, sehr kleine Guardian-Ebene über Watchdog und Netzwerk-Worker.
- Guardian macht selbst keine Netzwerkzugriffe und überwacht nur Prozess-/Heartbeat-Dateien.
- Watchdog > 5 Minuten stale: Guardian beendet/ersetzt ihn automatisch.
- Neuer Watchdog darf einen noch lebenden, aber stale Vorgänger übernehmen.
- Temporäre Fehler beim Schreiben des Watchdog-Heartbeats beenden den Watchdog nicht mehr.
- Admin-Statuspoll besitzt zusätzlich einen Auto-Recovery-Fallback: Sind Worker, Watchdog und Guardian stale, wird der gespeicherte Nachtlauf automatisch neu gestartet.
- Der Recovery-Weg verwendet nightly-plan.json; Länder, Variablen, Profil und bereits gespeicherte Remote-Job-IDs bleiben erhalten.
- Zustand zurücksetzen ist für diesen Recovery-Fall nicht erforderlich.

Unverändert
- DACH-Komplettplan: 310 logische Pakete / 92 Quellvariablen.
- vorhandene RAW-Dateien und Manifeste bleiben erhalten.
- pip-freier CW Embedded Data Store Client.
