We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Racing dashboard
Ingest AU racing data, rebuild the per-start history the greyhound features depend on, and train the ranker. Every action runs as a background job (visible in Jobs).
Coverage 2014-07-04 โ 2026-07-06 ยท GH: 209085 races, 1365268 results TB: 67406 races, 680193 results
Ingest a window
Fetch โ store raw โ parse โ precedence-upsert for a source over a date window.
Idempotent โ re-run any time. Runs as a background :ingest job.
Backfill a date range
Coverage-aware fan-out across all live sources โ one idempotent :ingest
job per pending source ร day. Resumable:
re-run Start/Resume and only the still-missing days are enqueued. Watch
progress in Jobs.
| Source | Earliest ingested | Latest ingested | Days covered (range) | Pending (range) |
|---|---|---|---|---|
| RQ OpenData (TB) | 2026-06-30 | 2026-06-30 | 1 / 31 | 30 |
| RQ API (TB) | 2026-06-30 | 2026-06-30 | 1 / 31 | 30 |
| racing.com (TB) | 2026-07-01 | 2026-07-06 | 3 / 31 | 28 |
| Watchdog (GH) | 2026-06-30 | 2026-07-05 | 2 / 31 | 29 |
| thedogs (GH) | 2026-07-01 | 2026-07-05 | 2 / 31 | 29 |
Rebuild history
Re-derive racing_historical_runner_starts โ the per-start table every
backward-looking greyhound feature joins. Idempotent set-based rebuild; run after ingest.