KI & Kommunikation › Benachrichtigungen: Push, Aktivitäts-Log & Live-Ansicht
Benachrichtigungen: Push, Aktivitäts-Log & Live-Ansicht
AutomationTeilweise✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)Zusätzlich zu den zeitgesteuerten Crons gibt es laufende Hintergrundmechanik: eine In-App-Glocke mit Push-Ergänzung, Wiedervorlagen/Aktivitäten an Aufträgen, Kunden und Fahrzeugen, und eine Live-Ansicht, die sich automatisch aktualisiert.
Bild folgt
Drei Mechaniken laufen ständig im Hintergrund, ohne festen Zeittakt. Erstens die Glocke: Ereignisse wie eine Statusänderung erzeugen eine In-App-Meldung, die nach Rolle gefiltert wird — eine Meldung für den Chef sieht nicht automatisch jede Büro-Kraft. Ist ein selbstgehosteter Push-Dienst eingerichtet (Web-Push-Benachrichtigungen), geht dieselbe Meldung zusätzlich als Handy-/Browser-Benachrichtigung raus, sonst bleibt sie auf die Glocke beschränkt. Zweitens Wiedervorlagen und Aktivitäten an einzelnen Aufträgen, Kunden oder Fahrzeugen — eine Fälligkeit mit Zuständigem, unabhängig vom reinen Änderungsprotokoll. Drittens eine Live-Ansicht, die sich von selbst aktualisiert, ohne dass jemand die Seite neu laden muss. Alle drei speisen zusammen das Betriebsprotokoll (Betriebsmessung, Protokoll & Sicherheitswarnungen).
- Keine Push-Benachrichtigung, obwohl die Glocke etwas zeigt → Push ist ein separater, selbstgehosteter Dienst und ohne zwei technische Schlüssel schlicht ein stiller No-op — die Glocke selbst funktioniert davon unabhängig weiter.
- Eine Meldung fehlt in der Glocke → sie könnte für eine andere Rolle bestimmt sein; die Filterung nach Rolle ist beabsichtigt, keine Anzeige an alle.
- Filtern die Wiedervorlagen/Aktivitäten-Listen und die In-App-Glocke archivierte (gevaultete) Aufträge heraus? Im gelesenen Code war das nicht zu erkennen (Hausregel 2).
- app/api/admin/push
- app/api/admin/notifications
- app/api/admin/record-activities
- lib/notify/dispatch.ts
- MEM:live-ansicht-integration-2026-08-18.md
| zeitplan | laufend/ereignisgesteuert, kein Cron-Takt |
|---|---|
| ausloeser | system (ein Ereignis wie eine Statusänderung löst die Glocke aus), user action (Wiedervorlage anlegen/erledigen) |
| benachrichtigt | Büro und Werkstatt über die In-App-Glocke (rollengefiltert), zusätzlich Push falls eingerichtet |
| beruehrt | Auftrags-/Statusaenderungen -> Aktivitaets-Log + Push |
| vault_filter | unklar — für die Wiedervorlagen/Aktivitäten selbst hier nicht geprüft |
| nein, Push statt Mail |
Beleg: Live-Ansicht + Aktivitaets-Log sind live (89c914ee in prod/main), Web-Push nicht: lib/push/web-push.ts:2-6 'ohne VAPID_PUBLIC_KEY / VAPID_PRIVATE_KEY sind Senden + Public-Key-Ausgabe No-ops'; MEM braindump-status-dossier-20260704 (docker exec env): 'VAPID NICHT gesetzt → Web-Push ist Live-No-op'; MEM audatex-research-strategie: 'VAPID auf Prod fehlt noch'; kein spaeterer Eintrag meldet gesetzte VAPID-Schluessel. (Skeptiker-Korrektur, vorher: live)
Tiefer fragen
Kontext aus dem KFZ-Bozo-Handbuch
Knoten: auto-outbox-realtime-notify (Automation · KI & Kommunikation · teilweise · geprüft Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit) @ 9d50bd68)
Kurz: Zusätzlich zu den zeitgesteuerten Crons gibt es laufende Hintergrundmechanik: eine In-App-Glocke mit Push-Ergänzung, Wiedervorlagen/Aktivitäten an Aufträgen, Kunden und Fahrzeugen, und eine Live-Ansicht, die sich automatisch aktualisiert.
Lies zuerst (Lesebereich, nicht der ganze Baum):
app/api/admin/push
app/api/admin/notifications
app/api/admin/record-activities
lib/notify/dispatch.ts
MEM:live-ansicht-integration-2026-08-18.md (Gedächtnisdatei außerhalb des Repos)
Hängt zusammen mit:
data-system-audit (lib/db/schema.ts) · int-webpush (lib/push/web-push.ts) · data-auftrag (lib/db/jobs.ts) · feat-aktivitaeten-wiedervorlagen (app/api/admin/record-activities) · int-webpush (lib/push/web-push.ts)
Offene Fragen der Seite:
Filtern die Wiedervorlagen/Aktivitäten-Listen und die In-App-Glocke archivierte (gevaultete) Aufträge heraus? Im gelesenen Code war das nicht zu erkennen (Hausregel 2).
Hausregel 2: Vault-Daten sind für diese Session unsichtbar; Quellpfade auf Vault-Code sind keine Freigabe.
Frage: {{DEINE FRAGE}}
Antworte nur mit Belegen: nenne Datei und Zeile für jede Aussage.
Wenn die Quellen die Frage nicht beantworten, sag das und nenne, was du zusätzlich lesen müsstest.
Weicht die Seite vom Code ab, schlage den Seiten-Patch vor (wiki/seiten/ki-kommunikation/auto-outbox-realtime-notify.md).