Patch Notes

WHAT'S NEW

Patch Notes

Every tested production release is loaded from a static, validated release registry. This page does not wait for the EdgeBoard API, database or automation worker.

25 releasesNewest first · malformed or duplicate entries are safely ignored.

VERSION 8.8.0

Daily EdgeBoard experience

Adds transparent EdgeBoard Scores, stronger pick explanations, a plan-aware daily briefing, and an installable mobile experience after the post-paywall stabilization release.

  • Introduces a transparent 0–100 EdgeBoard Score with visible component weights and definitions for team picks and player props.
  • Moves the strongest reasons, key risks, and price checkpoint into the main pick card instead of hiding them in a detail drawer.
  • Adds a Daily Briefing that combines unlocked MLB and NFL picks with the account’s manually tracked wagers and subscription access.
  • Adds an installable web app manifest, safe-area mobile layout, home-screen support, and a mobile dock centered on Briefing, Picks, and My Bets.
  • Keeps the score informational: it does not change pick selection, units, settlement, validation, or official publishing.
EdgeBoard ScoreDaily BriefingMobileTransparency

VERSION 8.7.0

Live forward validation and model proof

Milestone 8E freezes player-model recommendations before games, grades them against official outcomes and measures whether the models outperform FanDuel and DraftKings over a meaningful live sample.

  • Made the first daily Best 6 model-prop board immutable so later regeneration cannot rewrite the tracked prediction after results are known.
  • Counts only boards explicitly marked by Milestone 8E and frozen before the selected games begin.
  • Added a private player-validation dashboard with record, hit rate, flat-unit ROI, model Brier score, market Brier score, calibration and exact-line closing value.
  • Added filters for market, side, sportsbook, probability range, edge range and 7-, 30-, 60-, 90-day or all-time windows.
  • Added split analysis for pitcher strikeouts, pitcher outs, batter hits, overs, unders, FanDuel, DraftKings, probability bands, edge bands and model versions.
  • Added promotion-readiness gates requiring 200 settled forward picks overall, 50 per market, acceptable calibration, market improvement, positive CLV, closing-line coverage, pregame integrity, low void rate and recent stability.
  • Added one administrator action to grade open boards from the previous seven days using official stored player outcomes.
  • Kept every model research-only. Passing all gates only permits a separate Milestone 9 review and never promotes, publishes, changes units or places wagers automatically.
Milestone 8EForward ValidationCalibrationCLVModel Governance

VERSION 8.6.0

Model Props Lab and cleaner navigation

Milestone 8D expands research-only MLB player projections, repairs the release-history page and reorganizes EdgeBoard around a simpler daily workflow.

  • Expanded the pitcher-strikeout research lab into one Model Props Lab covering pitcher strikeouts, pitcher recorded outs and batter hits.
  • Added a frozen research-only Best 6 model player-prop board ranked by model probability, then model edge and price.
  • Added two-book FanDuel and DraftKings comparison gates, one-pick-per-player diversification and a two-picks-per-game limit.
  • Added plain-language eligibility diagnostics showing missing history, missing starters, player-identity mismatches, missing lines and failed probability or edge gates.
  • Added official-outcome grading with record, flat-unit ROI, Brier calibration and exact-line closing-price comparison when matching captures exist.
  • Rebuilt Patch Notes around a validated static release registry so the page no longer depends on API availability and malformed entries cannot break the timeline.
  • Simplified the sidebar and quick tabs into Picks, Games, Props, Markets, Research, League, Account and private Admin destinations.
  • Kept all player models research-only; official Picks of the Day, suggested units, model promotion and wager placement remain unchanged.
Milestone 8DPlayer ProjectionsBest 6Patch NotesNavigation

VERSION 8.5.0

Dedicated automation worker foundation

Milestone 8C separates recurring collection and model work from the interactive website API so login and navigation stay responsive.

  • Added an opt-in serialized background worker for schedules, odds, player props, player data, daily picks, settlement and research generation.
  • Added persistent job heartbeats, next-run times, results, errors, bounded retries and stale-job recovery.
  • Added administrator worker monitoring and individual queue controls in MLB Operations.
  • Kept the active website API in interactive-first mode with automatic in-process jobs disabled by default.
  • Kept the paid Render worker optional and unprovisioned unless explicitly approved.
  • Kept official publishing, model promotion, suggested units and wager placement unchanged.
Milestone 8CAutomationReliabilityPerformance

VERSION 8.3.0

Daily Picks Operations and record reconciliation

EdgeBoard now keeps the private record identical to the frozen 3+3 daily board and gives administrators one control center for board, tracker, settlement and data-health mismatches.

  • Freezes the first three team picks per league and Eastern calendar day instead of allowing later model refreshes to add a fourth or fifth record entry.
  • Retains later automated capture drift as audited zero-profit excluded rows rather than deleting history or counting them in the official record.
  • Separates the Market Board and model-research tracker from the Picks of the Day team, player-prop and combined records after the dedicated 3+3 tracker begins.
  • Voids completed legacy player props that cannot be graded because no player identity was stored.
  • Adds a private Daily Picks Operations Center with six daily slots, board/tracker consistency, official grading evidence, unresolved reasons, freshness timestamps, alerts and one-click repair.
  • Adds permanent database tests for the five-team-pick drift shown in production, legacy/cutover record scope and protected operations routes.
Picks of the DayRecordsSettlementAdminReliability

VERSION 8.2.3

Market-specific pick evidence and legacy-result cleanup

Team-pick cards now explain the actual market case instead of repeating team records, and malformed historical player props no longer remain pending forever.

  • Removes raw team records and last-five score tables from Picks of the Day explanations.
  • Builds different evidence for moneylines, run lines or spreads, and totals using the locked starting-player matchup, scoring margin, pitching or quarterback context, lineup status, availability and sportsbook price.
  • Adds a narrow frozen-pregame contradiction guard that withholds extreme recommendations such as a heavily outscored, nearly winless team laying a favorite MLB run line.
  • Keeps slots empty when no team pick survives the model and contradiction safeguards instead of forcing a weaker recommendation.
  • Automatically voids completed legacy MLB props that stored an Over/Under line without any player name or canonical player ID, with zero profit and an audit reason.
Picks of the DayExplanationsSettlementMLBNFL

VERSION 8.2.2

Production stability audit

Rebuilds daily pick loading and result maintenance around a continuous watchdog, explicit API error states, settlement-on-read safeguards, and repository-wide compile, type, build, API and browser gates.

  • Maintains today’s team picks and player props every two minutes instead of relying on one startup run or a page visit.
  • Rechecks eligible team and MLB player-prop results before the private Records page is returned.
  • Keeps the Picks page online with a core stored-board fallback when optional intelligence or prop enrichment fails.
  • Retries the Picks API once and displays a real failure message instead of silently showing an empty board.
  • Adds 30-second Records refreshes and an administrator Run settlement check control.
  • Adds a permanent production audit workflow for Python compilation, undefined-name checks, API tests, TypeScript checks and production builds.
ReliabilityPicksRecordsAudit

VERSION 8.2.1

Daily Picks Loading and Result Recovery

Keeps Picks of the Day available when one evidence layer fails and gives each displayed daily selection a stable, automatically graded record.

  • Isolates team picks from player-prop and historical-evidence failures so a prop-data problem cannot blank the entire Picks of the Day page.
  • Freezes the first three qualified player props for the Eastern calendar day so the displayed board cannot silently change before grading.
  • Stores every displayed team pick and player prop as an individual private tracker entry without requiring a database migration.
  • Grades MLB team picks from final scores and MLB player props from official stored player outcomes, including pushes and DNP or not-started voids.
  • Runs recovery immediately at API startup and again after the normal prop and official MLB player-data refresh jobs.
  • Recovers yesterday’s exact stored team board; player props shown before this hotfix cannot be reconstructed retroactively when no frozen record exists.
Picks of the DayAutomatic ResultsPlayer PropsReliability

VERSION 8.2.0

Simpler daily picks, separated records and stat-backed explanations

Picks of the Day is now one clear 3-team-pick and 3-player-prop destination with easier navigation, separate and combined records, filtered calendars, and actual recent-game evidence.

  • Split Picks of the Day into up to three qualified team picks and three player props without forcing weak selections.
  • Added actual recent completed-game scores to team-pick explanations and official MLB player game logs to prop explanations.
  • Kept NFL prop history honest by identifying unavailable individual stat logs instead of fabricating them.
  • Separated private performance summaries into Team Picks, Player Props and All Picks Combined.
  • Added matching calendar filters and counts every stored recommendation as one individual entry.
  • Promoted Records & Calendar into the main administrator navigation and added persistent Home, Picks, Games, Props and Results tabs.
  • Kept FanDuel/DraftKings-only coverage, champion units, model governance, official publishing and wager placement unchanged.
Picks of the DayPlayer PropsRecordsCalendarEvidenceNavigation

VERSION 8.1.1

Visible background MLB backfills

Historical MLB batches now queue immediately, run in the background and report live progress beside the controls instead of appearing unresponsive during a long Render request.

  • Changed extended MLB backfills from one long browser request to a queued background job.
  • Added queued, running, success and failure status polling every three seconds.
  • Moved backfill feedback beside the button so results and errors are visible without scrolling to the top of System Readiness.
  • Added a manual Refresh job status control and persistent latest-run recovery after a page refresh.
  • Changed the recommended default batch from 60 games to 30 games while retaining optional 60, 120 and 250-game batches.
  • Kept player models, picks, units, publishing, sportsbooks and wager placement unchanged.
Milestone 8A.1MLBBackfillRenderReliability

VERSION 8.1.0

MLB player-data audit and extended backfill

Milestone 8A.1 audits the official MLB player archive, adds bounded season and custom-range backfills, and states exactly when a market is ready to enter research modeling.

  • Added regular-season and custom-date historical backfills that discover official MLB games before processing only incomplete final records in bounded batches.
  • Added duplicate, stat-invariant, official-target, settlement-status, source-payload, checksum, locked-context and post-start leakage checks.
  • Added explicit two-way-player auditing so batting and pitching records remain separate and all six applicable targets are verified.
  • Added market-specific minimum gates for live pregame-linked rows, players, games, date coverage, two-book support and home-run positive events.
  • Added the clear data decisions Ready for Modeling, Keep Collecting and Data Issue, with every unmet requirement or integrity blocker shown in System Readiness.
  • Fixed player-data admin route installation so coverage, audit, recent collection and extended backfill endpoints are registered deterministically.
  • Kept player projection training, automatic promotion, official publishing, suggested units, sportsbook coverage and wager placement unchanged.
Milestone 8A.1MLBData AuditHistorical BackfillLeakageSample Gates

VERSION 8.0.0

MLB player-data collection foundation

Milestone 8A begins the official player-level data archive required for future EdgeBoard player projections without training or publishing a player model yet.

  • Added official MLB batter and pitcher game logs from final MLB game feeds.
  • Added immutable pregame player-context snapshots with lineup, starter, opponent, availability, rest and sportsbook-market evidence.
  • Added settlement-compatible targets for batter hits, total bases, home runs, batter strikeouts, pitcher strikeouts and pitcher recorded outs.
  • Added exact MLB person-ID matching plus the existing audited sportsbook alias registry; fuzzy identity merges remain prohibited.
  • Added automatic 30-minute collection with shared locking and administrator force-sync controls.
  • Added live coverage for games, players, locked contexts and eligible outcomes inside System Readiness.
  • Added reviewed Alembic revision 8a_mlb_player_data_20260725 and retained a single deployable migration head.
  • Kept player projection training, official publishing, suggested units, sportsbook coverage and wager placement unchanged.
Milestone 8AMLBPlayer DataPregame ContextSettlementMigration

VERSION 7.9.0

Production readiness and player-data preflight

Milestone 7D adds one private readiness center for deployment, automation, database, recovery, testing, player identity, provider and settlement visibility before EdgeBoard begins true player projections.

  • Added a private System Readiness page with API version, exposed deployment commit, PostgreSQL, Redis, automation freshness, failure counts and snapshot coverage.
  • Added truthful Alembic, backup and restore status that never claims evidence the deployment has not explicitly recorded.
  • Added twelve MLB/NFL player-market readiness contracts showing required, available and missing training fields.
  • Added an administrator-controlled player identity alias registry with unmatched sportsbook names, correction reasons, soft deactivation and audit history.
  • Added draft settlement definitions and provider coverage for every planned Milestone 8 prop market.
  • Added Playwright browser smoke tests for dashboard workflow, sport switching, mobile navigation, product guidance and private admin protection.
  • Added a How EdgeBoard Works guide covering the daily boards, champion, challenger, ensemble, break-even probability, Confidence Score, edge, expected value and CLV.
  • Fixed Render deployment by making the 7D migration extend revision 0001, enforcing one Alembic head, and running reviewed migrations before additive compatibility checks.
  • Kept player projection models, official publishing, suggested units, sportsbook coverage and wager placement unchanged.
Milestone 7DProduction ReadinessPlayer DataIdentityRecoveryBrowser Testing

VERSION 7.8.1

Task-based navigation and clearer feature locations

EdgeBoard now organizes the website around the jobs users actually perform—today's picks, game intelligence, market shopping, player props, research, league data, account settings and private administration.

  • Replaced the repeated sidebar, top-bar and context-bar destinations with one primary task-based navigation hierarchy.
  • Made Picks of the Day, Games & Intelligence, Odds & Lines and Player Props the five clear everyday starting points for each sport.
  • Moved market boards and arbitrage into Markets, model portfolios and validation into Research, and teams, players and injuries into a league directory.
  • Separated account pages and administrator-only controls so private tools no longer compete with the daily betting workflow.
  • Rebuilt the dashboard as a plain-language route guide that explains exactly where game intelligence, odds, market boards, props, arbitrage and model research live.
  • Rebuilt the MLB and NFL overview pages as matching workspace maps with direct access to the four primary daily tasks.
  • Improved breadcrumbs so individual matchup pages are labeled Game Intelligence instead of displaying only a numeric game ID.
  • Kept all model, publishing, privacy, sportsbook and wager-placement safeguards unchanged.
NavigationInformation ArchitectureDashboardGame IntelligenceUsability

VERSION 7.8.0

Immutable pregame monitoring and private postgame audits

Milestone 7C-B completes Game Intelligence with original-versus-current exact-line monitoring, factual change timelines and administrator-only grading, units and closing-value audits.

  • Added an immutable original recommendation panel beside the latest exact same-sportsbook, same-outcome and same-point line.
  • Added retained, upgraded, downgraded, current-price pass, invalidated, exact-line unavailable and audited statuses without rewriting the original freeze.
  • Added factual timelines from stored odds captures, lineup records, starter or quarterback records, injury updates, game start and final grading.
  • Deduplicated unchanged prices and clearly states when a stored record update cannot prove a historical before-and-after change.
  • Added administrator-only postgame audits with final score, result, suggested units, profit units, champion and ensemble probabilities, exact closing line and CLV.
  • Kept units, profit, ROI and CLV out of the public game-intelligence response.
  • Kept official publishing, champion governance, suggested-unit rules, sportsbook coverage and wager-placement safeguards unchanged.
Milestone 7C-BPregame MonitorPostgame AuditCLVData Integrity

VERSION 7.7.0

Unified MLB and NFL Game Intelligence Centers

Milestone 7C-A turns every MLB and NFL game page into one complete intelligence center for matchup context, all primary markets, model comparisons, playable prices, captured movement and game-specific props.

  • Replaced the basic MLB game-detail page and added a matching NFL game-detail page using one shared intelligence experience.
  • Added moneyline, spread or run-line, and total cards with champion probability, research-ensemble probability, sportsbook break-even rate, edge, agreement and Confidence Score 2.0.
  • Added point-aware playable-price limits so a different spread or total is never presented as an equivalent wager.
  • Added frozen matchup evidence, supporting reasons, cautions, model-family probabilities, weights and confidence-component details.
  • Added FanDuel and DraftKings movement from the first EdgeBoard-captured price to the latest stored price, without claiming the first capture was the true market opener.
  • Added the automatic player-prop board filtered to each game with clear market-consensus labeling.
  • Kept the champion in control of selection and units; official publishing, governance gates and wager-placement safeguards remain unchanged.
Milestone 7C-AGame IntelligencePlayable PricesOdds MovementPlayer Props

VERSION 7.6.0

Model governance, drift control and automatic player props

Milestone 7B.5 completes Prediction Engine 2.0 with guarded promotion, rollback, exact-line closing evaluation and drift warnings while removing the need to manually generate player-prop boards.

  • Added exact same-sportsbook and same-point closing-line comparisons for champion, challenger, full-context and ensemble predictions when matching closing data exists.
  • Added promotion gates requiring validation, at least 50 shared forward picks, Brier improvement, acceptable calibration, acceptable closing performance and no critical drift.
  • Added explicit administrator-only challenger promotion and previous-champion rollback controls in Model Lab.
  • Added recent-versus-prior champion drift monitoring with stable, watch, critical and collecting statuses.
  • Kept all promotion, rollback and suspension decisions manual; no model can promote or suspend itself.
  • Enabled quota-aware automatic MLB and NFL player-prop synchronization by default on a 45-minute cadence.
  • Added background refresh queuing when a player-prop page opens with stale data and replaced manual generation controls with live automation status.
  • Kept official publishing, suggested units, FanDuel/DraftKings coverage and wager placement safeguards unchanged.
Milestone 7B.5GovernanceCLVDriftAutomatic Player Props

VERSION 7.5.0

Research ensembles integrated into betting cards

Milestone 7B.4 brings weighted ensemble probability, model agreement, Confidence Score 2.0 and feature-contribution explanations onto MLB and NFL model-pick pages while preserving champion control.

  • Added champion, research-ensemble and sportsbook break-even probability comparisons to Picks of the Day and dedicated MLB/NFL model portfolios.
  • Added strong, moderate or weak model-agreement displays with the number of supporting model families and their prediction range.
  • Added Confidence Score 2.0 with separate data-quality, agreement, rolling-stability, edge, calibration, market, player-certainty and line-stability components.
  • Added coefficient-based feature-contribution explanations showing the frozen team, player, availability and market inputs that supported or opposed each selection.
  • Frozen champion, challenger, full-context and ensemble predictions onto every new pregame selection for shared-sample forward comparison.
  • Expanded the private Model Lab with forward record, Brier score, accuracy, calibration gap and pending counts for every model role.
  • Prevented retroactive model assignment: legacy or already-started selections are never given a newly trained ensemble after the fact.
  • Kept champion ranking, suggested units, official publishing, live-validation requirements and sportsbook coverage unchanged.
Milestone 7B.4Product IntegrationConfidence Score 2.0ExplanationsForward Tracking

VERSION 7.4.0

Rolling validation and weighted research ensembles

Milestone 7B.3 now tests every MLB and NFL model family across expanding chronological windows and combines stable, complementary families into market-specific research ensembles.

  • Added multiple expanding train-and-validation windows so model families must perform across different points in the season instead of one holdout period.
  • Added family stability scores using baseline improvement, calibration consistency and variation between chronological windows.
  • Added market-specific ensemble selection with performance, stability and prediction uniqueness-based weighting.
  • Capped every family at 40% of an ensemble so one signal cannot dominate the combined prediction.
  • Added ensemble disagreement, uncertainty and direct ensemble-versus-full-context comparisons to the private Model Lab.
  • Stored a reusable research-only single-game ensemble specification for the next product-integration phase.
  • Kept the active champion, Picks of the Day, suggested units, live-validation gates and official publishing unchanged.
Milestone 7B.3Rolling ValidationEnsemblesModel LabResearch

VERSION 7.3.0

Multiple model families and daily performance calendar

Milestone 7B.2 now trains independent research model families for every MLB and NFL market while improving time display, record review and site navigation.

  • Added six independent model families per market: baseline core, market anchor, team strength, availability context, nonlinear interactions and full context.
  • Stored family parameters, chronological validation metrics, rankings and disagreement measurements inside each newly trained challenger.
  • Expanded the private Model Lab so administrators can compare family rankings without changing the active champion or official publishing.
  • Changed game and event timestamps across shared betting surfaces to Eastern Time with automatic EST/EDT daylight-saving handling.
  • Added a private monthly records calendar that turns profitable official days green and losing official days red.
  • Added smoother page, card and button transitions with reduced-motion accessibility support.
  • Added a Dashboard button to the Arbitrage Scanner.
Milestone 7B.2Model FamiliesRecordsEastern TimeUX

VERSION 7.2.1

Player names restored in Optimal Bets

Player-prop Optimal Bets now preserve and display the correct player identity instead of showing only an Over or Under label.

  • Added the player name to every player-prop selection shown in Optimal Bets.
  • Separated sportsbook prices by player, side and line so different players can never be blended into one market candidate.
  • Automatically discards and safely rebuilds any frozen daily board containing legacy nameless player props.
  • Kept FanDuel and DraftKings as the only books used for the corrected market comparison.
Bug FixOptimal BetsPlayer PropsData Integrity

VERSION 7.2.0

Milestone 7B foundation

Champion-versus-challenger model safety, stat-backed player props, a clearer EdgeBoard identity, a cleaner interface, and a permanent release-history page.

  • Changed successful retraining so a new challenger no longer silently replaces the active champion.
  • Added a private Model Lab comparing champion and challenger validation, calibration, sample and research-performance metrics.
  • Added structured player-role, lineup, quarterback, injury, team-form, opponent and sportsbook evidence to player-prop cards.
  • Added the EdgeBoard shield-and-growth logo throughout the product and as the browser-tab icon.
  • Added this Patch Notes page and a single shared changelog source for future releases.
  • Refined spacing, typography, card hierarchy, navigation and mobile presentation across the main product shell.
  • Preserved the distinction between market-consensus prop probabilities and future trained individual-player projections.
Milestone 7BModel LabPlayer PropsDesignTransparency

VERSION 7.1.0

Stat-backed bet intelligence

Model-pick explanations were upgraded from generic probability copy into frozen, evidence-backed intelligence reports.

  • Added reasons supporting each MLB and NFL model pick.
  • Added reasons for caution and recommendation-confidence scoring.
  • Added team, pitcher, lineup, quarterback, injury, rest and market statistics from the attached pregame snapshot.
  • Kept official publishing, model validation and private performance safeguards unchanged.
Milestone 7AModel PicksExplanations

VERSION 6.2.0

Reliable live validation and bet refresh

Pregame snapshots became more reliable and pick pages gained consistent manual refresh controls.

  • Fixed the snapshot-lock timing gap that could miss qualifying pregame evidence.
  • Separated qualifying live games collected from rows currently assigned to the official holdout.
  • Added Refresh bets controls to every page containing betting selections.
Data QualityValidationOperations

VERSION 6.1.0

Multi-sport market tools

EdgeBoard expanded its daily MLB and NFL workflow with Picks of the Day, player props, arbitrage and automated reporting.

  • Added MLB and NFL Picks of the Day.
  • Added FanDuel and DraftKings player-prop consensus boards.
  • Added mathematical arbitrage scanning.
  • Added private administrative record, ROI, units and closing-line tracking.
MLBNFLMarket Tools
EdgeBoard MLB + NFL intelligenceHow it works · Plans · Confirm every sportsbook price before wagering.