CW Environment 0.1.0-alpha102
================================

DS Runner 2.1 · Package Batch

Neu
---
- DS-Ticks arbeiten paketweise statt strikt Variable für Variable
- ein RAW-ZIP wird innerhalb eines Ticks nur einmal entpackt
- jede enthaltene HDF5/NetCDF-Datei wird im Paket-Batch nur einmal read-only geöffnet und für weitere Variablen wiederverwendet
- mehrere Variablen/Checkpoints desselben RAW-Pakets werden bis zu einem konservativen internen Zeitbudget verarbeitet
- nach jeder Arbeitseinheit wird der Queue-Zustand atomar gespeichert
- stündliche CAMS-Checkpoints und automatisches Timeout-Splitting aus alpha101 bleiben erhalten
- aktiver Timeout wird jetzt exakt der tatsächlich laufenden Variable zugeordnet
- Paketmetriken und ETA in Backend/API: Pakete, Paketvariablen, Tick-Einheiten, Durchsatz, HDF5-Öffnungen, ETA

Kompatibilität
--------------
- vorhandene alpha101-Queue wird weiterverwendet; kein neuer Plan erforderlich
- bereits fertige DS-Daten bleiben unangetastet
- RAW bleibt strikt read-only
- weiterhin keine pip-/NumPy-/netCDF4-/h5py-Pflicht auf dem Server
