8 Commits
Author SHA1 Message Date
patrickandClaude Sonnet 5.5 287b344ef9 fix: Checkmk-Client nach vibeMK-Abgleich, Duplikat-Check bei Downtime
test / pytest (3.11) (push) Waiting to run
test / pytest (3.13) (push) Waiting to run
- GET-Fallback sendet columns als wiederholte Parameter statt komma-getrennt
- 3xx-Antworten (SSO-Redirect) werden als HTTP-Fehler mit Hinweis gemeldet
- Downtime wird nicht erneut gesetzt, wenn eine aktive den Zeitraum abdeckt (Audit downtime.exists)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 12:40:23 +01:00
patrickandClaude Sonnet 5.5 b937a57602 feat: Selbsttest bei Versionswechsel und Spaltenprüfung ohne Probleme
test / pytest (3.11) (push) Canceled after 0s
test / pytest (3.13) (push) Canceled after 0s
Der Runner prüft die Checkmk-Version alle 5 Minuten und startet bei einem
Wechsel sofort einen Selbsttest (Cooldown, Erstlauf ausgenommen). Die
Spaltenprüfung fragt bei leerer Problemliste eine ungefilterte Stichprobe ab;
leeres Checkmk gilt als nicht prüfbar, nicht als Fehler.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 13:00:36 +01:00
patrickandClaude Sonnet 5.5 453c077386 feat: Phase 6d API-Selbsttest gegen Checkmk
Lesender Selbsttest (Version, Services, Hosts, Downtimes) beim Start und
täglich 04:00, Seite /selftest, Teilcheck checkmk_api in /health, Chat-Meldung
bei Wechsel. Toleranter Antwort-Parser (value/members, state_type int/String),
Fallbacks für Host-Abfrage und Downtime-Liste, Fehlerhinweise je HTTP-Status.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 12:55:57 +01:00
patrickandClaude Sonnet 5.5 347f55cf7c feat: Phase 6c baseline, ack, host alarms, outage notice, send limit, privacy mode, UI link
test / pytest (3.11) (push) Canceled after 0s
test / pytest (3.13) (push) Canceled after 0s
Includes atomic migrations, per-rule reminder semantics, first-run helper script
and the note on the undecided UI chat idea.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 03:06:23 +01:00
patrickandClaude Sonnet 5.5 5278530467 feat: Phase 6b rules with delay, delta format, reminders, zpool default rule
test / pytest (3.11) (push) Canceled after 0s
test / pytest (3.13) (push) Canceled after 0s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 02:38:10 +01:00
patrickandClaude Sonnet 5.5 9cfe4e33d8 feat: Phase 5 agent loop, chat commands, listeners, mute/downtime
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 00:34:14 +01:00
patrickandClaude Sonnet 5.5 4fb7307ba9 feat: Phase 3 poller, alert pipeline, Telegram adapter, alert history
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 00:00:04 +01:00
patrickandClaude Sonnet 5.5 6e244234eb feat: Phase 1 scaffold (secrets, db, Checkmk/Ollama clients, health)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 23:38:38 +01:00