{
  "schema_version": "1.3",
  "table_size": 8,
  "id": "barrel-ace-high-jj8-3bet-pot",
  "format": "multi_option",
  "free": true,
  "rebuild": "v2",
  "provenance_class": "dealt_hand",
  "updated_at": "2026-08-08T00:00:00Z",
  "source": {
    "session_id": "2025-10-30",
    "verdict_audio": "quiz/audio/barrel-ace-high-jj8-3bet-pot.m4a",
    "lesson_slug": null,
    "hand_record": {
      "lane": "LIVE_TABLE",
      "played": "A real hand from the student's recorded live club session (recording 'output_2025-10-28 23-07-40.mp4' replayed in VLC at 0.85x during session 2025-10-30, three tables on screen; the reviewed table is HL5218). Tyler coaches the hand as it replays (s484 'we raise', s486-487 'we decided to see bet... but we did it this guy calls', s552 'Okay, so you bet 14', s576 'the size of bet that you made'). No hand-history text exists on screen — the frame sequence is the log.",
      "hand_id": null,
      "stake": {
        "source": "client title bar verbatim 'Ring Game (NLHE) | 0.20/0.50/1 (0.20) CHIPS | HL5218' plus the on-table blinds box '0.20/0.50/1 (0.20)' — both readable on every hand frame t=2612..2674 (this rebuild's own zooms, my_z_2612..my_z_2674)",
        "chips_to_bb": "1 bb = 0.50 chips (the big blind in the title bar); every bb figure in this fixture = chips / 0.50. Native amounts: open 2.50 = 5 bb, 3-bet 12 = 24 bb, c-bet 14 = 28 bb, straddle 1 = 2 bb.",
        "note": "Amounts are club CHIPS, not dollars — no $ conversion exists or is claimed anywhere. The operator's name appears only in the client's felt logo (pixels, READ-ONLY, never aired) and is withheld from this shipped fixture per the no-operator-branding policy; the quoted title-bar text carries no operator name."
      },
      "video_t": [2585.0, 2700.0, 2790.0, 2890.0],
      "frames": [
        "t=2612 (scratchpad dh1/barrel-ace-high-jj8-3bet-pot/frames/my_z_2612.png) — preflop mid-street: 8 seats dealt in; dealer disc at Royalty Food; STRADDLE tag (green) on ARTS with 1 in front; felt bets 0.20 (Aya Ron, SB) / 0.50 (DieselKGD, BB) / 1 (ARTS) / 2.50 (Seven dookie, RAISE tag) / 2.50 (DubKing.R, CALL tag) / 12 (hero 'KICKF LIPA20', RAISE tag, holding K-heart A-spade, stack 119.34) / 12 (Khaleeb Hale, CALL tag, stack 73.31); POT: 32.30 — arithmetic closes as displayed bets 30.70 + 8 x 0.20 ante = 32.30; SB on the clock",
        "t=2616 (my_z_2616.png) — Aya Ron FOLD; BB DieselKGD on the clock (timer 14); POT still 32.30",
        "t=2620 (my_z_2620.png) — FLOP 8-heart J-heart J-spade; DieselKGD, ARTS and Seven dookie all show FOLD; POT: 41.80 (= 32.30 + DubKing.R's 9.50 completion to 12; his stack now 106.13 = 115.63 - 9.50); live: DubKing.R (first to act, on the clock), hero 119.34, Khaleeb Hale 73.31",
        "t=2628 (my_z_2628.png) — hero BET tag with chip '14' out, stack 105.34 (= 119.34 - 14); Khaleeb Hale FOLD; POT: 55.80; DubKing.R on the clock facing the c-bet",
        "t=2640 (my_z_2640.png) — TURN 3-diamond (blue card, 4-colour deck); POT: 69.80 (DubKing.R called the 14: 106.13 - 14 = 92.13, shown); DubKing.R on the clock first",
        "t=2658 (my_z_2658.png) — THE DECISION NODE: DubKing.R shows CHECK; hero on the clock (timer on hero seat) with Fold / Check / Bet buttons and 33%-50%-75%-All-In presets visible; pot 69.80, hero 105.34 behind, villain 92.13 behind",
        "t=2664 + t=2670 (my_z_2664.png, my_z_2670.png) — river 2-club dealt with POT unchanged at 69.80: hero checked the turn back",
        "t=2674 (my_z_2674.png) — SHOWDOWN: DubKing.R tables 6-heart 6-club with the client's 'TWO PAIR' tag (sixes and jacks) on board 8h Jh Js 3d 2c; his stack mid-award reads 159.93 (92.13 + 69.80 - 2.00 rake)",
        "t=2678 (my_z_2678.png) — next hand posts: 'ANTE: 1.60 / POT: 0' printed in the middle (8 x 0.20 — the ante structure in the client's own text); DubKing.R 159.73 (after his 0.20 ante), hero 105.14 (= 105.34 - 0.20): the checked-down pot went to the villain",
        "t=2805 (my_fz_2805.png) — verdict screen: 'Flopzilla v1.8.6 - Registered version' over the tables. Board slots typed J-heart J-spade 8-heart + turn 2-diamond; '60 combos in preflop range' (5.80%); Statistics panel: full house 5.00%, 3 of a kind 13.3%, pp below tp 20.0%, middle pair 13.3%, weak pair 30.0%, ace high 5.00%, no made hand 13.3%, flushdraw 8.33%",
        "t=2884 (my_fz_2884.png) — same Flopzilla with Dead cards panel showing A-spade and K-heart selected (hero's exact cards) and the HoldEq box: 'Equity range: 76.723% / Equity hand: 23.277% / Range is best: 81.667% / Hand is best: 18.333%' — the on-screen source of the aired '18 percent'"
      ],
      "log_verbatim": [
        "NO TEXT LOG EXISTS — LIVE_TABLE lane: the frame sequence above is the log. Native-chip reconstruction, every line anchored to a frame:",
        "PREFLOP: SB (Aya Ron) 0.20, BB (DieselKGD) 0.50, ARTS straddles 1, all eight post 0.20 ante [t=2612 bets + POT 32.30 arithmetic; t=2678 'ANTE: 1.60']; Seven dookie raises to 2.50; DubKing.R calls 2.50; Hero raises to 12; Khaleeb Hale calls 12; Royalty Food (BTN) folds [no cards at t=2612]; Aya Ron folds [t=2616]; DieselKGD folds, ARTS folds, Seven dookie folds, DubKing.R calls to 12 [t=2620: FOLD tags + stack 106.13]. Pot 41.80.",
        "FLOP 8h Jh Js: DubKing.R checks [hero's bet follows him; he was first to act, t=2620 clock], Hero bets 14 [t=2628], Khaleeb Hale folds [t=2628], DubKing.R calls 14 [t=2640: stack 92.13]. Pot 69.80.",
        "TURN 3d: DubKing.R checks [t=2658 CHECK tag] — HERO TO ACT: pot 69.80, hero 105.34 behind, villain 92.13 behind. In game hero CHECKED BACK [t=2664/2670: river dealt, pot unchanged].",
        "RIVER 2c: checked down; SHOWDOWN DubKing.R shows 6h6c, two pair sixes and jacks, wins 69.80 minus 2.00 rake [t=2674, t=2678]."
      ],
      "table_structure": "8-handed club ring game, 0.20/0.50 blinds with a live 1-chip STRADDLE (client's green STRADDLE tag on ARTS, t=2612) and a 0.20 all-in ante (client prints 'ANTE: 1.60' for 8 players, t=2678). Dealer: Royalty Food. Hero (HJ) 3-bets over Seven dookie's UTG+1 open; DubKing.R — the caller Tyler describes as having 'called middle position' (s571) — cold-calls both the open and the 3-bet and acts first postflop; Khaleeb Hale (CO) cold-calls the 3-bet and folds to the flop c-bet.",
      "stacks_chips": {
        "hero_at_decision": 105.34,
        "villain_at_decision": 92.13,
        "hero_preflop_frame": "119.34 with 12 already out (t=2612)",
        "villain_path": "115.63 after 2.50 call -> 106.13 after 12 -> 92.13 after calling the 14 c-bet (t=2612/2620/2640)"
      },
      "schema_deviation": "The quiz schema seeds fixed 0.5/1.0-bb blinds and has no ante hook, so two real structure elements cannot enter the rendered pot math: the eight 0.4-bb antes (3.2 bb) and the SB's true 0.4 bb (schema posts 0.5). The straddle IS rendered (as the blind raise to 2 bb it is, declared in the context line). Rendered pots therefore run 3.1 bb light of the client's printed pots: preflop 80.5 bb vs real 83.6 (41.80 chips); turn 136.5 bb vs real 139.6 (69.80 chips). Every card, action size, action order and stack is exact; all real pots are recorded here and in claims[].",
      "spoken_corroboration": [
        {"fact": "hand narrated live as it replays: 'we raise' / 'we decided to see bet... but we did it this guy calls' / 'Okay, so you bet 14'", "sids": [484, 486, 487, 552]},
        {"fact": "3-bet pot framing and the pocket-pair density mechanism", "sids": [496, 519, 521, 522, 536]},
        {"fact": "turn barrel is the verdict: 'I would... just barrel turned' / 'You don't have to barrel river'", "sids": [563, 565]},
        {"fact": "sizing: 'Should be half' -> 'You'll have 140 on the river' (69.80 + 2x35 = 139.80) and 'he will have 92 minus 35 in the stack' (92.13 - 35) -> '44 percent's geometric' — Tyler's spoken math reproduces the real pixel pot 69.80 and villain stack 92.13", "sids": [556, 557, 559, 560, 561]},
        {"fact": "villain read stated on tape: 'some guy called middle position and tried to hit a set. Then decided his price was too good'; 'such a classic player type... they don't fold pocket pairs to one. They tend to fold them to two'. Tyler states this read in explicit CONTRAST to a different regular whose screen name is 'On Tilt' (s568 'these two players are different'; s569's 'on tilt... looks like he's on tilt' is about THAT other player — s231 'his name is on tilt', s730 'you raise versus on tilt' fix the name to another opponent from other hands)", "sids": [568, 569, 571, 572, 574, 575, 576]},
        {"fact": "'pretend like you have a pair of queens'", "sids": [538]}
      ],
      "flopzilla_note": "Tyler rebuilt THIS hand in Flopzilla at the verdict (t=2805/2884): he types the real flop ranks (J J 8), selects the hero's exact As Kh as dead cards, and hand-builds a 60-combo range for this caller. He mis-recalls the turn as a deuce (s518 'It's like a deuce wasn't it') and types 2d — the real turn was 3d (pixels t=2640); the 2 actually came on the river (t=2674). The aired '18 percent' is this screen's readout (ace high 5.00% + no made hand 13.3% = 18.3%; HoldEq 'Hand is best: 18.333%') — an illustrative equity-tool output of Tyler's own assigned range, not a population-database number."
    }
  },
  "context": "CLUB RING GAME · 8-MAX · 0.20/0.50 + 1 STRADDLE + 0.20 ANTE (CHIPS) · 3-BET POT",
  "hero": {
    "pos": "HJ",
    "cards": [
      "As",
      "Kh"
    ],
    "stack_bb": 210.7,
    "avatar": "lono_ghoul"
  },
  "seats": [
    {
      "pos": "CO",
      "avatar": "ghoul_286"
    },
    {
      "pos": "BTN",
      "avatar": "ghoul_2373",
      "folded": true,
      "button": true
    },
    {
      "pos": "SB",
      "avatar": "ghoul_206",
      "folded": true
    },
    {
      "pos": "BB",
      "avatar": "ghoul_4543",
      "folded": true
    },
    {
      "pos": "UTG",
      "avatar": "ghoul_312",
      "folded": true
    },
    {
      "pos": "UTG1",
      "avatar": "ghoul_638",
      "folded": true
    },
    {
      "pos": "MP",
      "avatar": "ghoul_969",
      "name": "SET MINER",
      "stack_bb": 184.3,
      "villain": true
    }
  ],
  "streets": [
    {
      "name": "preflop",
      "actions": [
        {
          "pos": "UTG",
          "act": "raise",
          "to_bb": 2
        },
        {
          "pos": "UTG1",
          "act": "raise",
          "to_bb": 5
        },
        {
          "pos": "MP",
          "act": "call"
        },
        {
          "pos": "hero",
          "act": "3bet",
          "to_bb": 24
        },
        {
          "pos": "CO",
          "act": "call"
        },
        {
          "pos": "BTN",
          "act": "fold"
        },
        {
          "pos": "SB",
          "act": "fold"
        },
        {
          "pos": "BB",
          "act": "fold"
        },
        {
          "pos": "UTG",
          "act": "fold"
        },
        {
          "pos": "UTG1",
          "act": "fold"
        },
        {
          "pos": "MP",
          "act": "call"
        }
      ],
      "pot_bb": 80.5
    },
    {
      "name": "flop",
      "board": [
        "8h",
        "Jh",
        "Js"
      ],
      "actions": [
        {
          "pos": "MP",
          "act": "check"
        },
        {
          "pos": "hero",
          "act": "bet",
          "to_bb": 28
        },
        {
          "pos": "CO",
          "act": "fold"
        },
        {
          "pos": "MP",
          "act": "call"
        }
      ],
      "pot_bb": 136.5
    },
    {
      "name": "turn",
      "board": [
        "8h",
        "Jh",
        "Js",
        "3d"
      ],
      "actions": [
        {
          "pos": "MP",
          "act": "check"
        }
      ]
    }
  ],
  "prompt": "A♠K♥ · ACE-HIGH AIR · 3-BET POT · J-J-8-3 — HE CLICK-CALLED THE FLOP, NOW CHECKS: BARREL OR CHECK?",
  "pot_bb": 136.5,
  "options": [
    {
      "id": "barrel",
      "label": "BARREL"
    },
    {
      "id": "check",
      "label": "CHECK"
    }
  ],
  "correct": "barrel",
  "option_feedback": {
    "barrel": "Correct — Tyler's line: pretend you have a pair of queens and barrel about half pot. This caller's range is stacked with pocket pairs and middle pairs — tens, nines, that stuff — which click-call one bet and then over-fold when the second barrel arrives. Ace-king unimproved loses to every one of those pairs at showdown; the barrel is how this hand wins the pot.",
    "check": "What actually happened in the hand — the turn checked through, the rest checked down, and the caller tabled pocket sixes to drag the pot. A middle pair that calls one bet and folds to two got a free path to showdown, and ace-high paid for it."
  },
  "verdict_text": "He only has unpaired cards 18 percent of the time — he just ends up with so many pocket pairs on that board texture that we really want to barrel ace-king. Tens and nines and those middle pairs are such a giant part of his range; it's really easy to click-call once with that stuff and then over-fold the turn.",
  "principle": "In a 3-bet pot on a paired middle board, the caller's range is overwhelmingly pocket pairs that call one bet but not two — barrel your ace-high air at the turn.",
  "concept": "barrel-air-3bet-pot-pocket-pairs",
  "concepts_secondary": [],
  "topic": "3bet-pots",
  "difficulty": 3,
  "aired_transcript": "Now he only has unpaired cards 18% of the time. Like he just ends up with so many pocket pairs on that board textures compared to everything else that we really want to barrel ace kang cause tens and nines and those middle pairs are such a giant part of his range. Yeah, because basically it's really easy to click call once with that stuff and then over fold turn.",
  "aired_transcript_note": "Verbatim small.en re-ASR of quiz/audio/barrel-ace-high-jj8-3bet-pot.m4a (21.2s, beats s519 + s521-522 + s536, re-run 2026-08-08). ASR variants only: 'ace kang' = 'ace king', 'textures' = 'texture', 'cause' = 'because'; the 'Now'/'Yeah' are the beats' own lead-in words. No board cards, no prices, no bet sizes aired; the single aired figure (18 percent) is Tyler's Flopzilla readout of his own assigned range — see pct_provenance. Every aired statement is true of the rebuilt hand, so the existing cut stands.",
  "pct_provenance": {
    "18": {
      "role": "flopzilla_range_stat",
      "referent": "the unpaired share of the 60-combo range Tyler hand-builds IN FLOPZILLA for this specific caller at the verdict: Statistics panel 'ace high 5.00%' + 'no made hand 13.3%' = 18.3%, and the HoldEq box 'Hand is best: 18.333%' with the hero's exact As Kh as dead cards. Computed on Tyler's typed board J-J-8 with his mis-recalled 2d turn (s518); texture-level classing, unchanged by the real 3d. An illustrative equity-tool output of an assigned range — not a population/database magnitude.",
      "source": "session 2025-10-30 frames t=2805 and t=2884 (Flopzilla v1.8.6, my_fz_2805.png / my_fz_2884.png); SER s519 (2804.1-2806.4, spk=tyler, spk_confident)"
    }
  },
  "size_claims": {
    "half pot": {
      "street": "turn",
      "actor": "hero",
      "pct_of_pot": 50.1,
      "source": "Tyler's proposed turn barrel, spoken s556 'Should be half half if i'm doing this, right?' — 35 chips into the real 69.80-chip turn pot = 50.1%. The 35 is fixed by his own stack math: s557 'You'll have 140 on the river' (69.80 + 2 x 35 = 139.80) and s559 'he will have 92 minus 35 in the stack' (92.13 - 35). Not a bet in the action history — the decision is the question."
    }
  },
  "claims": [
    {
      "text": "conversion: 1 bb = 0.50 chips; open 5 bb = 2.50, 3-bet 24 bb = 12, c-bet 28 bb = 14, straddle 2 bb = 1",
      "check": "title bar + blinds box '0.20/0.50/1 (0.20) CHIPS' on every hand frame (t=2612..2674); the felt chips 2.50 / 12 / 14 / 1 are pixel-read at t=2612 and t=2628"
    },
    {
      "text": "preflop pot: rendered 80.5 bb; the client's printed pot is 41.80 chips = 83.6 bb",
      "check": "t=2620 'POT: 41.80'; arithmetic closes exactly: 3 x 12 + dead 2.50 (opener) + dead blinds 0.20 + 0.50 + 1.00 + antes 8 x 0.20 = 41.80. The 3.1-bb gap is the schema's missing antes (3.2 bb) less its SB over-post (0.1 bb) — disclosed in hand_record.schema_deviation"
    },
    {
      "text": "flop c-bet 14 into 41.80 (33.5% pot), one caller",
      "check": "t=2628 'POT: 55.80' with hero BET 14 and Khaleeb Hale FOLD; t=2640 'POT: 69.80' with DubKing.R at 92.13 = 106.13 - 14; spoken s552 'Okay, so you bet 14' and s486-487 'we decided to see bet... this guy calls'"
    },
    {
      "text": "decision node: villain checks the 3d turn; pot 69.80 chips (139.6 bb), hero 105.34 behind, villain 92.13 behind",
      "check": "t=2658: CHECK tag on DubKing.R, hero on the clock with bet presets up; Tyler's spoken math reproduces the same state — '140 on the river' (69.80 + 70) and '92 minus 35' (s557/s559)"
    },
    {
      "text": "result: hero checked back; checked down; villain showed 6h6c (two pair, sixes and jacks) and won the pot",
      "check": "t=2664/2670 river dealt with pot unchanged 69.80; t=2674 showdown 6h6c 'TWO PAIR', stack 159.93 mid-award (92.13 + 69.80 - 2.00 rake); t=2678 next hand 159.73 after his 0.20 ante, hero 105.14 — the outcome that makes the lesson: the pocket pair Tyler says to barrel off went to showdown for free and had the best hand"
    },
    {
      "text": "villain seat name 'SET MINER' is Tyler's read stated on tape about this opponent, not an invention",
      "check": "s571-572 'this guy just looks like some guy called middle position and tried to hit a set. Then decided his price was too good' (spk=tyler, spk_confident); s574-575 'such a classic player type... they don't fold pocket pairs to one'; s576 'they tend to fold them to two'. 'Called middle position' also matches the MP seat label (he cold-called the UTG+1 open). NOT named 'ON TILT': s569's 'on tilt' is the screen name of a DIFFERENT regular (s231 'his name is on tilt'; s730 'you raise versus on tilt') whom Tyler is contrasting with this villain — s568 'these two players are different'"
    }
  ],
  "unverifiable_claims": [
    "Rake 2.00 chips is inferred from stack deltas (92.13 + 69.80 - 159.93), not printed by the client. Not displayed anywhere in the quiz.",
    "The exact fold order among BB / straddler / opener facing the 3-bet (between frames t=2616 and t=2620) is the standard clockwise order; the frames show only the before/after states. No displayed fact depends on it.",
    "Tyler's Flopzilla board carries his mis-recalled 2d turn instead of the real 3d (s518; the 2 was actually the river). The felt renders the real 3d from pixels; the aired audio names no turn card, so nothing aired or displayed depends on the slip."
  ],
  "cosmetic_invention": [
    "Ghoul avatars on all eight seats (lono_ghoul hero) — art only; the real table showed the club's player photos and screen names (recorded in hand_record for provenance).",
    "The straddle is rendered with the schema's 'raise to 2' verb — the client tags it STRADDLE; the context line declares it. Blind/ante money the schema cannot express is disclosed in hand_record.schema_deviation, not silently re-priced: every displayed action size, card and stack is pixel-exact.",
    "Nothing else is invented: cards (As Kh; 8h Jh Js 3d), the 8-max structure, positions (derived from the dealer disc at t=2612 and the STRADDLE tag), sizes (2.50 / 12 / 14 in chips = 5 / 24 / 28 bb), the three-way flop, the CO's flop fold, the villain's flop call and turn check, and the stacks at the decision are all frame-read from the client replay. The villain's 'SET MINER' tag is Tyler's spoken read of this exact opponent (see claims; his 'on tilt' remark names a different regular he contrasts this villain with)."
  ],
  "decision": {
    "pot_settled_bb": 136.5,
    "bets": {}
  }
}
