{"id":"deepcopy-prevents-snapshot-corruption","text":"`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","truth_value":"IN","source":"entries/2026/05/29/topic-event-sourcing-snapshots.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"deepcopy-prevents-snapshot-corruption","truth_value":"IN","reason":"premise"}]}}