CW Environment 0.1.0-alpha53
07.09.2026

Neu
- Backend-Button „Jahr 2023 neu importieren“ für einen vollständigen erneuten ERA5-Land-Abruf Januar–Dezember.
- Neuimport läuft weiterhin über die paketbasierte alpha52-Queue und ist pausierbar/resumierbar.
- Fortschritt beginnt bewusst wieder bei 0/12; jeder Monat wird erneut als eigener CDS-Auftrag angefordert.

Datensicherheit
- Vorhandene Monats-NetCDF-Dateien werden beim Start des Neuimports nicht gelöscht.
- Der neue Download wird zunächst als .part gespeichert und validiert.
- Erst nach erfolgreicher NetCDF-Prüfung ersetzt CW die bisherige Monatsdatei atomar.
- Abbruch, Browser-Schließen oder ein CDS-Fehler lassen die alten Monatsdateien daher als Fallback bestehen.

Frontend / Builder
- Der bisherige climate-2023.json-Stand darf während des Reimports weiter im Frontend sichtbar bleiben.
- Die Queue kennzeichnet diesen Stand mit needs_rebuild als veraltet.
- Nach 12/12 frisch geladenen Monatspaketen startet Climate Data Builder 2.0 erneut.
- Erst nach erfolgreichem Builder-Lauf wird needs_rebuild wieder entfernt und Queue/Manifest gelten als synchron.

Technik
- copernicus-year-job.py erhält den Queue-Modus restart.
- refresh_pending verhindert, dass vorhandene Altdateien während eines Neuimports fälschlich als bereits erledigte neue Pakete gezählt werden.
- Status redownloaded kennzeichnet erfolgreich erneut geladene Monate.
- Keine Änderung am CDS-Token, an den Quellvariablen oder an der wissenschaftlichen Aufbereitung.
