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