Skip to main content
Changelog

Release Notes

Dated, categorized changes to the MarketNova platform. What shipped, what is in progress, and what is known to be broken.

Engine History

Every read is stamped with the engine version that produced it. This history is reconstructed from those stamps, so a version appears the moment it starts writing.

Authentication required to view users

In Progress

  • Prediction grading backlog (approximately 5,200 ungraded records) — blocked by workspace integration-credit exhaustion. Resumes when credits reset.
  • External GitHub Actions runner contains an obsolete Nova worker snapshot and must be replaced by the owner.
  • Stripe price IDs in marketing configuration are null and require owner action to finalize for production tiers.
  • Historical analysis records lack populated narrative and thesis fields pending backfill.
  • True total values missing for the majority of historical games pending backfill.
v14.12026-10-17

Production polish — terminology lock and AI-slop removal

  • InterfaceRemoved "Betting Intelligence Agent" and sparkles iconography from Nova home. Replaced with calm, institutional copy.
  • InterfaceReplaced fake "LIVE" badge on the marketing terminal demo with an honest "Preview" label.
  • InterfaceConverted all-caps closing headline to sentence case for editorial restraint.
  • IntelligenceLocked canonical status taxonomy across all surfaces: Play, Lean, Monitor, Pass, Data Pending, Number Gone. Legacy "Signal" and "Watch" terms removed from customer-facing copy.
  • IntelligenceAdded Lean to the displayed state system (was missing from the marketing selectivity section).
v14.02026-10-15

Canonical read architecture and writer provenance

  • IntelligenceMarketNovaRead is now the single source of truth. Board, Edges, Game Detail, and Nova all consume the same canonical resolved state — no stale or legacy analysis paths.
  • IntelligenceAdded writer_id and writer_version to all intelligence entities. The external Nova worker is the authoritative writer; any other value on a current read is flagged as a bug.
  • IntelligenceDeterministic brain upgraded to generate rich multi-sentence narratives for all states, including non-play statuses, via a new thesis builder populating thesis_json.
  • Data PipelineMoneyline edge calculation corrected to use signed values, preventing false value signals on overvalued sides.
  • Data PipelineTotal market thresholds aligned to 1.5/1.0/0.5 point scale to match spread markets and primary action engine consistency.
  • Data PipelineAll ML edge values normalized to probability (0-1) in the database, unifying primary and secondary pipelines.
v13.22026-10-10

Market-aware read selection and total integrity

  • IntelligenceSlate window now prioritizes spread markets for NBA and NFL regardless of ML edge status, reflecting market-aware primary read selection.
  • Data PipelineTotal market edge sign logic corrected in the market engine, fixing false Number Gone statuses.
  • Data PipelineSecondary read thresholds unified with primary action engine thresholds for cross-market status consistency.
  • Data PipelineMoneyline preferred-price entry logic corrected to always add step for better pricing (less risk for favorites, more profit for dogs).
v13.12026-10-05

Display standardization and data honesty

  • InterfaceTotal market edge displays now use correct over/under labeling instead of home/away.
  • InterfaceAll ML edge displays standardized to probability-based scaling with point-based labels (pts) where appropriate.
  • IntelligenceCanonical taxonomy normalization: all surfaces now resolve status through the single Nova state source, and legacy "AWAITING DATA" status writes map to the DATA_PENDING state.
  • InterfaceGame detail breakdown components now display awaiting-data placeholders rather than generic textbook descriptions when underlying signal layers are empty.
v13.02026-10-01

Midnight Glass design system and editorial typography

  • InterfaceAdopted the Midnight Glass institutional design system: deep charcoal ground, frosted elevated cards, gold brand accent, neon mint for live signals.
  • InterfaceStandardized editorial typography: 1.65 line-height, sophisticated spacing, JetBrains Mono for all charts and data tables.
  • InterfaceBrand logo integrated with mix-blend-screen on dark surfaces, legible at every size.
  • InterfaceHorizontal swipe gestures enabled for mobile sport league navigation, with click-event suppression during swipes.

Release notes begin at v13.0. Earlier versions are not documented here.

BETTING SLIP

No selections yet

Add bets from game cards