Issue 1: finaler Agent-Job-Status
Management pollt jetzt offene Agent-Jobs und aktualisiert job_history mit:
- finalem success / failed
- Fehlertext
- aktuellem/finalem Step
- finishedAt
- durationMs
- Snapshot-ID aus den Agent-Logs, wenn ein Backup erfolgreich war
Die Operations-Seite zeigt jetzt Dauer und Snapshot-ID.
Issue 2: erweiterte Agent-Healthchecks
/api/health am Agent prüft jetzt strukturiert:
- fehlende Env-Konfiguration
- Commands: incus, zfs, zpool, restic, udevadm, dd
- ZFS Pool Existenz
- ZFS Pool Capacity/Freespace via zpool list
- /dev/zvol Zugriff
- Restic Repository Zugriff