{
  "schema": "poker51-variants-v1-verify",
  "date": "2026-09-29",
  "node": "v24.16.0",
  "checks": [
    {
      "name": "Ⅰ is read correctly in worked examples",
      "pass": true,
      "ms": 3
    },
    {
      "name": "the extended House rule always keeps Ⅰ and otherwise keeps what the published rule keeps",
      "pass": true,
      "ms": 956
    },
    {
      "name": "the census counts are reproduced exactly: 51-card hands plus a separate recount of every hand holding Ⅰ",
      "pass": true,
      "ms": 89466,
      "counts": {
        "wild": [
          1176825,
          1149069,
          111672,
          125664,
          19581,
          7098,
          5976,
          2868,
          195,
          12
        ],
        "bug": [
          1283106,
          1100868,
          125730,
          57640,
          19581,
          7098,
          3978,
          763,
          195,
          1
        ],
        "suit": [
          1301061,
          1098240,
          123552,
          54912,
          10194,
          6587,
          3744,
          624,
          46,
          0
        ],
        "rank": [
          1176825,
          1153071,
          146718,
          89628,
          19704,
          5076,
          6678,
          1188,
          72,
          0
        ]
      }
    },
    {
      "name": "Wild Ⅰ: three of a kind outnumbers two pair; ranking by rarity instead flips it back, so no ranking is consistent",
      "pass": true,
      "ms": 152,
      "standard": {
        "twoPair": 111672,
        "trips": 125664
      },
      "swapped": {
        "twoPair": 187704,
        "trips": 49632
      },
      "pairPlusMarker": 76032
    },
    {
      "name": "the bug and Ⅰ-any-suit keep the ranking consistent; Ⅰ-any-rank needs flush above full house",
      "pass": true,
      "ms": 1
    },
    {
      "name": "Ⅰ any suit keeps pair, two pair, three of a kind, full house and four of a kind at their exact 52-card counts",
      "pass": true,
      "ms": 1,
      "highToFlush": 1479,
      "straightToStraightFlush": 6
    },
    {
      "name": "3,000 seeded hands per variant: legal play, exact accounting, the variant decides the showdown",
      "pass": true,
      "ms": 10585,
      "cover": {
        "wild": {
          "handsWithMarker": 558,
          "won": 490
        },
        "bug": {
          "handsWithMarker": 609,
          "won": 486
        }
      }
    },
    {
      "name": "belief tables: each file matches its recorded hash",
      "pass": true,
      "ms": 1,
      "tables": {
        "wild": {
          "deals": 10852510,
          "sha256": "74bc82e27769b86c2b4f07d2a82e198b47483471e3bdf0dee43560244ca21d73"
        },
        "bug": {
          "deals": 11484425,
          "sha256": "cfbce677e5402c33b230567e4fe0d21ffea73ffd3e72cee947304ed64ec98f4b"
        }
      }
    },
    {
      "name": "Riemann needs the rebuilt tables: the share of after-draw decisions that change with the standard 51-card table",
      "pass": true,
      "ms": 1120,
      "impact": {
        "wild": {
          "spots": 20000,
          "decisionsChanged": 902,
          "share": 0.0451,
          "meanReadOverstatement": 0.0242
        },
        "bug": {
          "spots": 20000,
          "decisionsChanged": 847,
          "share": 0.0423,
          "meanReadOverstatement": -0.0005
        }
      }
    }
  ],
  "scope": "Exact recount of every hand holding Ⅰ in four variants; worked examples; seeded play and accounting for the two playable variants; belief-table integrity; a seeded measure of how Riemann's decisions would change with the standard table. Not an optimality or equilibrium analysis."
}
