Assert that a resume context's queryFingerprint matches the accepted
plan's fingerprint. Throws a "query-changed"HonuaRealtimeResumeError — the same taxonomy
evaluateRealtimeCheckpoint uses for a checkpoint whose bound query
identity no longer matches — when they diverge, so a subscription can
never resume against a plan other than the one it was accepted for. This
checks identity, not plan authenticity: trust that plan.fingerprint
matches the plan's actual content is established once, by the query
planner, when the plan is constructed or parsed.
Assert that a resume context's
queryFingerprintmatches the accepted plan's fingerprint. Throws a"query-changed"HonuaRealtimeResumeError — the same taxonomy evaluateRealtimeCheckpoint uses for a checkpoint whose bound query identity no longer matches — when they diverge, so a subscription can never resume against a plan other than the one it was accepted for. This checks identity, not plan authenticity: trust thatplan.fingerprintmatches the plan's actual content is established once, by the query planner, when the plan is constructed or parsed.