{
  "experiment": "clairvoyance river",
  "run_date": "2026-09-05",
  "engine_version": "0.1.3",
  "command": "viper-cli --board AsKsQsJs2d --pot 100 --stack 100 --range0 2h2c --range1 ThTd,4h3h --bets 1 --raises '' --iters 2000",
  "inputs": {
    "board": "AsKsQsJs2d",
    "pot_chips": 100,
    "effective_stack_chips": 100,
    "oop_range": "2h2c",
    "ip_range": "ThTd,4h3h",
    "bet_sizes_fraction_of_pot": [
      1
    ],
    "raise_sizes": [],
    "iterations": 2000,
    "rake": 0
  },
  "theory": {
    "ip_game_value_chips": 75,
    "oop_game_value_chips": 25,
    "note": "Theoretical values, not directly output by this CLI run."
  },
  "measured": {
    "tree_nodes": 9,
    "oop_combos": 1,
    "ip_combos": 2,
    "exploitability_chips": 0.0127,
    "exploitability_percent_initial_pot_rounded": 0.013,
    "oop_root_check_percent": 100
  },
  "limits": "Single small river game. Does not establish all-street accuracy, device speed, or equivalence with another solver. CLI is part of the private engine repository; the full input is provided for independent reconstruction.",
  "source_revision": "097aa38",
  "source_note": "Cargo.lock had a local version update; solver source was unchanged."
}
