//! Read-model change notification seam (always compiled).
//!
//! The emitting side lives in `sqlx_repo` (broadcast + Postgres NOTIFY) and must
//! not depend on the `graphql` feature. Subscriptions consume
//! [`ReadModelChange`] via `SqlxRepository::read_model_changes()` or
//! `GraphqlEngineBuilder::change_stream`.
use BTreeSet;
/// Tables touched by a successful read-model write-plan commit.