atmo.rsvp

fix(search): route loadMoreEvents by cursor tag, not backend inference (om-7dbs) master

runLoadMoreEvents now honors the cursor's own backend tag: a meili: cursor stays on Meili, a d1: cursor stays on D1 even when a search term + configured Meili backend are present (PR #49's topics trip case). A meili: cursor with no usable Meili context fails safe by ending pagination rather than restarting page 1 on D1 or NaN-parsing. Untagged legacy cursors fall back to the old search-set-AND-Meili-configured inference. The D1 keyset returned to the client is now d1:-tagged.


+151 -13
2 changed files