What drove one (previous, next) transition: an accepted RealtimeFeatureEvent
(the common case — snapshot/upsert/delete/delta/heartbeat/status/error),
or an explicit reset the caller derived from outside the event stream (a
schema-version-changed / source-version-changed / authorization-scope-changed
checkpoint incompatibility from resumable.ts's evaluateRealtimeCheckpoint, or a
caller-initiated manual reset).
What drove one
(previous, next)transition: an acceptedRealtimeFeatureEvent(the common case —snapshot/upsert/delete/delta/heartbeat/status/error), or an explicit reset the caller derived from outside the event stream (aschema-version-changed/source-version-changed/authorization-scope-changedcheckpoint incompatibility fromresumable.ts'sevaluateRealtimeCheckpoint, or a caller-initiated manual reset).