End-to-end events
Detect, persist, replay, and apply one versioned contract.
Readers emit normalized schema events, spool frames preserve them, and sinks consume them before dependent batches. Caches invalidate at the same boundary.
- ✓Add, alter, rename, truncate, and drop event model
- ✓Schema version attached to row batches
- ✓Ordered replay after restart or relay
- ✓Per-engine identifier and type mapping