# Quiddler Scorekeeper 1.1

A browser-local scorekeeper for a physical Quiddler game. The app tracks scores and dealer rotation; it does not simulate cards, hands, draws or discards.

## Start and resume

Choose 1–8 players, enter names in seating order, and choose the first dealer. For two players, choose either Longest Word or Most Words as the game's bonus. Larger tables use both. One player is solo score practice.

Deal Cards creates a fresh game. Canceling setup keeps the existing game. Home and Games resume the active round; completed games open their results. Play Again pre-fills the same names for a new score sheet.

## Score eight rounds

Round 1 deals three cards, increasing to ten cards in round 8. The dealer rotates through the entered seating order; the following player starts.

Enter each player's Points and Unused cards. An untouched Points field stays blank; enter 0 to record zero. Select each bonus winner, or No award / tied. Challenge losses have a separate expandable control.

New games calculate `max(0, points − unused cards) + bonuses − challenge losses`. Old saved games keep their original arithmetic and recorded scores.

Review round lists every net score. All players need an explicit score and all eligible bonuses need a decision before confirmation. Confirm advances to the next round; eight confirmed rounds produce the final results. Tied leaders share the win and rank.

## Save, inspect and correct

Edits save immediately in this browser. Saved/Not saved feedback reflects storage success; failed writes offer Retry saving while keeping the draft in memory. Games are capped at the latest 50. There is no cloud sync or concurrent-tab conflict resolution.

Totals includes entered drafts and shows every round in a horizontally scrollable table. Select a round to correct it, then confirm it again. Undo restores a recent editing group or confirmation in the current page session; reload resets Undo history. CSV exports include score components, round status and totals.

## Check a word

Check a Word opens a compact modal on any screen. Enter a word and select Check, or press Enter. It uses the US Merriam-Webster Scrabble finder and links to the source verdict. Closing the modal preserves the game underneath.

Lookups require internet access. An outage or unrecognized source response reports Dictionary unavailable, not an invalid word. This is a public-site adapter, not an offline licensed dictionary. A valid dictionary word must still satisfy the physical game's card rules.

## Local release evidence

The repository's `docs/RELEASE-1.1.md` documents the release and application. `release/features.json` maps the compact checker and ten playability improvements to tagged tests. `npm run release:verify` builds the app, checks that development observers are absent from production JavaScript, runs tests and creates a feature-to-proof dashboard with screenshots, state captures and traces.

Browser proof covers Chromium desktop and phone touch emulation. It does not certify physical Safari or native on-screen keyboard behavior. Live dictionary results establish source availability only at the recorded test time.
