-- Agent-Intervall/Debug-Modus/Health-Monitoring (26.08.2026-Planung, siehe
-- neue ADR). debug_mode_until ist der einzige Zustand fuer den Debug-Modus -
-- der Checkin-Handler vergleicht ihn bei jeder Anfrage mit CURRENT_TIMESTAMP,
-- kein separater Cron/Aufraeum-Job noetig, das Zurueckfallen auf das
-- Standardintervall passiert von selbst.
--
-- Health-Spalten halten bewusst nur den jeweils letzten Stand (wie schon
-- agent_last_checkin), keine wachsende Historie - konsistent mit dem
-- Plattenplatz-Bewusstsein an anderer Stelle (siehe iso_builds-Aufraeumung).
ALTER TABLE devices ADD COLUMN debug_mode_until TIMESTAMPTZ;
ALTER TABLE devices ADD COLUMN health_disk_used_percent REAL;
ALTER TABLE devices ADD COLUMN health_ram_used_percent REAL;
ALTER TABLE devices ADD COLUMN health_uptime_seconds BIGINT;
ALTER TABLE devices ADD COLUMN health_load_1m REAL;
ALTER TABLE devices ADD COLUMN health_load_5m REAL;
ALTER TABLE devices ADD COLUMN health_load_15m REAL;
ALTER TABLE devices ADD COLUMN health_collected_at TIMESTAMPTZ;
