live-projection-no-error-boundary

Status: IN

Handler exceptions in `LiveProjection._on_event` propagate through `EventStore.append()` to the caller; the projection's `_position` is not updated, leaving it behind but recoverable via `catch_up()`.

Source: entries/2026/05/29/event-sourcing-store-event_store-LiveProjection.md

JSON