Skip to content

release: baseline the @buzzr family at v5.0.0 — engines, MCP server, distribution#9

Merged
sarveshsea merged 3 commits into
mainfrom
release/v5.0.0
Jul 7, 2026
Merged

release: baseline the @buzzr family at v5.0.0 — engines, MCP server, distribution#9
sarveshsea merged 3 commits into
mainfrom
release/v5.0.0

Conversation

@sarveshsea

@sarveshsea sarveshsea commented Jul 7, 2026

Copy link
Copy Markdown
Member

Summary

Coordinated v5.0.0 baseline across all 10 packages:

  • dfs-engine 5.0.0settleEntries() batch settlement with shared memoized stat cache, validateBookPolicyDefinition(), KALSHI_DRAFT_BOOK_POLICY (binary contracts), richer explanation codes. v4 canonical contracts untouched.
  • bets-core 5.0.0 — parlay math, expected value, Kelly staking, closing-line value, period rollups, drawdown. Fully additive.
  • entertainment-engine 5.0.0 — adopted into the monorepo; injectable clock, DST-correct primetime, normalized team matching, calibrated 22-feature ml-v5 (bit-identical v1-weight backward compat), new rankGamesForUser/explainRecommendation recommendations API.
  • NEW @buzzr/mcp 5.0.0 — MCP stdio server exposing 8 engine tools to AI agents.
  • Satellites baselined to 5.0.0; distribution overhaul (metadata, READMEs, AGENTS.md, llms.txt, docs/launch kit).

Evidence

  • npm run verify green across all 10 packages (typecheck, lint, format, tests, coverage, build, docs, export smoke, size budgets, pack smoke).
  • New coverage: dfs-engine 23 suites (+batch, +policy-validator, +kalshi), bets-core 5 suites/26 tests, entertainment-engine 4 suites/42 tests, mcp 4 suites/27 tests + live stdio handshake.
  • Buzzr app integrated against these exact tarballs: typecheck clean, full jest suite green.

🤖 Generated with Claude Code


View with Codesmith Autofix with Codesmith
Need help on this PR? Tag /codesmith with what you need. Autofix is disabled.

sarveshsea and others added 3 commits July 6, 2026 19:15
…stribution

Coordinated v5 release across all packages:

- dfs-engine 5.0.0: settleEntries() batch settlement with shared memoized
  stat cache, validateBookPolicyDefinition() declarative policy linting,
  KALSHI_DRAFT_BOOK_POLICY binary-contract draft policy, richer explanation
  codes. v4 canonical contracts unchanged.
- bets-core 5.0.0: parlay math (combineAmericanOdds, calculateParlayFairValue),
  calculateExpectedValue, calculateKellyStake, calculateClosingLineValue,
  calculateRollupByPeriod, calculateDrawdown, calculateStreaks. Existing API
  untouched; src split into odds/rollup/parlay/value/analytics modules.
- entertainment-engine 5.0.0 (adopted into the monorepo from the archived
  standalone repo): injectable clock, diacritic-safe team normalization,
  statutory-rule DST-correct primetime detection, expanded rivalry tables,
  22-feature calibrated ml-v5 (standardization, momentum, early stopping,
  seeded shuffle, confidence calibration) with bit-identical v1-weight
  backward compat, and a new recommendations module (rankGamesForUser,
  explainRecommendation).
- NEW @buzzr/mcp 5.0.0: MCP stdio server exposing 8 tools (grade_dfs_entry,
  validate_dfs_entry, list_book_policies, fair_line, parlay_value,
  kelly_stake, predict_game_buzz, rank_games) for AI agents.
- Satellites baselined to 5.0.0 with dfs-engine ^5.0.0.
- Distribution: per-package metadata (repository/homepage/bugs/keywords),
  README overhauls, root family-hub README, AGENTS.md, llms.txt,
  docs/launch kit.

Gate: npm run verify green across all 10 packages (typecheck, lint,
format, tests, coverage, build, docs, export smoke, size budgets, pack).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sarveshsea sarveshsea merged commit 2d572c9 into main Jul 7, 2026
2 checks passed
@sarveshsea sarveshsea deleted the release/v5.0.0 branch July 7, 2026 00:53
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