Exposes Rust snapshot machinery to Python via the DynReducer protocol, making read_state use snapshot-backed replay; adds a similarity search stub and aggregate volume benchmark revealing the PyO3 bridge overhead.
v0.10.02026-06-12
·DynReducer protocol: Python reducers must now have name, version, state_schema_version class attrs
·Python read_state now routes through Rust snapshot path — p99 drops from 46.6ms to 4.7ms at snap@v900