{"id":"append-batch-no-rollback","text":"If an exception occurs mid-batch in `append_batch` (e.g., disk I/O failure in `_persist_event`), already-appended events remain in `_events`, `_streams`, and on disk with no rollback — the process continues with inconsistent in-memory state","truth_value":"IN","source":"entries/2026/05/29/topic-event-sourcing-concurrency-model.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"append-batch-no-rollback","truth_value":"IN","reason":"premise"}]}}