atmo.rsvp

feat(search): add self-describing pagination cursor tags (om-7dbs) master

Introduce tagCursor/parseCursor: a cursor handed to the client is prefixed with the backend that issued it (meili: / d1:). The base64url D1 keyset and a decimal Meili offset both exclude ':', so the first ':' is an unambiguous tag separator. Untagged values parse to backend:null so callers can fall back to the old inference for in-flight pre-deploy cursors.


+114
2 changed files