Schnittstellen, API & Automationen › Erinnerungs-Dispatch (Cron)
Erinnerungs-Dispatch (Cron)
AutomationTeilweise✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)Zentraler Erinnerungs-Versender: sammelt fällige Erinnerungen aus verschiedenen Quellen und schickt sie als In-App-Hinweis, E-Mail oder WhatsApp-Link raus.
Bild folgt
Dieser Lauf bündelt rund elf unabhängige Erinnerungs-Quellen zu einem einzigen Versender: fälliger Service, abzuholende oder abzurechnende eingelagerte Reifen, eigene Aufgaben mit Fälligkeit, Geburtstage, Feiertage, die wiederkehrende Begutachtung (Pickerl), laufende Fahrzeugverträge, der saisonale Reifenwechsel, überfällige Rechnungen (Mahnwesen) und offene Ratenzahlungen. Jede Quelle liefert ihre eigenen fälligen Fälle; der Lauf verschickt sie dann über einen gemeinsamen Weg — immer als In-App-Hinweis fürs Büro, je nach Quelle zusätzlich per E-Mail, Push oder als WhatsApp-Link an den Kunden. Eine Dopplungssperre sorgt dafür, dass dieselbe Erinnerung innerhalb ihres Zeitfensters nur einmal ankommt, auch wenn der Lauf mehrfach läuft. Eine überfällige Rechnung wird dabei nur als Hinweis ohne Betrag angezeigt — den Betrag selbst sieht nur, wer eine Finanzberechtigung hat.
- Keine tägliche Erinnerungswelle trotz fälliger Fälle → prüfen, ob der Lauf überhaupt zeitgesteuert läuft; ein früherer Betriebs-Check fand ihn ganz ohne aktiven Zeitplan.
- Dieselbe Erinnerung kommt trotzdem doppelt → die Dopplungssperre wirkt pro Fall und Zeitfenster; nach Ablauf des Fensters ist eine erneute Erinnerung normal, kein Fehler.
- Ist der tägliche Zeitplan (7:00 Uhr laut Deploy-Plan) inzwischen wirklich aktiv?
- Nur eine von rund elf Erinnerungs-Quellen (Akonto-Erinnerung) zeigt im Code einen erkennbaren Filter auf archivierte (gevaultete) Aufträge — ob die übrigen Quellen (Service, Reifen, Pickerl, Mahnwesen, Geburtstag, Feiertage …) das an anderer Stelle sicherstellen, wurde im Lesebudget dieser Seite nicht für jede einzeln geprüft.
- app/api/cron/reminders/route.ts
- lib/reminders/due-sources.ts
- lib/notify/dispatch.ts
- docs/SERVER-DEPLOY-PROMPT.md
| zeitplan | geplant täglich um 7:00 Uhr (laut Deploy-Plan), laut Audit vom 2026-08-24 aber nicht zuverlässig aktiv; Parameter ?leadDays= steuert den Vorlauf (Standard 7 Tage) |
|---|---|
| ausloeser | rund elf unabhängige Quellen: Service fällig, Reifen abholen/abrechnen, eigene Aufgaben, Geburtstag, Feiertage, Pickerl/§57a, Fahrzeugverträge, Saison-Reifenwechsel, Mahnwesen, Akonto-Restbetrag |
| benachrichtigt | Büro immer In-App, zusätzlich E-Mail/Push je nach Quelle konfiguriert; Kunden teils per WhatsApp-Link statt direktem Versand |
| beruehrt | fällige Erinnerungs-Quellen (DUE_SOURCES) |
| vault_filter | teilweise — nur die Akonto-Erinnerung filtert erkennbar auf "vaulted"; bei den übrigen Quellen kein Treffer im gelesenen Code |
| ja, plus Push und WhatsApp-Link |
Beleg: MEM e2e-betriebsbereitschaft-2026-08-24: Audit fand reminders in keinem aktiven crontab. docs/SERVER-DEPLOY-PROMPT.md:247 (Stand 2026-08-20, davor) sieht dagegen taeglich 7:00 Uhr vor — welcher Stand auf dem Server gilt, ist damit ungeklaert, wie bei auto-konsistenz-check. (Skeptiker-Korrektur, vorher: live)
Tiefer fragen
Kontext aus dem KFZ-Bozo-Handbuch
Knoten: auto-reminders (Automation · Schnittstellen, API & Automationen · teilweise · geprüft Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit) @ 0f0406a1)
Kurz: Zentraler Erinnerungs-Versender: sammelt fällige Erinnerungen aus verschiedenen Quellen und schickt sie als In-App-Hinweis, E-Mail oder WhatsApp-Link raus.
Lies zuerst (Lesebereich, nicht der ganze Baum):
app/api/cron/reminders/route.ts
lib/reminders/due-sources.ts
lib/notify/dispatch.ts
docs/SERVER-DEPLOY-PROMPT.md
Hängt zusammen mit:
data-kommunikation (lib/db/schema.ts) · int-whatsapp (MEM:kommunikation-kanaele-konzept-2026-09-02.md) · sec-cron-auth (app/api/cron)
Offene Fragen der Seite:
Ist der tägliche Zeitplan (7:00 Uhr laut Deploy-Plan) inzwischen wirklich aktiv?
Nur eine von rund elf Erinnerungs-Quellen (Akonto-Erinnerung) zeigt im Code einen erkennbaren Filter auf archivierte (gevaultete) Aufträge — ob die übrigen Quellen (Service, Reifen, Pickerl, Mahnwesen, Geburtstag, Feiertage …) das an anderer Stelle sicherstellen, wurde im Lesebudget dieser Seite nicht für jede einzeln geprüft.
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/schnittstellen-automation/auto-reminders.md).