Decision Surface

Where does the recommended strategy change? One real river spot, swept over 9×9 combinations of the opponent’s bet size and the effective stack — every cell a full engine analysis of a re-validated state. No interpolation.

callfoldraiseall_incheck
10bbraiseraiseallallallall———
20bbcallcallcallcallcallallall——
35bbraiseraiseraiseraiseraiseraiseraiseall—
50bbraiseraiseraiseraiseraiseraiseraiseall—
75bbraiseraiseraiseraiseraiseraiseraiseraiseall
100bbcallcallcallcallcallcallcallcallfold
150bbraiseraiseraiseraiseraiseraiseraiseraiseall
200bbraiseraiseraiseraiseraiseraiseraiseraiseraise
300bbraiseraiseraiseraiseraiseraiseraiseraiseraise
1bb1.65bb2.5bb3.75bb5bb7.5bb12bb25bb60bb

rows: effective stack · columns: opponent bet size · base spot: 9♥9♣ on Q♠7♦2♣T♥3♥ facing a river bet

Method
9×9 grid over villain_bet × effective_stack; each cell re-validated (duplicate cards / impossible stacks rejected) and analysed by the real engine at 400 equity / 400 rollout samples, seed 7
Limitation
one base spot; discrete tested points only — cells are not interpolated and boundaries between cells are not resolved below the grid resolution
Data
PRECOMPUTED surface.json
Reproduce
python scripts/build_web_research_data.py
Commit
503af8690f83
Strategy
sha256:f1860de75526…

← Research Lab