Browser worker
The browser worker turns decisions from the core pipeline into actions on ESPN. It consumes RabbitMQ queues and runs a few scheduled jobs. Start here to find the page you need.
Where do I look?
| I want to… | Read |
|---|---|
Understand scaling, acks, retries, DRY_RUN and idempotency | How bots run |
| Find which bot handles a queue or job | Bots |
| Check the JSON a queue expects | Message contracts |
Read or write logs, spans and execution_log rows | Telemetry |
| Look up ESPN's undocumented endpoints, draft protocol, error codes and auth | ESPN reverse-engineering |
| Capture ESPN traffic safely | Recon tools |
Related
- The core pipeline publishes every queue message except the ones the worker publishes itself. See Message contracts for who sends what.
- Setup and the environment variables the image reads are in the repository
README.md.