derived-system-consistency-requires-flush-and-old-values

Status: IN

Derived systems (secondary indexes, materialized views) require two independent conditions for consistency: explicit flush to make mutations visible, and CDC old-value capture to remove stale index entries — either condition failing silently produces stale reads.

Justifications

Two mandatory conditions for derived-system correctness create a fragile AND-contract where violating either one causes silent data inconsistency

Depends on (SL): unbundled-db-flush-required-for-derived, cdc-old-value-required-for-index-consistency

Depended on by

JSON