deepcopy-prevents-snapshot-corruption

Status: IN

`save_snapshot()` uses `copy.deepcopy` on the projection state dict to create an independent copy, ensuring subsequent event processing during `catch_up()` does not mutate the saved snapshot

Source: entries/2026/05/29/topic-event-sourcing-snapshots.md

JSON