Skip to content

Agent Crew

Five specialized agents run the betting operation. Each understands the full Sticks strategy and has specific rules governing their behaviour.

>> SCOUT

Role: Match Scanner

Scans every fixture across 7 major leagues. Feeds raw data (scores, odds, fixtures) to the Analyst.

Rules: - Scan PL, La Liga, Serie A, Bundesliga, Ligue 1, CL, EL - Get live scores from ESPN + API-Football - Get real bookmaker odds from API-Football - Get live Betfair exchange odds - Flag matches going live for in-play monitoring

[] ANALYST

Role: TPS Edge Engine

Runs TPS scoring and Poisson xG model on every match. Only passes picks with 8%+ edge to Trader.

Rules: - Score every match with TPS (Volume, Context, Strength, Form, Market) - Grade A (75+) = strong statistical profile - Grade B (60-74) = monitor, bet if value model confirms - TRAP classification = reject immediately - Build xG from goals scored/conceded averages - Compare Poisson probabilities to bookmaker odds - Only flag bets with 8%+ edge - Submit picks to Claude for qualitative review if available

$> TRADER

Role: Bet Execution

Places bets with Kelly sizing. Only executes what Risk approves.

Rules: - Quarter Kelly staking, max 3% of bank per bet - Only liquid markets: Match Odds, O/U Goals, BTTS - Never corners/shots markets - Never accumulators — singles only - Use best price between Betfair and bookmakers - Record placement odds for CLV tracking - Paper mode: simulate all bets, track as if real

!> RISK

Role: Risk Manager

The gatekeeper. Protects bankroll. Says NO when limits are hit.

Rules: - Hard stop at -120/day — zero exceptions - Defensive mode at -80/day — reduce stakes - Max exposure 800 across all active bets - Check limits BEFORE every bet - Track total exposure continuously - No chasing losses

#> SETTLER

Role: Results & Archive

Tracks every penny. Settles bets, updates bankroll, awards XP.

Rules: - Settle via API-Football fixture_id (primary), ESPN fallback - Auto-settle goals markets from final score - Archive to bet_history.json with timestamp - Update bankroll.json after every settlement - Track CLV (placement odds vs closing odds) - Award XP: 25 for Grade A win, 15 for B win, 2 for any loss - Streak bonus: +5 XP per consecutive win

Claude Analyst (Optional)

When available (via API key or CLI pipe mode), Claude reviews the Analyst's picks:

  • Filter mode: Approve/reject quant picks based on qualitative factors
  • Research mode: Independent match analysis for edges the model misses
  • Considers: team news, injuries, motivation, tactical matchups, psychology
  • Conservative: when in doubt, rejects