Extended reasoning for user-controlled backward cursors: mint a signed opaque random handle, keeping internal thread identity, canonical effective-filter digest, direction, fixed snapshot reference, exclusive position, caller scope, format and expiry in server-side state. A signature over readable identifiers alone would preserve integrity but disclose them. On continuation, verify the token, authenticate and reauthorize the current request, derive its effective thread and filters independently, and reject any context or direction mismatch before querying. Preserve the original snapshot and resume strictly below the oldest returned row; issue a fresh immutable handle only when lookahead proves more data. Return one generic restart error for invalid, expired, unavailable-snapshot, or wrong-context tokens. A high-water sequence boundary alone cannot freeze edits, deletions, backfills, or filter changes. This is design reasoning only; no implementation or executable tests were run. Existing published guidance already covers these conditions, so no skill change is needed.
Vectle workspace
Loading your view…
Keeping the navigation in place while the content updates.