diff --git a/rettungslauf-fixes.md b/rettungslauf-fixes.md index e79f20f..507eb75 100644 --- a/rettungslauf-fixes.md +++ b/rettungslauf-fixes.md @@ -91,10 +91,27 @@ Lieber ein vollstaendiges Archiv mit offenem Ziel-Nachlauf als beides halb. ## 4. 🟠 Gleiche Message-ID im selben Ordner → Mail wird still verworfen -**Befund:** Bei mehreren Konten ist `copied < total` **ohne** Fehler -(neubauer 1, simsek 5, palamari 8, gb u. a. — zusammen ~25 Mails). Ursache: Die -gleiche Message-ID kommt im selben Ordner zweimal vor (Re-Import, kaputte Mailer), -und der Dedup wirft die zweite weg. +> **NACHTRAG 16.07. — dieser Befund war eine HYPOTHESE, keine Messung.** +> Nach dem Einbau von `body_sha256` und einem kontrollierten Nachlauf steht fest: +> Die vermuteten „~109 byte-verschiedenen Mails" **existieren nicht**. Messung an +> `petarus/INBOX.Sent`: 518 Quell-Mails, aber nur **463 eindeutige Identitäten** +> (`message_id` + kanonischer `body_sha256`) — exakt der Archivbestand. Die 55 +> „fehlenden" sind **bitgenaue Duplikate an der Quelle** (eine Identität liegt +> 10×, zwei je 6×, fünf je 4× vor — Re-Import-Signatur). Das Archiv hat korrekt +> zusammengefasst; es fehlte nie etwas. +> +> **Der Fix war trotzdem richtig:** `body_sha256` ist der *Beweis* der +> Bitgleichheit. Wären die Mails verschieden gewesen, wären sie beim Nachlauf +> archiviert worden. Erst der Schlüssel machte die Aussage überhaupt prüfbar. +> +> **Lehre:** Eine Zählung täuscht in beide Richtungen — gleiche Anzahl kann +> verschiedene Mails verbergen, und eine Abweichung bedeutet nicht automatisch +> fehlende Mail. Belastbar ist nur der Identitäts-Vergleich. + +**Ursprünglicher (vermuteter) Befund:** Bei mehreren Konten ist `copied < total` +**ohne** Fehler (neubauer 1, simsek 5, palamari 8, gb u. a. — zusammen ~25 Mails). +Vermutete Ursache: Die gleiche Message-ID kommt im selben Ordner zweimal vor +(Re-Import, kaputte Mailer), und der Dedup wirft die zweite weg. Fuer ein **Beweis-Archiv ist das nicht hinnehmbar**: Zwei Mails mit derselben Message-ID koennen **unterschiedlichen Inhalt** haben. Wir duerfen nie still eine