{"id":"handlers-must-mutate-state-in-place","text":"Both `reconstruct_state` and `Projection` expect handler functions to mutate the `state` dict in place rather than returning a new value; a handler that returns without mutating silently loses its changes","truth_value":"IN","source":"entries/2026/05/29/event-sourcing-store-event_store-reconstruct_state.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"handlers-must-mutate-state-in-place","truth_value":"IN","reason":"premise"}]}}