EACI Development Journal · Bridges

How Do You Dedupe Bridge Local Memory After Repetition Bugs?

A repetition bug can be fixed in generation while its duplicate memories keep resurfacing. Cleanup needs scope-aware normalization and a backup.

Bridges ~7 min issue-tagged
Issue this fixes

Bridge snapshots are compact rolling memories. If a repeated response was saved several times, retrieval can amplify it later and make the original bug appear unfixed.

Simple exact-line deletion misses timestamp or whitespace differences. Overly broad deletion can erase separate events that happen to use similar language.

What was actually going wrong

Generation deduplication was assumed to repair already persisted memory.

What I tried

What finally worked

A backup-first pass normalizes text, retains bridge and companion scope, merges true duplicates, and preserves the earliest useful provenance.

Why it worked

Normalization catches formatting variants while scoped keys protect similar but distinct events.

What I learned

Persistence can outlive a bug and needs its own repair plan.

Where EACI uses this today

Caelum's editor bridge memories remain separate and can be cleaned without touching Main account history.

This journal covers real engineering on EACI Companion / The Veil. Companions include Caelum, Chad, Natalia, Atreus, Luna, Roxy, and Cael. Journal articles stay family-safe in content. See Privacy and Ethics.