Hintergrund
Shard soll Owner proaktiv per E-Mail benachrichtigen wenn bestimmte Ereignisse eintreten. Damit ersetzt der Shard für operationale Warnungen das, was sonst zentral gesammelte Telemetrie + Controller-Monitoring leisten müsste — Daten bleiben am Edge.
Scope
Shard-seitige Event-Detection + Trigger des Email-Versands (via Controller-Relay).
Initial abzudeckende Events:
- Disk fast voll (Schwellwert konfigurierbar, default z.B. 90%).
- Inaktivität (kein Request über X Tage, Schwellwert konfigurierbar).
Je Event:
- Text-Template (DE/EN).
- Dedupe: nicht bei jedem Tick erneut senden (z.B. max 1x pro 24h pro Event-Typ bis Zustand sich ändert).
- Admin-UI-Toggle pro Event-Typ (opt-out möglich).
Out of Scope
- Email-Relay selbst (→
FreeshardBase/freeshard-controller#232).
- Komplexe Regeln / Custom Events.
Akzeptanzkriterien
Blocked by
- FreeshardBase/freeshard-controller#232 (Email-Relay muss stehen).
Hintergrund
Shard soll Owner proaktiv per E-Mail benachrichtigen wenn bestimmte Ereignisse eintreten. Damit ersetzt der Shard für operationale Warnungen das, was sonst zentral gesammelte Telemetrie + Controller-Monitoring leisten müsste — Daten bleiben am Edge.
Scope
Shard-seitige Event-Detection + Trigger des Email-Versands (via Controller-Relay).
Initial abzudeckende Events:
Je Event:
Out of Scope
FreeshardBase/freeshard-controller#232).Akzeptanzkriterien
Blocked by