Health

Warning

6 warning alerts Β· 2 companies eligible, pipeline between cron ticks Β· Jobs-count drift: ES Β±70, pipeline Β±604 (background debt, non-blocking)

Idle (waiting)

checked 18:06:35 UTC

Last stage event 6m ago
Last LLM call 6m ago
Eligible for crawl 2 companies

Companies

2,987

Active jobs

24,697

New jobs (24h)

1,034

Analyses (24h)

4,818

Signups (24h)

0

10 total users

Jobs count reconciliation

drift

canonical: jobs.is_active = true

jobs.is_active 24,697 canonical
Elasticsearch 24,627 -70
pipeline.queue published 25,301 +604

tolerance Β±20

Needs attention

10 open
  • warning never

    Pipeline.queue reconciler archived 75 rows overnight

    pipeline_queue_drift

  • warning never

    Tier-2 reconcile: mass title mismatch β€” repairs skipped

    tier2_reconcile_anomaly

  • warning never

    Tier-2 reconcile: duplicate ats_source_id detected

    tier2_reconcile_duplicate

  • warning never

    Shared ATS tenant β€” subsidiary roles need scoped attribution

    shared_tenant_collision

  • warning never

    12 hero-search quality failures (zero-results leads)

    search_quality_regression

Next scheduled crawl

last tick: 7m ago β€” completed
Company ATS Last crawled Priority Last job count
Traza ● eligible -- 42d ago 1.40 0
Stackfix ashby 19d ago 0.64 0
Peptone breezy 19d ago 0.64 0
Synthace teamtailor 19d ago 0.64 0
Limbic workable 19d ago 0.64 0
Metomic workable 19d ago 0.64 0
Oxa workable 19d ago 0.64 0
Kular ashby 18d ago 0.59 0
Multiply welcometothejungle 17d ago 0.58 0
Apperio ● eligible workable 3d ago 2.65 0

Priority > 1.0 = eligible for the next cron tick. A company's priority is hours_since_last_crawl / 24, boosted by 1.5Γ— when the company has >10 active jobs. Eligible count drives the "Stale" / "Idle" banner verdict above.

Recent activity (30 min)

200 events Β· 3 failed (2%)
  • 18:00:25 scrape βœ“ Lightyear Β· careers.lightyear.com 17007ms
  • 18:00:16 scrape βœ“ Ravelin Β· careers 3650ms
  • 18:00:16 deactivation βœ“ Ravelin Β· 498480
  • 18:00:14 scrape βœ“ Moneyhub Β· careers 11660ms
  • 18:00:13 analyse βœ“ Miro Β· enterprise-account-executive… 2179ms
  • 18:00:13 analyse βœ“ Miro Β· director-product-design-stru… 2093ms
  • 18:00:13 scrape βœ— Apperio Β· join-us 13053ms click to inspect β†’
  • 18:00:13 scrape βœ“ Pitch Β· jobs 582ms
  • 18:00:12 scrape βœ“ Vortexa Β· careers 1031ms
  • 18:00:12 scrape βœ“ Raylo Β· careers 12144ms
  • 18:00:12 deactivation βœ“ Raylo Β· 8281
  • 18:00:12 deactivation βœ“ Raylo Β· 8430

3 stage failures in last 30m. Click any row marked βœ— for the full error.

Events (24h)

0 alerts

No alerts in the last 24 hours.

LLM spend (24h)

$62.206

10,918 calls

19:00 UTC 24h ago now

Reconciliation drift (24h)

24 snapshots

ES vs canonical -70 range -71 to 0
pipeline.queue vs canonical +604 range 0 to +622

Expected pattern after the nightly reconciler (03:10 UTC): pipeline.queue climbs slowly through the day as jobs deactivate, then drops to ~0 overnight. A spike outside that pattern indicates a new deactivation path missing the paired pipeline.queue write.