SignalForge

Resolver-driven radar and ticker monitoring with null-safe catalyst hooks for the later 4B merge.

Ops

System snapshot

Compact view over collector runs, market readiness, unresolved anomalies and queue-like backlog signals.

Readiness
29 / 100

blocked state

Collectors
3/4

0 errored, 1 stale

Market
0/0

not ready for scoring

Backlog
3

anomalies + incidents + conflicts

Collectors

Collector health

kucoin_announcementsok

fetched=15, inserted=8, normalized=8

2026-05-25T17:39:30.607931+00:00
newsok

fetched=100, inserted=100, normalized=38

2026-05-25T17:39:37.812919+00:00
redditok

fetched=45, inserted=45, normalized=45

2026-05-25T17:45:55.536014+00:00
xstale

fetched=0, inserted=0, normalized=0

2026-05-20T07:57:25.405717+00:00
Market

Readiness and budget

Market data healthblocked

0/0 symbols ready, 0 stale, 0 dead.

Provider budget stateconstrained

Derived from collector error and retry states until a dedicated budget tracker exists.

Readiness notes
  • No market readiness snapshots are available.
  • 1 collector source(s) are stale.
  • No market data health snapshots — ingest may not be running.
  • Derived from collector error and retry states until a dedicated budget tracker exists.
Pipeline

Core job status

ingest_newsdue

last=completed, next=2026-05-25T17:49:37.815855+00:00

last 2026-05-25T17:39:37.815855+00:00next 2026-05-25T17:49:37.815855+00:00
ingest_market_pricesok

last=completed, next=2026-05-25T18:00:55.510828+00:00

last 2026-05-25T17:45:55.510828+00:00next 2026-05-25T18:00:55.510828+00:00
ingest_redditdue

last=completed, next=2026-05-25T17:56:03.745054+00:00

last 2026-05-25T17:46:03.745054+00:00next 2026-05-25T17:56:03.745054+00:00
ingest_xdue

last=completed, next=2026-05-25T17:56:03.772725+00:00

last 2026-05-25T17:46:03.772725+00:00next 2026-05-25T17:56:03.772725+00:00
normalize_eventsdue

last=completed, next=2026-05-25T17:56:06.382438+00:00

last 2026-05-25T17:46:06.382438+00:00next 2026-05-25T17:56:06.382438+00:00
resolve_eventsdue

last=running, next=2026-05-25T15:31:48.553944+00:00

last 2026-05-25T15:25:03.225683+00:00next 2026-05-25T15:31:48.553944+00:00
score_tickersdue

last=completed, next=2026-05-25T15:35:07.885724+00:00

last 2026-05-25T15:25:07.885724+00:00next 2026-05-25T15:35:07.885724+00:00
fire_alertsdue

last=completed, next=2026-05-25T15:35:08.133388+00:00

last 2026-05-25T15:25:08.133388+00:00next 2026-05-25T15:35:08.133388+00:00
Incidents

Recent anomalies and incidents

ingest_news is stalemedium

ingest_news is overdue. next_run_at=2026-05-23T11:46:28.302495+00:00, last_run_at=2026-05-23T11:36:28.302495+00:00, threshold_minutes=20

2026-05-23T12:45:01.151799+00:00Open
ingest_reddit is stalemedium

ingest_reddit is overdue. next_run_at=2026-05-23T11:52:53.609615+00:00, last_run_at=2026-05-23T11:42:53.609615+00:00, threshold_minutes=20

2026-05-23T12:45:01.151799+00:00Open
normalize_events is stalemedium

normalize_events is overdue. next_run_at=2026-05-19T04:39:41.055561+00:00, last_run_at=2026-05-19T04:29:41.055561+00:00, threshold_minutes=20

2026-05-19T05:30:16.834992+00:00Open
Backlog

Queue-like counts

Market anomalies
0

unresolved anomaly rows

Open incidents
3

status open or investigating

Pending conflicts
0

source conflicts not reviewed

Unresolved events
40044

canonical events without event_tickers