Every answer here is settled by the cheapest tool that can settle it: tested arithmetic, a published preflop chart, an ICM engine, or a CFR solver. This is the whole pipeline, including what we don't claim.
Outs, equity, pot odds and the rule of 2 and 4 come from code that runs on every commit. If a number in a lesson disagrees with the code, the build fails before it reaches you.
Opening and defending ranges come from one declared chart for 100bb 6-max. Lesson text is checked against that chart rather than against opinion, so “open this hand” means the same thing everywhere on the site.
Push/fold, bubble and final-table spots run through an ICM calculator, with calling ranges that are themselves ICM-adjusted — not chip-EV shortcuts borrowed from cash games.
When two strong players could argue either way, when the lesson is about bet sizing, or when the text quotes a frequency or an EV edge, the spot is solved with a CFR solver (TexasSolver) before it ships. No run, no number.
A simulation can veto an action, a size or a number. It cannot explain anything. Every “why” on this site is written by a human and reviewed against the run, because the most common failure in poker content is the right answer with the wrong reason. Where the solver genuinely mixes two actions, we say so instead of presenting one of them as gospel.
Content and code ship together. The test suite asserts that every practice scenario still matches the spot it teaches — the board, the hero's hand and the answer itself — so text quietly drifting away from a verified answer fails the build instead of reaching you.
No, and that is deliberate. A solver is the most expensive tool we have, so it is reserved for spots where it can change the answer: contested postflop decisions, sizing lessons and any quoted number. Fundamentals and arithmetic are settled more cheaply and more reliably by tests.
TexasSolver, a CFR solver, run locally in batches. ICM and push/fold spots use a separate ICM engine — a CFR solver cannot model preflop or ICM, and using it there would produce confident nonsense.
The lesson changes. In July 2026 a re-solve against a wider, more realistic defence range overturned two answers that were already live — one bet-sizing spot and one c-bet spot — and both were rewritten. The same review also refuted three of the five objections raised against us.