{"id":"append-batch-shares-references","text":"Returned `Event` objects from `append_batch` are the same instances stored in `_events`; no defensive copy is made for either the event or its `data` dict, so caller mutation corrupts store state.","truth_value":"IN","source":"entries/2026/05/29/event-sourcing-store-event_store-append_batch.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"append-batch-shares-references","truth_value":"IN","reason":"premise"}]}}