mirror of
https://github.com/block/buzz.git
synced 2026-11-03 07:51:22 +00:00
Three small additions the lab UI builds on, plus one fix:
- GET /events/{id}: resolve a mirrored event (author name included) —
the citation-chip endpoint.
- POST /select/events: the actual matching events, paged oldest-first
with a (created_at, id) keyset cursor; limit clamped to 1..=500.
- /select/preview now returns sparse UTC-day buckets (the rhythm strip).
- FoldSpec gains a free-form client-owned `meta` field, persisted
verbatim, never read by the engine, and deliberately absent from the
cached-run comparison — clients stash strategy metadata there without
invalidating chains. Legacy spec JSON without the field still loads.
- fix: profiles backfill now pages to the beginning (bounded at 40
pages) instead of taking one newest-first page, which let recent
ephemeral agent profiles crowd out long-standing human names.
Live-verified: 16.5k profiles mirrored; author names resolve.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Riley Crane <rileycrane@squareup.com>