# PROJ-18: E-Mail Integritätsprüfung ## Status: In Progress **Created:** 2026-03-14 ## User Stories - Als Admin möchte ich sehen ob eine archivierte E-Mail unverändert ist, damit ich Manipulationen erkennen kann. ## Acceptance Criteria - [x] Hintergrund-Job läuft alle 5 Minuten und prüft alle E-Mails - [x] Prüfung: SHA-256 der entschlüsselten Datei == gespeicherte ID - [x] Ergebnis wird in DB gespeichert (verify_ok, verified_at) - [x] Mail-Ansicht zeigt grünen Haken (verifiziert OK), graues X (noch nicht geprüft) oder rotes X (Manipulation erkannt) ## Implementation Notes - verify_ok BOOLEAN + verified_at TIMESTAMPTZ in emails-Tabelle - Background worker in main.go, Ticker 5 Minuten - GET /api/mails/{id} gibt verified_ok + verified_at zurück