The proofread checkpoint gets its place: nav order, badge, and a rename

Eric's observation: cleaning up raw reads happens BEFORE resolve, but
the app ordered Review ahead of Catalog and never said proofreading was
a step at all. The pipeline has two human checkpoints — proofread the
reads (after extract), decide the matches (after resolve) — and now the
app says so: the sidebar runs Pipeline, Photos, Titles, Review, Queue,
Library, Help in true workflow order; the Titles page (né Catalog — the
old name suggested a finished collection, which is the Library's job;
/catalog redirects) gets a badge counting unresolved shaky reads; an
edit marks its entry human-verified so the badge drains as you
proofread; the extract stage card nudges toward the proofread before
resolving; and the Help flow is rewritten as six stages + two
checkpoints with the loop called out.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g
This commit is contained in:
Eric Wagoner
2026-08-03 00:19:59 -04:00
parent 25c1432a03
commit f19b861251
14 changed files with 163 additions and 155 deletions
+4
View File
@@ -2,5 +2,9 @@
{
"match": "Hangermuger 4 800",
"title_raw": "Huggermugger"
},
{
"match": "DOCTOR WHO THE GAME OF TIME",
"title_raw": "DOCTOR WHO THE card GAME"
}
]
+62
View File
@@ -0,0 +1,62 @@
[
{
"title": "THE CATAN CARD GAME",
"photos": [
"IMG_4523.jpeg"
]
},
{
"title": "SLUGFEST GAMES",
"photos": [
"IMG_4528.jpeg"
]
},
{
"title": "SCRABBLE",
"photos": [
"IMG_4508.jpeg"
]
},
{
"title": "SCERU MERRY MEN",
"photos": [
"IMG_4518.jpeg"
]
},
{
"title": "Patchwork",
"photos": [
"IMG_4556.jpeg"
]
},
{
"title": "Jokin Ha...",
"photos": [
"IMG_4506.jpeg"
]
},
{
"title": "CHEAPASS GAMES",
"photos": [
"IMG_4519.jpeg"
]
},
{
"title": "CATAN",
"photos": [
"IMG_4523.jpeg"
]
},
{
"title": "CAR WARS",
"photos": [
"IMG_4532.jpeg"
]
},
{
"title": "Bird on Your Bread?!",
"photos": [
"IMG_4517.jpeg"
]
}
]
+2 -132
View File
@@ -428,19 +428,6 @@
],
"title_normalized": "mantis falls game of trust"
},
{
"title_raw": "Jokin Ha...",
"confidence": "medium",
"publisher_hint": "",
"edition_hint": "",
"year_hint": null,
"language_hint": "English",
"art_notes": "White box with simple stick-figure character illustration in blue shirt, partially obscured by a blue 'Nostalgia Pack' sleeve item and card deck; likely 'Joking Hazard' based on visible fragment and cyanide & happiness-style art",
"source_photos": [
"IMG_4506.jpeg"
],
"title_normalized": "jokin ha"
},
{
"title_raw": "Herbaceous",
"confidence": "high",
@@ -522,19 +509,6 @@
],
"title_normalized": "bugs in kitchen"
},
{
"title_raw": "SCRABBLE",
"confidence": "medium",
"publisher_hint": "",
"edition_hint": "",
"year_hint": null,
"language_hint": "English",
"art_notes": "Red box edge visible top right, only partial letters 'RABBLE' legible",
"source_photos": [
"IMG_4508.jpeg"
],
"title_normalized": "scrabble"
},
{
"title_raw": "CATAN DICE GAME",
"confidence": "high",
@@ -899,19 +873,6 @@
],
"title_normalized": "pie face"
},
{
"title_raw": "Bird on Your Bread?!",
"confidence": "low",
"publisher_hint": "",
"edition_hint": "",
"year_hint": null,
"language_hint": "English",
"art_notes": "Blue box with cartoon bird/character illustration, tall narrow spine",
"source_photos": [
"IMG_4517.jpeg"
],
"title_normalized": "bird on your bread"
},
{
"title_raw": "Walk the Plank!",
"confidence": "high",
@@ -966,20 +927,7 @@
"title_normalized": "mage wars academy core set"
},
{
"title_raw": "SCERU MERRY MEN",
"confidence": "medium",
"publisher_hint": "",
"edition_hint": "",
"year_hint": null,
"language_hint": "English",
"art_notes": "Orange box with dinosaur/creature illustration, fantasy medieval theme art",
"source_photos": [
"IMG_4518.jpeg"
],
"title_normalized": "sceru merry men"
},
{
"title_raw": "DOCTOR WHO THE GAME OF TIME",
"title_raw": "DOCTOR WHO THE card GAME",
"confidence": "medium",
"publisher_hint": "",
"edition_hint": "",
@@ -989,7 +937,7 @@
"source_photos": [
"IMG_4518.jpeg"
],
"title_normalized": "doctor who game of time"
"title_normalized": "doctor who card game"
},
{
"title_raw": "DUNGEONS & DRAGONS",
@@ -1017,19 +965,6 @@
],
"title_normalized": "dungeons and dragons fantasy game rules"
},
{
"title_raw": "CHEAPASS GAMES",
"confidence": "low",
"publisher_hint": "Cheapass Games",
"edition_hint": "",
"year_hint": null,
"language_hint": "English",
"art_notes": "Vertical white spine text near right side of shelf, appears to be publisher branding rather than a title",
"source_photos": [
"IMG_4519.jpeg"
],
"title_normalized": "cheapass games"
},
{
"title_raw": "Before I Kill You, Mister Bond...",
"confidence": "high",
@@ -1161,32 +1096,6 @@
],
"title_normalized": "sleeping gods distant skies"
},
{
"title_raw": "CATAN",
"confidence": "high",
"publisher_hint": "Catan",
"edition_hint": "",
"year_hint": null,
"language_hint": "English",
"art_notes": "Red spine, small circular emblem visible on spine",
"source_photos": [
"IMG_4523.jpeg"
],
"title_normalized": "catan"
},
{
"title_raw": "THE CATAN CARD GAME",
"confidence": "high",
"publisher_hint": "Catan",
"edition_hint": "",
"year_hint": null,
"language_hint": "English",
"art_notes": "Red/orange spine with yellow banner text",
"source_photos": [
"IMG_4523.jpeg"
],
"title_normalized": "catan card game"
},
{
"title_raw": "THE RIVALS FOR CATAN CARD GAME",
"confidence": "high",
@@ -1304,19 +1213,6 @@
],
"title_normalized": "wiz war"
},
{
"title_raw": "SLUGFEST GAMES",
"confidence": "low",
"publisher_hint": "Slugfest Games",
"edition_hint": "",
"year_hint": null,
"language_hint": "English",
"art_notes": "Partial box visible at top of image, red/orange background with illustrated characters, this may be a publisher logo rather than a game title",
"source_photos": [
"IMG_4528.jpeg"
],
"title_normalized": "slugfest games"
},
{
"title_raw": "RISK THE LORD OF THE RINGS: The Middle-earth Conquest Game",
"confidence": "high",
@@ -1382,19 +1278,6 @@
],
"title_normalized": "gloomhaven"
},
{
"title_raw": "CAR WARS",
"confidence": "medium",
"publisher_hint": "sjgames.com",
"edition_hint": "",
"year_hint": null,
"language_hint": "English",
"art_notes": "Red box top left showing miniature cars, partially visible at top of frame",
"source_photos": [
"IMG_4532.jpeg"
],
"title_normalized": "car wars"
},
{
"title_raw": "DEADLY DOODLES",
"confidence": "high",
@@ -1720,19 +1603,6 @@
],
"title_normalized": "kill doctor lucky"
},
{
"title_raw": "Patchwork",
"confidence": "low",
"publisher_hint": "",
"edition_hint": "",
"year_hint": null,
"language_hint": "English",
"art_notes": "Orange/tan box, only partial text '...TCH ...ORK' visible with quilt/patchwork square pattern",
"source_photos": [
"IMG_4556.jpeg"
],
"title_normalized": "patchwork"
},
{
"title_raw": "ALICE IS MISSING SILENT FALLS EXPANSION",
"confidence": "high",