Product Overview

OSD: BookieBeats Execution + Results Intelligence

OSD is a userscript-driven betting workflow that turns BookieBeats signals into disciplined, repeatable execution. It combines EV/ARB decisioning, per-book betslip helpers, and position/results analytics into one operating system.

Back to OSD Tools Internal - Auth Required

What This Does

OSD scans BookieBeats cards, applies your betting policy, selects qualified candidates, and can auto-open betslips with strict safeguards to prevent duplicate or unsafe actions.

  • EV and ARB flows with configurable thresholds and scoped limits.
  • Position journaling (local + optional remote sync via AWS).
  • Decision transparency through badges, reasons, counters, and diagnostics.

Core Product Modules

  • osd-auto-edge-bb.js: candidate scoring, gating, launching, and result analysis.
  • Helper scripts for FanDuel, BetMGM, DraftKings, Caesars, HardRock, Kalshi.
  • aws/control-plane-api.js: remote position API for shared history and analysis.

Execution Safety

  • In-flight lock + cooldown protection across tabs.
  • Symmetric side-flip locks for moneyline/spread/total.
  • Per-book and per-game stake caps.
  • Liquidity and market-quality gates.

Operator Control

  • Config modal + JSON overrides for user-specific tuning.
  • Screen-name gating and scoped thresholds by mode/market/league.
  • Tunable sharp-tightness gates by mode (American-odds gap, e.g. +110 vs -110 = 20).
  • Manual mark-placed actions with sync consistency protections.
  • Optional Discord notifications for attempts and placed actions.

Results Intelligence

  • Paged remote load for larger position histories.
  • CSV export with diagnostics and settled-odds drift fields.
  • Per-book drift insights and sharp-alignment analytics.
  • Outcome + sharp-tightness distribution views in Results insights and Decisions histograms (American-odds gap).
  • Optional AI coaching summary layer in Results insights.

Feature Snapshot

Automation Per-Book Helpers Position Sync Results Analytics Config-Driven Risk Controls

Default workflow: detect candidate -> apply EV/ARB rules -> enforce side/cooldown/limit guards -> open helper-specific betslip URL -> helper validates amount/odds/line -> optional auto-place -> journal + sync -> analyze outcomes in Results.

How To Keep This Page Up To Date

  • Update this page whenever you add/remove behavior in osd-auto-edge-bb.js or any helper file.
  • Keep “Core Product Modules” aligned to script inventory in README.md.
  • Copy major behavior changes from the latest entry in CHANGELOG.md into the relevant sections above.
  • If a change is strategy-only (no code), reflect it in docs/bookiebeats-filter-decisions.md and update wording here only if it affects positioning.
  • Prefer concise bullets describing user-visible behavior changes, not internal refactors.