Status: IN
Derived systems (secondary indexes, materialized views, full-text search) only see mutations after `db.flush()` is called; writes go to WAL and storage immediately but CDC consumers are decoupled.
Source: entries/2026/05/29/unbundled-database-test_unbundled_database.md
def flush(self):
for event in self._pending_events:
for view in self._derived_views:
view.apply(event)
self._pending_events.clear()