- Neuer Step I (ssh_key_versuch.py): liest SSH-Keys aus DB, testet
Verbindung per paramiko; erfolgreiche Server landen in server_creds,
fehlgeschlagene in needs_bitwarden
- Step G (Bitwarden) ist jetzt No-Op wenn alle Server per Key OK
- paramiko.DSSKey in allen 4 Dateien entfernt (nicht in paramiko 4.0)
- failure_module (flow_fehler_handler.py): sendet bei jedem Flow-Fehler
eine Nextcloud-Talk-Nachricht und bereinigt DB/Session
- Bitwarden-Step überspringt fehlgeschlagene Server statt abzubrechen
- testpause.py als wiederverwendbarer Debug-Helper behalten
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Proxmox sendet Webhooks im Matrix-Format mit `body` statt `message`.
Input-Transform auf `body || message` umgestellt, Titel wird aus
erster Zeile von `body` extrahiert wenn kein separates title-Feld.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>