{
  "schemaVersion": 1,
  "published": "2026-09-04",
  "generatedBy": "scripts/generate-hand-for-hand-casebook.mjs",
  "question": "How do named current rule profiles handle announcement-hand eligibility, synchronized bustout order, clock deductions, and all-in holds?",
  "modelClaim": "This casebook preserves material differences among Poker TDA 2024 RP-8, 2026 WSOP Rule 126, and PokerStars platform Rules 2.2–2.3. It fails closed where the cited text is silent.",
  "randomSampling": false,
  "tdaPermissionNotice": "TDA rules used by permission of the Poker TDA, Copyright 2026, http://www.pokertda.com, All rights reserved.",
  "tdaPermissionUrl": "http://www.pokertda.com",
  "profiles": {
    "tda-2024-rp8": {
      "label": "Poker TDA 2024 RP-8",
      "authority": "recommended-procedure",
      "sourceUrl": "https://www.pokertda.com/view-poker-tda-rules/",
      "sourceLocation": "Recommended Procedure 8 (RP-8)",
      "accessed": "2026-09-04",
      "synchronizedRanking": "source-silent",
      "clock": "Maximum 3 minutes deducted per hand; 2 minutes per hand recommended where possible."
    },
    "wsop-2026-rule-126": {
      "label": "2026 WSOP Tournament Rules, Rule 126",
      "authority": "event-rule",
      "sourceUrl": "https://assets.wsopcdn.com/wsop/1a72ba28-781c-409d-a9c3-5ca13c4c5718.pdf",
      "sourceLocation": "Rule 126, printed pages 27–28",
      "accessed": "2026-09-04",
      "synchronizedRanking": "Different tables tie; same table ranks by chip count at the start of the hand.",
      "clock": "Exactly 2 minutes deducted per hand, beginning with the announcement hand."
    },
    "pokerstars-platform-rules-2-2-2-3": {
      "label": "PokerStars platform Tournament Rules 2.2–2.3",
      "authority": "platform-rule",
      "sourceUrl": "https://www.pokerstars.com/poker/tournaments/rules/",
      "sourceLocation": "Rules 2.2 and 2.3",
      "accessed": "2026-09-04",
      "synchronizedRanking": "All players eliminated in one synchronized hand are ranked by starting stack, including across tables; equal starting stacks tie.",
      "clock": "Not specified in the cited rules."
    }
  },
  "limitations": [
    "This is a source-profiled casebook, not a universal poker rule, payout calculator, tournament clock, or floor ruling.",
    "Poker TDA RP-8 is a recommended procedure and does not provide a general synchronized-bustout placement algorithm.",
    "The cited WSOP clause does not state a further tiebreak for equal starting stacks at the same table.",
    "PokerStars Rules 2.2–2.3 apply to tournaments on its platform, not automatically to PokerStars-branded live events or other rooms.",
    "A tournament-specific structure sheet, house rule, regulator, or floor decision may control."
  ],
  "cases": [
    {
      "id": "tda-announcement-52-left-50-paid-3-bust",
      "mode": "eligibility",
      "profile": "tda-2024-rp8",
      "question": "If 52 remain, 50 are paid, and three players bust during the hand in progress when hand-for-hand is announced, who is eligible?",
      "sourceLocation": "RP-8-A explicit example",
      "input": {
        "remainingAtAnnouncement": 52,
        "placesPaid": 50,
        "bustsInAnnouncementHand": 3
      },
      "expected": {
        "status": "resolved",
        "eligibilityBegins": "announcement",
        "eligibleBusters": 3,
        "sharedPaidPlace": 50,
        "reasonCode": "tda-explicit-announcement-example"
      }
    },
    {
      "id": "wsop-different-tables-unequal-stacks",
      "mode": "ranking",
      "profile": "wsop-2026-rule-126",
      "question": "Two players bust in one synchronized hand at different tables with unequal starting stacks. Are they ordered by stack?",
      "sourceLocation": "Rule 126-b",
      "input": {
        "synchronizedBatch": true,
        "players": [
          {
            "id": "A",
            "table": "12",
            "startingChips": 120000
          },
          {
            "id": "B",
            "table": "18",
            "startingChips": 40000
          }
        ]
      },
      "expected": {
        "status": "resolved",
        "rankGroups": [
          [
            "A",
            "B"
          ]
        ],
        "reasonCode": "wsop-different-tables-tie",
        "payoutTreatment": "Tie for the place finish; Rule 126 separately says eligible announcement-hand busters may share the paid place(s)."
      }
    },
    {
      "id": "wsop-same-table-unequal-stacks",
      "mode": "ranking",
      "profile": "wsop-2026-rule-126",
      "question": "Two players bust in one synchronized hand at the same table with unequal starting stacks. Who finishes higher?",
      "sourceLocation": "Rule 126-b",
      "input": {
        "synchronizedBatch": true,
        "players": [
          {
            "id": "A",
            "table": "12",
            "startingChips": 120000
          },
          {
            "id": "B",
            "table": "12",
            "startingChips": 40000
          }
        ]
      },
      "expected": {
        "status": "resolved",
        "rankGroups": [
          [
            "A"
          ],
          [
            "B"
          ]
        ],
        "reasonCode": "wsop-same-table-starting-stack-desc",
        "payoutTreatment": "The higher starting stack receives the higher place finish."
      }
    },
    {
      "id": "wsop-same-table-equal-stacks",
      "mode": "ranking",
      "profile": "wsop-2026-rule-126",
      "question": "Two players bust in one synchronized hand at the same table with exactly equal starting stacks. How is the tie broken?",
      "sourceLocation": "Rule 126-b",
      "input": {
        "synchronizedBatch": true,
        "players": [
          {
            "id": "A",
            "table": "12",
            "startingChips": 60000
          },
          {
            "id": "B",
            "table": "12",
            "startingChips": 60000
          }
        ]
      },
      "expected": {
        "status": "source-silent",
        "rankGroups": null,
        "reasonCode": "wsop-equal-starting-stack-not-resolved-by-cited-clause",
        "payoutTreatment": "Ask the floor or consult the event-specific rule; the cited clause supplies no further tiebreak."
      }
    },
    {
      "id": "pokerstars-different-tables-unequal-stacks",
      "mode": "ranking",
      "profile": "pokerstars-platform-rules-2-2-2-3",
      "question": "Two players bust in one synchronized hand at different tables with unequal starting stacks. Who finishes higher?",
      "sourceLocation": "Rules 2.2–2.3",
      "input": {
        "synchronizedBatch": true,
        "players": [
          {
            "id": "A",
            "table": "12",
            "startingChips": 120000
          },
          {
            "id": "B",
            "table": "18",
            "startingChips": 40000
          }
        ]
      },
      "expected": {
        "status": "resolved",
        "rankGroups": [
          [
            "A"
          ],
          [
            "B"
          ]
        ],
        "reasonCode": "pokerstars-synchronized-starting-stack-desc",
        "payoutTreatment": "The higher starting stack finishes higher even across tables."
      }
    },
    {
      "id": "pokerstars-equal-starting-stacks",
      "mode": "ranking",
      "profile": "pokerstars-platform-rules-2-2-2-3",
      "question": "Two players bust in one synchronized hand with equal starting stacks. How are they paid?",
      "sourceLocation": "Rule 2.2",
      "input": {
        "synchronizedBatch": true,
        "players": [
          {
            "id": "A",
            "table": "12",
            "startingChips": 60000
          },
          {
            "id": "B",
            "table": "18",
            "startingChips": 60000
          }
        ]
      },
      "expected": {
        "status": "resolved",
        "rankGroups": [
          [
            "A",
            "B"
          ]
        ],
        "reasonCode": "pokerstars-equal-starting-stacks-tie",
        "payoutTreatment": "They tie for the rank and any prizes due to them are distributed equally."
      }
    },
    {
      "id": "tda-general-same-hand-ranking",
      "mode": "ranking",
      "profile": "tda-2024-rp8",
      "question": "Two players bust in one synchronized hand. Which player finishes higher?",
      "sourceLocation": "RP-8-A",
      "input": {
        "synchronizedBatch": true,
        "players": [
          {
            "id": "A",
            "table": "12",
            "startingChips": 120000
          },
          {
            "id": "B",
            "table": "18",
            "startingChips": 40000
          }
        ]
      },
      "expected": {
        "status": "source-silent",
        "rankGroups": null,
        "reasonCode": "tda-rp8-does-not-generalize-placement-order",
        "payoutTreatment": "RP-8 supplies an eligibility-and-sharing example, not a universal placement algorithm."
      }
    },
    {
      "id": "wsop-clock-announcement-hand",
      "mode": "clock",
      "profile": "wsop-2026-rule-126",
      "question": "How much clock time is assigned to each hand-for-hand hand, and does the announcement hand count?",
      "sourceLocation": "Rule 126-c–e",
      "input": {
        "announcementHand": true,
        "handsCompleted": 2
      },
      "expected": {
        "status": "resolved",
        "minutesDeducted": 4,
        "perHandMinutes": 2,
        "announcementHandIncluded": true,
        "blindsContinueToIncrease": true,
        "reasonCode": "wsop-fixed-two-minutes-per-hand"
      }
    },
    {
      "id": "tda-clock-boundary",
      "mode": "clock-boundary",
      "profile": "tda-2024-rp8",
      "question": "What clock deduction does RP-8 permit and recommend?",
      "sourceLocation": "RP-8-B–D",
      "input": {
        "handsCompleted": 1
      },
      "expected": {
        "status": "resolved",
        "maximumMinutesPerHand": 3,
        "recommendedMinutesPerHand": 2,
        "blindsContinueToIncrease": true,
        "reasonCode": "tda-maximum-three-recommend-two"
      }
    },
    {
      "id": "wsop-all-in-hold",
      "mode": "all-in-procedure",
      "profile": "wsop-2026-rule-126",
      "question": "What happens after an all-in and call during hand-for-hand play?",
      "sourceLocation": "Rule 126-g",
      "input": {
        "allInAndCall": true
      },
      "expected": {
        "status": "resolved",
        "cardsRemainFaceDown": true,
        "dealAdditionalCardsBeforeInstruction": false,
        "reasonCode": "wsop-hold-cards-and-board"
      }
    }
  ]
}
