Settings
Wired radars + queue health
Queue health
| Site | Pending | Approved | Rejected | Published | Archived |
|---|---|---|---|---|---|
| All sites | 0 | 5 | 3 | 0 | 0 |
| PhotoWorkout | 0 | 1 | 2 | 0 | 0 |
| Mappr | 0 | 4 | 1 | 0 | 0 |
| RankingHacks | 0 | 0 | 0 | 0 | 0 |
| SampleShots | 0 | 0 | 0 | 0 | 0 |
| AirportRoutes | 0 | 0 | 0 | 0 | 0 |
Wired radars
| Source | Site | Schedule (UTC) | Telegram bot |
|---|---|---|---|
| pw-news-radar | PhotoWorkout | Daily 08:00 | @PhotoWorkoutDeskBot |
| pw-content-suggestions | PhotoWorkout | Daily 09:15 | @PhotoWorkoutDeskBot |
| mappr-news-radar | Mappr | Twice daily 06:00 + 14:00 | @MapprDeskBot |
| mappr-data-radar | Mappr | Daily 07:00 | @MapprDeskBot |
| rh-enhance-queue | RankingHacks | Daily ~09:30 (queue-empty only) | @rankinghacks_desk_bot |
Coming later
- Per-radar enable/disable toggles (currently radars are managed via crontab)
- Daily digest email to
andreas@datatomap.com(Phase C) - Per-task-type approval handlers (e.g. approving a content_suggestion enqueues the writer pipeline)
- Additional task types:
pr_review,verify_destination,scheduled_followup
Data lives in Cloudflare D1 (tasks-db, region ENAM). Schema in db/migrations/0001_init.sql in the repo.