Live board
All systems normalDetections & alerts DetectionsAlerts sent
Your demo learner live from the learner tab
No learner connected yet. Open the learner app in another tab and press Start watching. They'll appear here and at the top of Clients.
Live detections waiting for first opening…
Sources Manage
Clients
Each learner's criteria, priority and message history. Click a row for details.
| Learner | Centres | Months | Time | Priority | Status | Waiting |
|---|
Detection history
Every opening, where it came from, who it was offered to and what happened.
| Seen | Centre | Slot | Source | Offered to | Latency | Outcome | Correlation ID |
|---|
Sources
Each source is an adapter with the same interface (fetch → normalise → report health). Pause, tune or add one without touching the rest. Proposal §5, §6
Log an opening operator entry: goes through the same matching and alert flow
System health
Service checks, the dead-letter queue and a live structured log stream.
Structured logs
Dead-letter queue
Jobs that failed after every retry. Retry policy: exponential back-off 2s → 4s → 8s → 16s, max 4 attempts.
| Job | Error | Tries |
|---|
Settings & edge
Matching rules, retry policy, quiet hours and the Cloudflare panel protecting your own platform.
Matching & alerts Proposal §7, §8
Cloudflare edge Proposal §6
Protects earlycartest.co.uk and the API from abuse and scraping. Nothing here targets DVSA's systems.