Skip to content

Launch Waterboy production sports simulation engine - #2

Merged
Chris-ObtuseAI merged 1 commit into
mainfrom
agent/waterboy-production-launch
Jul 26, 2026
Merged

Launch Waterboy production sports simulation engine#2
Chris-ObtuseAI merged 1 commit into
mainfrom
agent/waterboy-production-launch

Conversation

@Chris-ObtuseAI

Copy link
Copy Markdown
Contributor

What changed

  • Rebrands the product, primary CLI, API, package distribution, documentation,
    container examples, and showcase UI as Waterboy while retaining
    sports-engine and universal_sports_engine compatibility.
  • Adds a query-only Dummy historical importer, bounded public scoreboard pipeline,
    provenance SQLite store, recency/opponent-adjusted projection model, current-week
    service, and hypothetical matchup simulations.
  • Adds the versioned FastAPI surface and responsive seven-league dashboard for MLB,
    NFL, NCAAF, NBA, WNBA/WBA, NCAAM, and NHL.
  • Displays projected scores and totals with one decimal place and an accessible
    check mark beside the higher-probability team.
  • Rewrites the landing page and README as an evidence-backed product showcase with
    architecture and governance diagrams plus a tracked validated screenshot.
  • Adds a non-root container, production runbook, data lineage, limitations, and
    version 0.4 release evidence.

Why

The repository previously exposed a strong deterministic simulation kernel but
lacked a production data path, current-week projection surface, hypothetical
matchup workflow, cohesive UI, and public product identity. Waterboy connects
those pieces without weakening deterministic replay or evidence boundaries.

Safety and data boundary

  • Dummy is opened only through SQLite mode=ro with PRAGMA query_only=ON.
  • No Dummy source, process, configuration, or runtime is modified or interrupted.
  • No wagering, brokerage, order, or capital-execution behavior is added.
  • Current forecasts remain explicitly provisional pending prospective
    point-in-time calibration evidence.

Validation

  • Ruff: PASS
  • Strict mypy: PASS across 43 source files
  • Pytest: 74 passed, zero warnings
  • README link validation: PASS
  • JavaScript syntax and git diff --check: PASS
  • Desktop and mobile browser validation: PASS
  • Matchup Lab: PASS with decimal projections and projected-winner check
  • Browser console: zero errors and zero warnings
  • Isolated Waterboy wheel install: PASS
  • New and legacy CLI/package aliases: PASS
  • Seven of seven provisional league anchors: PASS
  • 49 negative/mechanism controls: zero failures
  • Docker build: not run because Docker is unavailable on the validation host

@Chris-ObtuseAI
Chris-ObtuseAI merged commit 7457a3d into main Jul 26, 2026
1 check passed
@Chris-ObtuseAI
Chris-ObtuseAI deleted the agent/waterboy-production-launch branch July 26, 2026 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant