Imprevista

Deploy Log

← Back to Deploy Log
|Sports Dashboard|DEPLOYED

Catalog 5 new sources: mi-params, regime, signal-registry, score-effect, pod-shop-screen

Walks 24 sources (was 19). Plus two generator improvements: 1. Walker now handles single-file paths (for data/signal-registry.json which

Walks 24 sources (was 19). Plus two generator improvements:

  1. Walker now handles single-file paths (for data/signal-registry.json which

is a .json file at the data/ root, not a subdir).

  1. Validator uses exact equality on IGNORED_DIRS rather than top-level

substring — so a sub-path source like mi-params/latest can coexist with an IGNORED_DIRS entry for the parent mi-params (needed because mi-params/ has latest/ + archive/ + bayesian/ + pre-graduation-backup/ and we only want latest/ registered as the live source).

New sources:

  • mi-params — CORE LIVE DEPENDENCY. 43 league JSONs in data/mi-params/latest/,

one per league, containing attack/defense lambdas for the MI Bivariate Poisson solver. Every pick on /picks reads from here. Regenerated daily.

  • regime — LIVE DEPENDENCY. 2 files (timeline.json + calibrated-thresholds.json).

Variance regime classifier state, used by lib/regime/regime-tagger.ts.

  • signal-registry — The pre-registration log for 200+ signal hypotheses with

pending/accepted/rejected/graveyard status. Single file; walker now handles single-file sources. Sessions ask 'have we tested X?' frequently.

  • score-effect — 30 league-season JSONs with per-match garbage-time context

(home/away trailing time + minutes). Backtest / informational use.

  • pod-shop-screen — Points at pod-shop/scorecard.json + shadow-configs.json

(the committed summaries). Full factorial chunks (~4.5GB) live on the server only — intentionally not in git.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Files Changed

Commit:b0237a9