1568c25ac4
v1 matchte text==content exakt und verfehlte damit Nachrichten, bei denen die Bridge den Brain-Text anreichert oder cleant: - User-Turns: _build_core_text PREPENDT [Hinweis: Barge-In]-/[GPS-Position]- Bloecke — die stehen in conversation.jsonl, nicht in chat_backup. - Assistant-Turns: conversation enthaelt [FILE: /shared/uploads/...]-Marker, chat_backup hat sie schon rausgecleant. _norm entfernt jetzt FILE-Marker + fuehrende [..]-Bloecke, kollabiert Whitespace und vergleicht einen 120-Zeichen-Praefix. Neuer Marker (v2) → laeuft einmal neu und fuellt die von v1 verbliebenen Luecken. Nicht-destruktiv (eigene .pre-backfill-v2.bak), bestehende Tags bleiben unangetastet. Mit Tests gegen GPS-/Barge-In-/FILE-Marker-Faelle verifiziert. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>