Last 40 changes, live from the repo. ← back to ledger
| Date | Commit | Change |
|---|---|---|
| 2026-08-02 | df2886b | home: add /changelog page (live from git history) + nav link |
| 2026-08-02 | 89e5403 | tennis: demote to calibration-only — trading trial closed, no edge found |
| 2026-07-30 | ebfbe5d | tennis_backtest: gate the CI/proof on NET-of-fee returns, not gross |
| 2026-07-30 | f555938 | tennis edge: write a proof-status each run + homepage banner that flags it |
| 2026-07-29 | 1e683eb | home: show each lane's DIP trust light on the scorecard |
| 2026-07-29 | b4d917c | home: show lanes inline — calibration scorecard, not just nav links |
| 2026-07-29 | f78a6aa | home: add lane nav so the board isn't "MLB only" |
| 2026-07-27 | ddad871 | export_dip: give DIP the tennis EDGE bets as their own market to gate |
| 2026-07-27 | c44e81d | tennis_backtest: confirm-or-kill the edge with a 95% CI, not a point estimate |
| 2026-07-27 | 2d92a7a | healthcheck: downgrade weather bookless-locks FAIL to WARN (investigated) |
| 2026-07-27 | f4d0ec3 | tennis audit: fix inflated edge, faked underdog quote, unverified freeze |
| 2026-07-27 | fde5be2 | tennis_depth: is the +EV tennis model-edge actually fillable? (the weather test) |
| 2026-07-27 | 267b909 | triggers: price-aware "would-it-have-made-money" line — accuracy isn't edge |
| 2026-07-26 | 1dcf6b8 | depth_reality: measure phantom liquidity — did displayed depth actually trade? |
| 2026-07-26 | 7131d8c | metar: independent IEM fallback so a NOAA API outage can't blind the watcher |
| 2026-07-26 | 757725e | monitor_stations: watch the US ASOS/METAR settlement instrument for degradation |
| 2026-07-26 | 63382ec | lock-quality: gate reliability on the station's own bias, not nationality |
| 2026-07-26 | 3e1e61c | weather-trigger: lock-quality classifier (adverse-selection + thin-data guard) |
| 2026-07-25 | beea281 | export_dip: supply the trigger's tradeability + reconciliation signals to DIP |
| 2026-07-24 | 5142957 | export_dip: referee the trigger on DIP's own ledger, not pushed history |
| 2026-07-24 | 5768bf7 | export_dip: feed DIP the weather-trigger lock scorecard as its own domain |
| 2026-07-24 | 781e89f | weather-trigger: AT_RISK confidence flag for thin locks |
| 2026-07-24 | 86a3d42 | weather-trigger: clamp 6hr-max group to the local day (fixes high-read bias) |
| 2026-07-24 | 93c2beb | weather-trigger #4: EOD reconciliation — measure the METAR-vs-settlement gap |
| 2026-07-23 | 8642b34 | weather-trigger: resolution accuracy + honest lag/fills |
| 2026-07-22 | 5bfad63 | Weather trigger v1: rules-parsed stations, edge-dollars, lag logging — deployed |
| 2026-07-22 | 9f1feda | Weather: guard to highest-temperature markets only |
| 2026-07-22 | 6919d47 | Fix watcher blindness: 36h endDate lookback (weather endDate=noon quirk) + single-degree bucket parse |
| 2026-07-22 | e14f340 | weather-watch: read-only near-resolution lag logger (METAR vs bucket prices) |
| 2026-07-22 | 2c796e5 | Weather: forecast the RESOLUTION STATIONS, not city gridpoints |
| 2026-07-22 | 9875023 | Weather model v2: GFS ensemble distribution + fitted station bias + Vegas parse fix |
| 2026-07-22 | 7c4e42e | lanes grading: random batches so resolvable rows always get sampled |
| 2026-07-22 | fa8763d | Fix lane grading (closed=true on settled markets) + freeze only with market or at T-90 |
| 2026-07-21 | 506bd4e | DIP feed: slugs as event_key, side=over, WNBA+weather model-vs-venue pairs |
| 2026-07-21 | fb5c749 | Four experimental lanes under one generic ledger: WNBA (Elo), Weather (Open-Meteo), UFC + soccer (mirror) |
| 2026-07-21 | 2d06141 | DIP feed per green-light spec: crypto off the live board, tennis as two-source join |
| 2026-07-21 | e6037ea | Tennis Glicko-2 lane: ratings engine, backfill, freeze/grade job, model on /tennis + DIP |
| 2026-07-21 | f1c0332 | DIP board: tennis first, baseball off the live view (ledger keeps grading) |
| 2026-07-21 | 95f92da | Tennis lane: /tennis page + /api/tennis with fair-priced combo slips; tennis in DIP feed |
| 2026-07-21 | 2efa36a | Combo builder: fair-priced MLB parlays with crowd-overlap for Combo Cup play |
Full history: GitHub.