yogo is a small project that aggregates public yoga/fitness class schedules from studio websites and booking platforms, so practitioners can search across studios in one place instead of checking a dozen separate booking systems. It runs on Cloudflare Workers, D1, Queues, and Browser Rendering (Browser Run), and uses an LLM+browser agent to discover each studio's schedule once, then (where possible) replays a deterministic, browser-free HTTP request on a schedule ("recipes") instead of re-running the agent every time.
This report is about one studio — Yoga Soup in Santa Barbara, CA, which uses Union.fit — and what happened trying to read its public class schedule. It's shared for two reasons: it's a clean example of Browser Run itself being blocked by another Cloudflare zone's bot management, and it's an example of a booking platform's bot policy having a real, if probably unintended, si