{
  "schema_version": "1.3",
  "table_size": 6,
  "id": "t92-turn-ten-trip-tens-induce-trap",
  "format": "multi_option",
  "free": true,
  "rebuild": "v2",
  "provenance_class": "dealt_hand",
  "updated_at": "2026-08-09T00:00:00Z",
  "source": {
    "session_id": "LivePlayonCoinpokerandSome1-2Review",
    "verdict_audio": "quiz/audio/t92-turn-ten-trip-tens-induce-trap.m4a",
    "lesson_slug": "defending-wide-ranges-in-big-ante-games",
    "lesson_t": 0.0,
    "lesson_note": "verdict at 418s sits at a gap/edge of this lesson's cuts; link to start (copied verbatim from registry/quiz_lessons.json)",
    "master_slug": "LivePlayonCoinpokerandSome1-2Review_master",
    "master_t": 266.4,
    "src_t": 409.9,
    "src_t_note": "409.9 = SER s94, the first beat of the RE-CUT clip. registry/quiz_lessons.json records src_t 418.4 / master_t 266.4, which anchored the PRE-rebuild cut (s96); lesson_slug / lesson_t / master_slug / master_t are copied from the registry unchanged.",
    "ser_sentences": [94, 89, 101],
    "hand_record": {
      "lane": "LIVE_TABLE",
      "played": "A real hand played live on camera by Tyler during this session. The screen carries TWO live tables; the reviewed hand is the RIGHT-hand one. Tyler is seated as 'GreenGobbler' in the big blind — his own hole cards are face-up to the camera from the deal (t=290: 9-diamond 9-club) because this is his client, and he narrates in the first person while it runs (s86 'he's trying to bait me into some dumb play, but I have a set'). The QUIZ HERO is his opponent in the UTG seat ('HarryPoker'), and the aired verdict is Tyler judging that opponent's line 10-55s after the hand ended.",
      "hand_id": null,
      "hand_id_note": "This live client prints no hand number on the felt. The pink counter at the table's top-left is a promo/jackpot ticker, not a hand id — it reads 041,866 at the deal (t=286) and has ticked to 041,868 by showdown (t=384), i.e. it increments on a clock, not per hand.",
      "stake": {
        "source": "TWO independent pixel sources agree. (1) The client title bar of the right table, format-matched against the left table's unoccluded copy ('NL T200 ... Blinds T 1.00/T ... Ante T 1.50'): the right table reads 'NL T500 ... 2.50/T 5 ... Ante T 0.50'. A persistent HUD stat strip overlays the middle of this title bar in EVERY frame of the hand window, so the blind field is read partly through the format. (2) The felt itself, which is unambiguous: at t=290/292 the SB seat (Jabezz) has 2.50 in front of it and the BB seat (GreenGobbler) has 5.00 with the client's red '5' chip marker; at t=286 six seats show the 'Ante' tag and the Total Pot reads exactly 3.00 = 6 x 0.50; and at t=324 the turn action bar's minimum bet button reads 'Bet T 5.00' — one big blind.",
        "chips_to_bb": "1 bb = 5.00 chips. Every bb figure in this fixture = chips / 5.00. Native amounts at each node: ante 0.50 = 0.1 bb, SB 2.50 = 0.5 bb, BB 5.00 = 1 bb, UTG open 12.50 = 2.5 bb, flop pot 28.97 = 5.79 bb, flop bet 21.72 = 4.34 bb, turn pot 70.24 = 14.05 bb, turn bet 30.00 = 6.0 bb, turn raise-to 127.68 = 25.5 bb, river pot 324.30 = 64.9 bb, river jam 400.71 = 80.1 bb, final pot 999.50 = 199.9 bb.",
        "note": "Amounts are the client's own chip units (a token symbol, rendered here as plain numerals). NO dollar conversion exists on screen and none is claimed anywhere in this fixture. The operator's name appears in the title bar and in the felt logo (pixels, READ-ONLY, never aired) and is withheld from every DISPLAYED and AIRED string in this fixture per the no-operator-branding policy. It is NOT absent from the file, and this note previously claimed otherwise: source.session_id 'LivePlayonCoinpokerandSome1-2Review' and source.master_slug embed the capture's filename, which contains the operator's name. Those two are pipeline lookup keys (they resolve cache/, ser/ and the master asset) and the site reads only source.verdict_audio out of this block, so nothing renders to a viewer — but the fixture does carry the string, and says so here rather than certifying a cleanliness it does not have."
      },
      "video_t": [283.0, 400.0],
      "frames": [
        "t=286 (scratchpad dh3/t92-turn-ten-trip-tens-induce-trap/r/t286.png) — THE DEAL / ante posting. Total Pot 3.00; the 'Ante' tag on exactly six seats: FlipMaker (top-centre), SaltyDruska (top-right), Jabezz (right), GreenGobbler (bottom-right), HarryPoker (left), PENTAGON (top-left). FamosoCham (bottom-left) shows a bare stack of 500.00, no ante and no cards — seated but sitting out. 6 x 0.50 = 3.00 pins the ante and the number DEALT.",
        "t=290 (r/t290.png) — HarryPoker 'Raise' with 12.50 out; PENTAGON 'Fold'; FlipMaker on the clock at 500.07; SaltyDruska 499.50 still holding cards; Jabezz 426.63 with 2.50 out; GreenGobbler 557.61 with 5.00 out and his 9-diamond 9-club face up. Establishes that the UTG seat opened FIRST — the hero is not on the button.",
        "t=292 (r/t292.png) — Total Pot 23.00 (= antes 3.00 + SB 2.50 + BB 5.00 + open 12.50; the arithmetic closes with no other voluntary money, confirming PENTAGON folded). FlipMaker 'Fold', SaltyDruska 'Fold', Jabezz on the clock, HarryPoker 487.00 (= 500 - 0.50 ante - 12.50).",
        "t=302 (r/t302.png) — Jabezz (SB) now cardless = folded; GreenGobbler facing 'Fold / Call T7.50 / Raise To T25.00'. Preflop is UTG-open, four folds, BB call.",
        "t=308 (r/t308.png) + 10x zooms f/z_flop_308.png, f/z_gg_cards_308.png — FLOP 3-club 9-spade 10-club, Total Pot 28.97 (rake taken off 30.50), GreenGobbler 550.11 (called 7.50), table label 'three of kind, Nines', HarryPoker on the clock. The BB has already checked, so the OOP-check-first order is pixel-fixed.",
        "t=318 (r/t318.png) — 'Bet' tag on HarryPoker with 21.72 in front; 21.72 / 28.97 = 74.97% (arithmetic from the two printed figures — the hero's own preset row is not visible in this frame, so no preset click is claimed). GreenGobbler facing 'Fold / Call T21.72 / Raise To T43.44' with his 25% / 50% / 75% / 200% raise presets showing.",
        "t=324 (r/t324.png) + f/z_board_376.png — TURN 10-diamond. Board 3-club 9-spade 10-club 10-diamond, label 'a full house, Nines over Tens', Total Pot 70.24, GreenGobbler 528.39 and HarryPoker 465.28 (both -21.72). GreenGobbler is ON THE CLOCK with 'Fold / Check / Bet T5.00' — the OOP player acts first and the minimum bet is one big blind (5.00).",
        "t=326 (r/t326.png) — 'Check' tag on GreenGobbler; HarryPoker on the clock with a 14s timer. THIS IS THE QUIZ'S DECISION NODE: pot 70.24 (14.05 bb), hero 465.28 behind (93.1 bb), villain 528.39 behind (105.7 bb).",
        "t=342 (r/t342.png) — the choice he actually made: 30.00 in front of HarryPoker (465.28 -> 435.28), Total Pot 100.24; 30.00 / 70.24 = 42.7%.",
        "t=346 (r/t346.png) — GreenGobbler raises to 127.68 (528.39 -> 400.71), Total Pot 227.92.",
        "t=360 (r/t360.png) — 'Call' tag on HarryPoker, Total Pot 325.60, HarryPoker 337.60 behind.",
        "t=376 (r/t376.png) — RIVER 6-spade; Total Pot 324.30 after rake; GreenGobbler 'All-In' 400.71 (hero covered for 337.60).",
        "t=384 (r/t384.png) + 12x zoom f/z_hp_cards_384.png — SHOWDOWN. HarryPoker's cards revealed as 10-spade Q-spade (both pips black spades at 12x). Pot 999.50 = 324.30 + 2 x 337.60, awarded GreenGobbler 100% / HarryPoker 0%.",
        "t=400 (r/t400.png) — THE NEXT HAND, used as the button-direction control: the dealer 'D' disc is now plainly visible at Jabezz, with GreenGobbler posting 2.50 (SB) and FamosoCham 5.00 (BB). One seat clockwise from our hand's button, which corroborates that the button sat on SaltyDruska during the reviewed hand."
      ],
      "table_structure": "Ring game, 2.50/5 blinds with a 0.50 all-in ante, max buy-in 500 (title bar). SEVEN seat pods render; SIX players were dealt (ante arithmetic 6 x 0.50 = 3.00 at t=286; FamosoCham posts nothing and is dealt nothing). Seat ring clockwise from the top: FlipMaker -> SaltyDruska -> Jabezz -> GreenGobbler -> FamosoCham(out) -> HarryPoker -> PENTAGON -> FlipMaker. The blinds fix the button: Jabezz posted the SB and GreenGobbler the BB, so the button is the active seat immediately clockwise-before Jabezz = SaltyDruska (a white disc is visible at that seat under the HUD panel at t=286/292, and at t=400 the same disc has moved one seat on, to Jabezz). Preflop order therefore runs HarryPoker (UTG) -> PENTAGON (HJ) -> FlipMaker (CO) -> SaltyDruska (BTN) -> Jabezz (SB) -> GreenGobbler (BB), exactly the order the frames show. THE HERO OPENED FROM UTG, NOT THE BUTTON.",
      "seat_map": {
        "hero": "HarryPoker = UTG (opens 12.50)",
        "villain": "GreenGobbler = BB = TYLER (9-diamond 9-club, face up on his own client)",
        "HJ": "PENTAGON (folds)",
        "CO": "FlipMaker (folds)",
        "BTN": "SaltyDruska (folds; dealer disc)",
        "SB": "Jabezz (folds)",
        "not_dealt": "FamosoCham (seated, sitting out, no ante, no cards)"
      },
      "log_verbatim": [
        "NO TEXT HAND HISTORY EXISTS ON SCREEN — LIVE_TABLE lane: the frame sequence above is the log. Native-chip reconstruction, every line anchored to a frame:",
        "ANTES (t=286): six players post 0.50 each. Total Pot 3.00.",
        "PREFLOP: SB Jabezz 2.50, BB GreenGobbler 5.00 [t=290]. HarryPoker (UTG) raises to 12.50 [t=290 'Raise'; 500.00 -> 487.00 including the ante]. PENTAGON folds [t=290], FlipMaker folds, SaltyDruska folds [t=292], Jabezz folds [t=302], GreenGobbler calls 7.50 [t=302 offer 'Call T7.50'; 557.61 -> 550.11 at t=308]. Pot 30.50 -> 28.97 after rake.",
        "FLOP 3c 9s Tc (28.97): GreenGobbler checks [BB acts first; HarryPoker already on the clock at t=308], HarryPoker bets 21.72 [t=318, = 74.97% of pot], GreenGobbler calls 21.72 [550.11 -> 528.39 at t=324]. Pot 72.41 -> 70.24 after rake.",
        "TURN Td (70.24): GreenGobbler checks [t=326 'Check'] — HERO TO ACT. Pot 70.24 (14.05 bb), hero 465.28 behind (93.1 bb), villain 528.39 behind (105.7 bb). THIS IS THE QUIZ NODE. In game hero BET 30.00 [t=342, 42.7% of pot]; GreenGobbler raised to 127.68 [t=346]; HarryPoker called [t=360; 435.28 -> 337.60]. Pot 325.60 -> 324.30 after rake.",
        "RIVER 6s (324.30): GreenGobbler jams 400.71 [t=376]; HarryPoker calls off his last 337.60. Showdown [t=384]: HarryPoker 10s Qs (trip tens) loses to GreenGobbler 9d 9c (nines full of tens). Pot 999.50 to GreenGobbler."
      ],
      "stacks_chips": {
        "hero_start": 500.0,
        "hero_at_decision": 465.28,
        "villain_start": 563.11,
        "villain_at_decision": 528.39,
        "effective_start": "500.00 = 100.0 bb (the hero is the shorter stack; the villain covers with 563.11 = 112.6 bb)",
        "hero_path": "500.00 -> 487.00 after the 0.50 ante and the 12.50 open (t=292) -> 465.28 after the 21.72 c-bet (t=324) -> 435.28 after the 30.00 turn bet (t=342) -> 337.60 after calling the raise (t=360) -> 0 after calling the river jam",
        "villain_path": "563.11 -> 557.61 after the 0.50 ante and the 5.00 blind (t=290) -> 550.11 after calling 7.50 (t=308) -> 528.39 after calling 21.72 (t=324) -> 400.71 after raising to 127.68 (t=346) -> 0 (all in) at t=376"
      },
      "arithmetic_closure": "The pot printed at showdown closes the whole hand to the cent: 324.30 (river pot) + 337.60 (hero's remaining stack, called all-in) + 337.60 (the matched part of the 400.71 jam) = 999.50, exactly the figure at t=384. The 63.11 excess of the jam is returned.",
      "schema_deviation": "The quiz schema seeds fixed 0.5/1.0-bb blinds and has no ante hook, and it cannot model the client's per-street rake. Two effects, in opposite directions: the six 0.1-bb antes (0.6 bb) are missing from the rendered pot, and the rake (0.31 bb preflop, 0.43 bb on the flop) is missing too. Net going to the flop: rendered 5.5 bb vs the client's printed 5.79 bb. By the decision node they have very nearly cancelled: rendered 14.1 bb vs the client's printed 14.05 bb (a 0.05-bb gap). The real SB is exactly 0.5 bb (2.50 chips), so the blind seeds themselves are correct. Every card, action, action order, size and stack is pixel-exact; the ante and the rake are recorded here and in claims[].",
      "spoken_corroboration": [
        {"fact": "Tyler is the player with the set — spoken while GreenGobbler's 9d9c sit face up on the paired-ten board: 'he's trying to bait me into some dumb play, but I have a set, so it's not going to be that dumb'", "sids": [86], "t": 369.76},
        {"fact": "the mechanism, spoken 10s after this hand's showdown: 'That is like the primary issue with his line is he's trying to induce a bluff when he does that, and so he's just stuck calling off' — and he did call off (t=384)", "sids": [89], "t": 392.98},
        {"fact": "Eric asks 'What, what all exactly happened in the hand?' and Tyler recaps THIS hand: flop 'three quarters pot' (real 74.97%), 'the turn was a 10' (real: the 10-diamond), 'he decided to bet 40 % of pot to induce a bluff' (real 42.7%)", "sids": [91, 93, 94], "t": 400.9},
        {"fact": "the same critique restated: 'the trouble with that is it's supposed to be mixed folded on river to that jam and he committed to always calling basically' — NOT aired (forward-street reference; see aired_transcript_note). The street matters: the fold Tyler is describing is the one facing the ALL-IN, not the one facing the turn raise. Both option_feedback strings therefore carry this clause street-agnostically ('by the time the last of the stacks goes in'), because the rendered hand stops at the turn and validator I4 bars naming a street the render never reaches. CORRECTED 2026-08-09: the strings previously read 'against that raise you are supposed to be mixing folds ... one action ago', which relocated s96's fold one street early and made it false at the node the quiz shows (facing the raise to 127.68 the hero calls 97.68 into 227.92 with trips and 337.60 behind — no fold is in that mix).", "sids": [96], "t": 418.44},
        {"fact": "the ruling, answering Eric's 'What should he do?': 'I mean, truthfully, like you probably should just check' — Eric reads the street back: 'Just check back turn'", "sids": [99, 101, 102], "t": 438.06}
      ],
      "spoken_contradicted_by_pixels": "s92 'he had queen 10 on 10, nine deuce' — Tyler mis-remembers the flop while recapping from memory. The felt shows 3-club 9-spade 10-club (t=308, 10x zoom). His hole-card read (queen-ten) is right; the board is not. The pre-rebuild fixture inherited the misremembered board (Td 9s 2h). Pixels outrank tape: this fixture renders 3c 9s Tc, and s92 is excluded from the aired clip for the same reason.",
      "result": "Hero bet 30.00 to induce, was raised to 127.68, called, and then called off his last 337.60 to the river jam with trip tens against nines full — losing the 999.50 pot (t=384). The quiz stops at the turn decision and grades Tyler's ruling (check back), not the line taken; the aired clip is that ruling plus its mechanism."
    }
  },
  "context": "ONLINE CASH RING · 6 DEALT · BLINDS 2.50/5 + 0.50 ANTE (CHIPS) · STACKS IN BB",
  "hero": {
    "pos": "UTG",
    "cards": ["Qs", "Ts"],
    "stack_bb": 93.1,
    "avatar": "lono_ghoul"
  },
  "seats": [
    {"pos": "HJ", "avatar": "ghoul_614", "folded": true},
    {"pos": "CO", "avatar": "ghoul_2670", "folded": true},
    {"pos": "BTN", "avatar": "ghoul_229", "folded": true, "button": true},
    {"pos": "SB", "avatar": "ghoul_3916", "folded": true},
    {"pos": "BB", "avatar": "ghoul_2022", "name": "TYLER", "stack_bb": 105.7, "villain": true}
  ],
  "streets": [
    {
      "name": "preflop",
      "actions": [
        {"pos": "hero", "act": "open", "to_bb": 2.5},
        {"pos": "HJ", "act": "fold"},
        {"pos": "CO", "act": "fold"},
        {"pos": "BTN", "act": "fold"},
        {"pos": "SB", "act": "fold"},
        {"pos": "BB", "act": "call"}
      ],
      "pot_bb": 5.5
    },
    {
      "name": "flop",
      "board": ["3c", "9s", "Tc"],
      "actions": [
        {"pos": "BB", "act": "check"},
        {"pos": "hero", "act": "bet", "to_bb": 4.3},
        {"pos": "BB", "act": "call"}
      ],
      "pot_bb": 14.1
    },
    {
      "name": "turn",
      "board": ["3c", "9s", "Tc", "Td"],
      "actions": [
        {"pos": "BB", "act": "check"}
      ]
    }
  ],
  "prompt": "Q♠T♠ · THE TURN PAIRS YOUR TEN — TRIP TENS, AND HE CHECKS TO YOU AGAIN · BET TO INDUCE, OR CHECK BACK?",
  "pot_bb": 14.1,
  "options": [
    {"id": "bet", "label": "BET 6 BB (INDUCE)"},
    {"id": "check", "label": "CHECK BACK"}
  ],
  "correct": "check",
  "option_feedback": {
    "bet": "That is the bet he made — 6 bb into 14.1, about 40% of the pot, priced to buy a bluff-raise. Tyler's objection is not the sizing, it is what the bet actually buys. You opened UTG and you are betting a paired board into a player who has already called twice; what comes back is a raise, not the bluff you were shopping for. And by the time the last of the stacks goes in, this is a hand you are supposed to be mixing folds with — but you cannot fold a hand you bet for value. So the induce bet earns the raise instead of the bluff and then argues you into paying it off. Tyler's words for where that line ends: he's just stuck calling off. Which is exactly what happened.",
    "check": "Correct. Eric asks what he should do and Tyler's answer is flat: truthfully, you probably should just check. There is something here to charge — the flop came two clubs, the ten of diamonds did not bring them in, and you hold no club to block them — so a bet does collect from the draws. It also hands him the check-raise, and that is the trade that decides it. Trip tens with a queen kicker beats every bluff he can hold, but a bluff is not what this bet buys: it buys the raise, and by the time the last of the stacks goes in, this is a hand you are supposed to be mixing folds with. You cannot fold a hand you bet for value, so the raise you bought is the raise you pay off — stuck calling off, in Tyler's words. Check back and you keep the pot at 14.1 bb, you keep his air and his draws in his range for one more card, and you keep your fold. Bet, and you have spent that fold before you ever needed it."
  },
  "verdict_text": "And then the turn was a 10, and he decided to bet 40% of pot to induce a bluff. That is the primary issue with his line — he's trying to induce a bluff when he does that, and so he's just stuck calling off. Truthfully, you probably should just check.",
  "principle": "Betting to induce with a hand you are supposed to be mixing folds with buys the raise, not the bluff — and a hand you bet for value is a hand you will not fold. Check back and keep the fold.",
  "concept": "dont-bet-to-induce-with-trips",
  "concepts_secondary": [],
  "topic": "pot-control",
  "difficulty": 4,
  "aired_transcript": "And then the turn was a 10, and he decided to bet 40% a pot to induce a bluff. That is like the primary issue with his line, is he's trying to induce a bluff when he does that and so he's just stuck calling off. I mean truthfully, like you probably should just check.",
  "aired_transcript_note": "Verbatim faster-whisper small.en re-ASR of quiz/audio/t92-turn-ten-trip-tens-induce-trap.m4a (15.74s, re-cut 2026-08-08; beats s94 + s89 + s101). RE-CUT REASON: the pre-rebuild clip was s96 + s101 (8.62s) and aired 'it's supposed to be mixed folded ON RIVER to that jam' — this fixture stops at the turn decision node, so validator I4 bars an aired reference to a street the rendered hand does not show. s89 carries the identical mechanism in Tyler's own words with no forward-street token. The ASR's 'bet 40% a pot' is its mis-hear of the function word; the tape (SER s94, words 779-782) says '40 % of pot'. Nothing aired names a card, a position, a stack or a population figure; the single aired figure is the bet at THIS node (see size_claims / pct_provenance). s92 stays out of the clip because its board ('10, nine deuce') is contradicted by the felt.",
  "pct_provenance": {
    "40": {
      "role": "tape_single_hand",
      "referent": "The turn bet the hero ACTUALLY made at this exact node — 30.00 chips into the client's printed turn pot of 70.24 = 42.7% (frame t=324 for the pot, t=342 for the bet and the 465.28 -> 435.28 stack move). Tyler's spoken '40 % of pot' (SER s94) is his round number for that same bet. On the rendered felt the same action is 6.0 bb into 14.1 bb = 42.6%. It is NOT a solver frequency, not an equity figure, and not a number borrowed from another street.",
      "source": "frames t=324 / t=342; SER s94 (tyler, spk_confident, words 779-782)"
    }
  },
  "size_claims": {
    "40% of the pot": {
      "phrase": "about 40% of the pot",
      "street": "turn",
      "actor": "hero",
      "pct_of_pot": 42.7,
      "source": "30.00 into 70.24 at t=342 / t=324 = 42.7% (rendered: 6.0 bb into 14.1 bb = 42.6%). Appears in option_feedback.bet and verdict_text, and in the aired clip as Tyler's '40 % of pot' (s94). Deliberately NOT described with a size adjective: the pre-rebuild fixture called this bet 'small' in the prompt, the principle and the feedback, and 42.7% of pot sits outside the band that word promises."
    },
    "three quarters pot (flop)": {
      "phrase": "three quarters pot",
      "street": "flop",
      "actor": "hero",
      "pct_of_pot": 74.97,
      "source": "21.72 into 28.97 at t=318 = 74.97%, matching Tyler's spoken 'He bet three quarters pot on the flop' (s93). NOT aired and NOT displayed as a phrase anywhere in this fixture — the felt shows 4.3 bb into 5.5 bb. Recorded because the rendered ratio (78.2%) differs from the true one (75.0%) purely by the schema's missing antes and rake."
    }
  },
  "claims": [
    {
      "text": "conversion: 1 bb = 5.00 chips (the big blind itself)",
      "check": "SB 2.50 and BB 5.00 in front of Jabezz / GreenGobbler at t=290 and t=292; six 0.50 antes summing to the printed Total Pot 3.00 at t=286; the turn action bar's minimum bet button reading 'Bet T 5.00' at t=324; and the title bar '... 2.50/T 5 ... Ante T 0.50' read through the HUD overlay against the left table's unoccluded title format"
    },
    {
      "text": "the hero opened from UTG, not the button",
      "check": "Jabezz posts the SB and GreenGobbler the BB (t=290), which puts the button on the active seat clockwise-before Jabezz = SaltyDruska (white disc visible under the HUD at t=286; the same disc sits at Jabezz one hand later, t=400). HarryPoker is the first seat to act after the BB and is already showing 'Raise' at t=290 while FlipMaker, SaltyDruska and Jabezz still hold cards. The pre-rebuild fixture's BTN framing is wrong."
    },
    {
      "text": "six players dealt, 0.50 ante each",
      "check": "t=286: the 'Ante' tag on exactly six seats and Total Pot 3.00 = 6 x 0.50. FamosoCham shows a bare 500.00 stack, no ante, no cards. The next hand at t=400 prints 3.50 of antes with FamosoCham in (7 x 0.50), which is the control on the arithmetic."
    },
    {
      "text": "preflop: hero opens 12.50 (2.5 bb), four fold, the BB calls 7.50; client pot 28.97 (5.79 bb) vs rendered 5.5 bb",
      "check": "t=292 Total Pot 23.00 = 3.00 + 2.50 + 5.00 + 12.50 (no other voluntary money, so PENTAGON's fold is arithmetically forced as well as tagged); t=308 printed Total Pot 28.97 after rake. The 0.29-bb rendered gap = missing antes 0.6 less missing rake 0.31 (hand_record.schema_deviation)"
    },
    {
      "text": "flop 3c 9s Tc: BB checks, hero bets 21.72 (4.34 bb, 74.97% of 28.97), BB calls",
      "check": "t=308 (board + 'three of kind, Nines' + the BB already checked, hero on the clock), t=318 ('Bet' tag, 21.72 out, villain offered 'Call T21.72'), t=324 (both stacks down 21.72: 465.28 and 528.39). Displayed as 4.3 bb"
    },
    {
      "text": "decision node: the Td pairs the board, the BB checks; pot 70.24 = 14.05 bb, hero 465.28 = 93.1 bb behind, villain 528.39 = 105.7 bb behind",
      "check": "t=324 (turn card, Total Pot 70.24, villain on the clock with 'Fold / Check / Bet T5.00') and t=326 ('Check' tag on GreenGobbler, hero on the clock). The rendered pot 14.1 bb is within 0.05 bb of the printed 14.05 bb"
    },
    {
      "text": "effective stack 100 bb: the hero started the hand with exactly 500.00 chips; the villain covered with 563.11",
      "check": "hero 487.00 at t=292 = 500.00 - 0.50 ante - 12.50 open; villain 557.61 at t=290 = 563.11 - 0.50 ante - 5.00 blind, and every later villain figure (550.11 / 528.39 / 400.71) follows from that start"
    },
    {
      "text": "the hero's cards are Q-spade 10-spade; the villain held 9-diamond 9-club",
      "check": "showdown t=384 at 12x — both of HarryPoker's pips are black spades; GreenGobbler's cards are face up from t=290 at 10x (blue diamond 9, green club 9) on this 4-colour deck. The pre-rebuild fixture's Qd Tc is wrong on both suits"
    },
    {
      "text": "result: hero bet 30.00, was raised to 127.68, called, then called off 337.60 to the river jam and lost",
      "check": "t=342 / t=346 / t=360 / t=376 / t=384; the showdown pot 999.50 = 324.30 + 2 x 337.60 closes the hand exactly"
    }
  ],
  "unverifiable_claims": [
    "The table's maximum seat count. Seven seat pods render and six players were dealt (FamosoCham is seated but sitting out); this client hides empty chairs, so an 8- or 9-max table with vacant seats cannot be excluded. The fixture renders the six who were dealt, and the six-handed position names follow from the button and the blinds, not from the table's advertised size.",
    "The chip unit's real-world value. The client shows a token symbol, never a dollar sign; no $ figure is derived or displayed anywhere. Everything is chips converted to big blinds at the pixel-read blind of 5.00.",
    "The exact frame on which PENTAGON folded. He is already tagged 'Fold' in the first frame where the hero's raise is visible (t=290), and the fold is independently forced by the pot arithmetic at t=292 (23.00 leaves room for no other voluntary chips). No displayed fact depends on it.",
    "Whether the reviewed hand's dealer disc is legible in its own right: it is partly occluded by the HUD panel at SaltyDruska in every hand-window frame. Position is established from the blind posts plus the button's location one hand later (t=400), which is a stronger derivation than the disc alone."
  ],
  "cosmetic_invention": [
    "Ghoul avatars on all six seats (lono_ghoul for the hero) — art only; the real table showed the client's default player icons and screen names, which are recorded in hand_record.seat_map for provenance and are not shipped.",
    "The schema cannot render the 0.50 ante (0.1 bb from each of six players = 0.6 bb) or the client's per-street rake, so the rendered pots approximate the printed ones: 5.5 bb vs a printed 5.79 bb going to the flop, 14.1 bb vs a printed 14.05 bb at the decision. The two effects run in opposite directions and have nearly cancelled by the node the quiz asks about. Disclosed in full in hand_record.schema_deviation; the ante IS declared on the context line.",
    "Display rounding to one decimal: the flop bet 21.72 chips = 4.344 bb is shown as 4.3; hero 465.28 = 93.056 bb is shown as 93.1; villain 528.39 = 105.678 bb is shown as 105.7.",
    "Nothing else is invented. No suit, card, position, size, stack, street order or result in this fixture is cosmetic — see sourced_not_invented."
  ],
  "sourced_not_invented": [
    "Hero's cards Q-spade 10-spade — showdown frame t=384, 12x zoom (f/z_hp_cards_384.png): both pips are black spades. LOAD-BEARING (the hand class 'trip tens with a queen kicker' is the whole question) and sourced, so it is not a cosmetic suit choice.",
    "Board 3-club 9-spade 10-club and the turn 10-diamond — flop zoom at t=308 (f/z_flop_308.png) and the five-card zoom at t=376 (f/z_board_376.png) on a 4-colour deck (clubs green, spades black, diamonds blue). The pairing card is the ten, which is what makes the hero's hand trips; the two clubs on the flop are real texture, not decoration.",
    "The villain's 9-diamond 9-club — face up on Tyler's own client from t=290 (f/z_gg_cards_308.png) and confirmed by the table's own labels 'three of kind, Nines' (t=308) and 'a full house, Nines over Tens' (t=324). Not displayed to the quiz viewer (the hand is graded at the turn, before any showdown), but it is why the induce bet met a raise.",
    "Positions: hero UTG, villain BB, button on the folded BTN seat — derived from the SB/BB posts at t=290 and cross-checked against the button's position one hand later at t=400. LOAD-BEARING (an UTG open into a BB caller is a different range war from the pre-rebuild fixture's BTN-vs-BB) and sourced.",
    "Every size: open 12.50 = 2.5 bb (t=290), flop bet 21.72 = 4.3 bb (t=318), the induce bet 30.00 = 6 bb (t=342), each read off the felt.",
    "Stacks at the decision: hero 465.28 = 93.1 bb, villain 528.39 = 105.7 bb (t=324 / t=326), each reconciled across the whole hand and closing on the printed 999.50 showdown pot.",
    "The structure: six dealt, 2.50/5 blinds, 0.50 ante (t=286 Total Pot 3.00, the 'Bet T 5.00' minimum at t=324, the title bar).",
    "The teaching in option_feedback is Tyler's, sentence by sentence: 'he's trying to induce a bluff ... and so he's just stuck calling off' (s89, aired), 'you probably should just check' (s101, aired), and the mixed-fold clause from s96 ('it's supposed to be mixed folded on river to that jam and he committed to always calling basically'), de-streeted to 'by the time the last of the stacks goes in' because this render stops at the turn. The two-club flop / diamond turn / no-club-blocker reasoning in option_feedback.check is read off the felt (t=308, t=324/326, t=384), not asserted. No range-strength claim about what the villain check-raises is made, because Tyler states none for this spot on tape.",
    "The villain's on-screen identity as TYLER — his hole cards are face up from the deal on his own client, and he narrates the hand in the first person on tape ('but I have a set', SER s86, spoken while GreenGobbler holds 9d9c). This is an identity read off the recording, not a playing-style read; no style label (REG / TAG / FISH / STATION) is attached to any seat, because Tyler states none for this player on tape. The pre-rebuild fixture's villain name 'REG' is DROPPED as invention."
  ],
  "decision": {
    "pot_settled_bb": 14.1,
    "bets": {}
  }
}
