Methodology: How rulenook.com Checks Rules, Scores and Diagrams

Every rules page on rulenook.com names the rule book it follows. Every score, count and probability on it is rerun by a script before the page goes live. No exceptions. No exceptions. This page explains which sources we use, what the scripts check, how the diagrams are built and how we fix mistakes.

Cribbage cards 7♣ 7♦ 8♥ 8♠ and 9♣ on felt above a terminal showing a script count of 24 with PASS

Who writes here?

Who writes here. Edwina Larkspur is the pen name our editors use for every rules page on rulenook.com. She isn't a real tournament director, and we don't claim club or tournament experience we don't have.

Pages are drafted with AI assistance. An editor then checks each rule against the published rule book we cite and reruns every score, count and probability through the scripts on our methodology page. Where tables disagree, we label the official rule and the common house rule separately. Spot an error? Email contact@rulenook.com and we'll fix it and log the change.

Which sources do we follow?

Where a game has a governing body, its rule book wins. For cribbage that's the 2025 edition of the ACC rules, cited by rule number, such as rule 1.4 on boards. Where there's no governing body, we follow 1 named published source per game, such as Bicycle for gin or pagat.com for 500 Rum, and say so at the bottom of the page.

GamePrimary sourceNotes
CribbageAmerican Cribbage Congress, Official Rules (2025)Rule numbers cited where they matter
American mahjongNational Mah Jongg League publicationsWe never reproduce the annual card. Some pages rely on published secondary summaries and are flagged for a rule book check
Hong Kong and Chinese mahjongNo single rule bookScoring shown as typical practice, labeled as such
Gin, rummy, canasta, crazy eights, spades, euchreBicycle published rulesNo governing body; partnership spades scoring labeled as common practice
500 Rum, Liverpool, casino, Hand and Foot, cribbage variantsJohn McLeod's pagat.comHand and Foot also checked against Bicycle; variants named when sources disagree
Tile, card and board sizesRetailer and maker listingsListed specs only. We don't test products

Web pages change. We keep a dated snapshot of each web source we cite, with a checksum, so a later change to the page doesn't silently change ours.

How do we check scores and counts?

Every number in a worked example goes through a script. Every one.

The cribbage odds on our scoring chart come from scoring all 12,994,800 combinations of hand and starter, which is 270,725 possible 4-card hands times 48 starters. Nothing is sampled.

The average hand is 4.77 points and the median is 4. Exactly 4 totals from 0 to 29 can't be reached at all: 19, 25, 26 and 27. The expected value is typed in by an editor working it out by hand; the script computes it independently; the two must match.

WhatHow it's checked
Cribbage hands and cribsA scoring function counts fifteens, pairs, runs, flushes and his nobs for any 4 cards plus starter
Cribbage oddsEvery possible hand and starter is enumerated, not sampled
Cribbage peggingA separate pegging function scores each card played, so it can't share a bug with the hand scorer
Mahjong tile countsSet totals (136, 144, 152, 166) are rebuilt from suits, honors, flowers and jokers
Spades, gin, canasta and rummy scoringEach worked score sheet is recomputed hand by hand
Sizes and conversionsEvery inch and millimeter figure is converted by script, not by eye

If a script disagrees with the text, the text is wrong until proven otherwise. For mahjong, the script rebuilds the 136, 144, 152 and 166-tile counts from 34 tile types, 4 of each. Then it adds 8 flowers, 8 jokers and the spares each seller lists. The totals must match.

How our rule diagrams are made

Rule diagrams on this site are generated by script from the same data as the text, never drawn by hand or edited after the fact. It takes 6 steps.

  1. Data first: every card, tile and count in a figure comes from a data structure in a script. The same data renders the table next to it.

  2. Assertions: before an image is generated, the script checks it. Cribbage hands go through the scoring function and pegging through the separate pegging function. Mahjong figures are checked by summing their parts and by the rule of 4 of each tile. The pips drawn on a card must equal its value, so a 7 shows 7 pips and a 5-dot tile shows 5 dots. No card or tile may appear twice.

  3. Two-way check: the expected values in those assertions are hand-computed by an editor. A mismatch fails the build.

  4. Report: each build writes a verification report. A single failed assertion, even 1 out of hundreds, stops the whole site from publishing.

  5. Visual check: an editor reads every image for legibility, including on a phone.

  6. Rerun on change: when a rule book changes, every diagram is regenerated.

Every figure has a visible caption and alt text that names the actual cards and the result. Chinese characters on mahjong tiles are converted to outlines, so they display correctly on any phone or computer, even one without Chinese fonts installed. At launch there are no photos and no AI-generated images on the site. Product images on buying guides come from Amazon's feed and are never edited.

How do we label official and house rules?

With a labeled callout. Rule 10 of the 2025 ACC rule book, for example, makes muggins optional, so our cribbage pages show it as something you agree on first.

Official rule means the cited rule book says it. House rule means a common table practice the rule book doesn't require. When 2 sources disagree on something that changes a score, the 2 versions are shown side by side, each with the source it comes from. We don't pick a winner for your table. That's your call.

Some buying guides and rules pages carry Amazon links. Each sits after the step or table that creates a need for the product, never at the top of the page.

Links are marked "(paid link)" and use rel="sponsored nofollow". We haven't tested the products. Candidates are matched to listed specifications, and we don't publish prices, star ratings or "best" rankings. Index pages, the hand calculator and printable sheets, including any PDF version, carry no Amazon links at all.

What don't we publish?

Corrections log

This log starts at launch. Each entry gives the date, the page, what changed and why, so you can see exactly when a rule or score on a page was different. Typos aren't logged. Small fixes to wording are not logged either; any change to a rule, a score, a count or a diagram is.

DatePageWhat changedWhy
(none yet)

Sources

Sources: this page describes the site's own process, and the source snapshots and check scripts it mentions are kept with the site's build files. Last updated 2026-10-10.