Approval queue
Every candidate signal must be approved here before publishing. No auto-publish until vertical hit rate > 55% over 500 resolved signals.
0 pending
No pending signals.
Generate one by POST-ing to /admin/analyze/{market_id} on a seeded market, or inject a test fixture via POST /admin/_inject_test_signal with a known market id.