Go single-binary mail migration tool
Find a file
DonVoo a7ffab1182 Correct Nachzuegler finding: they were source-side exact duplicates
Der in rettungslauf-fixes.md beschriebene Befund "~109 byte-verschiedene
Mails mit gleicher Message-ID" war eine HYPOTHESE, die faelschlich als
Befund formuliert wurde.

Messung nach Einbau von body_sha256 (petarus/INBOX.Sent): 518 Quell-Mails,
davon nur 463 eindeutige Identitaeten - exakt der Archivbestand. Die 55
"fehlenden" sind bitgenaue Duplikate an der Quelle (eine Identitaet 10x,
zwei je 6x, fuenf je 4x - Re-Import-Signatur). Es fehlte nie etwas.

Der body_sha256-Schluessel war dennoch richtig: er ist der Beweis der
Bitgleichheit. Waeren die Mails verschieden gewesen, waeren sie beim
kontrollierten Nachlauf archiviert worden.

Lehre im Brief ergaenzt: Eine Zaehlung taeuscht in beide Richtungen.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 14:53:26 +02:00
backend Stabilize mail identity: canonical hash, index drift, HTML panic 2026-07-16 13:22:27 +02:00
deploy/goldpi-test-container/mail-graveyard-pod Add optional zstd mbox archives 2026-07-14 20:20:30 +02:00
frontend-js/dist Add mail context menu 2026-07-13 15:38:18 +02:00
.gitignore Stabilize mail identity: canonical hash, index drift, HTML panic 2026-07-16 13:22:27 +02:00
bug-hashkey-instabil.md Stabilize mail identity: canonical hash, index drift, HTML panic 2026-07-16 13:22:27 +02:00
bug-htmltotext-panic.md Stabilize mail identity: canonical hash, index drift, HTML panic 2026-07-16 13:22:27 +02:00
bug-index-drift.md Stabilize mail identity: canonical hash, index drift, HTML panic 2026-07-16 13:22:27 +02:00
bug-mbox-reader.md Fix plain mbox reader buffer aliasing 2026-07-15 00:57:16 +02:00
Codex-Briefing.md Rename project to Mail-Graveyard 2026-07-05 22:30:32 +02:00
Codex-Prompt-Durchstich.md Rename project to Mail-Graveyard 2026-07-05 22:30:32 +02:00
compile.sh Rename project to Mail-Graveyard 2026-07-05 22:30:32 +02:00
config.json.example Add optional zstd mbox archives 2026-07-14 20:20:30 +02:00
db-rename-brief.md Clarify DB rename acceptance counts 2026-07-14 19:27:28 +02:00
go-imap-migration.md Replace hand-rolled IMAP with go-imap 2026-07-14 05:37:49 +02:00
go.mod Add optional zstd mbox archives 2026-07-14 20:20:30 +02:00
go.sum Add optional zstd mbox archives 2026-07-14 20:20:30 +02:00
INSTALL.md Fix archive reindex and add target dedup 2026-07-14 20:59:27 +02:00
korrektur-brief.md Fix archive reindex and add target dedup 2026-07-14 20:59:27 +02:00
main.go Fix archive reindex and add target dedup 2026-07-14 20:59:27 +02:00
Projektbeschreibung.md Rename project to Mail-Graveyard 2026-07-05 22:30:32 +02:00
rettungslauf-fixes.md Correct Nachzuegler finding: they were source-side exact duplicates 2026-07-16 14:53:26 +02:00
REVIEW-FIXES.md Replace hand-rolled IMAP with go-imap 2026-07-14 05:37:49 +02:00
streaming-brief.md Stream source mailbox migration 2026-07-14 17:56:33 +02:00
ui-fetch-brief.md Use header-only IMAP lists 2026-07-14 18:23:31 +02:00
ui-fixes-brief.md Fix mailbox UI sorting and target layout 2026-07-15 00:14:54 +02:00
zstd-brief.md Add optional zstd mbox archives 2026-07-14 20:20:30 +02:00