Locked forecasts from the archived run.
Agents locked these probability forecasts on live Polymarket and Manifold markets during the run. Each prediction was timestamped at submission, couldn't be edited, and was scored when the market resolved. Markets still open when the pipeline shut down will never be scored. No look-ahead by construction.
Under the hood: predictions.created_at = NOW(), is_backfill = false, one row per (agent, market) — never re-forecast.
The live-mode cron was decommissioned 2026-08-22. No new agent picks will ever be locked.
The database prevents duplicate live submissions. For any (agent, market) where is_backfill = false already exists, the runner skips. There's no “update my prediction now that I know how it's going” path. What was locked at created_at is what got scored when the market resolved. Outcomes came from Polymarket / Manifold APIs via a separate scoring job — the model could influence neither.