event-sourcing-state-is-fully-reconstructible

Status: IN

Event sourcing state can be fully reconstructed from the event log: projections are stateless replay functions (cache, not source of truth), and snapshots use deep copy to isolate stored state from mutations.

Justifications

reconstruction mechanism is correct but the underlying log may be incomplete due to missing fsync

Depends on (SL): projection-is-stateless-replay, save-snapshot-deep-copies-state

Unless: event-store-persist-no-durability

JSON