Editions become changeable — losslessly

Eric hit a diff version-disagreement and found there was no way to
revisit a set edition: the Titles pick-edition button only appeared
while the version was UNSET. It now shows as "change edition" on
version_auto/version_approved rows — and reopening the ballot no
longer clears the current pick, because change must be lossless:
abandoning the ballot keeps the approved edition, the lingering id is
inert while ambiguous (is_confident_version gates diff and upload),
and the next decision overwrites or clears it.

Help documents the other half of the disagreement story: the pipeline
NEVER edits a version already set on a BGG collection entry (the
additive-only rule), so a diff disagreement is resolved either by
changing the pipeline's pick here or by fixing the entry by hand on
BGG.

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-09 12:28:59 -04:00
co-authored by Claude Fable 5
parent fb9f654cd8
commit f825a91ea4
8 changed files with 369 additions and 7 deletions
+140
View File
@@ -38,5 +38,145 @@
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn 10",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2026,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn 2",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2008,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn 3",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2011,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn 4",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2013,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn 6: Villains",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2017,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn 7: The Tavern Crew",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2018,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn 8: Pub Crawl",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2022,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn 9: The Undercity",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2023,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn: Allies Evil Pooky",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2021,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn: Allies Halden the Unhinged",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2015,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn: Allies Jin vs Greppa",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2025,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn: Allies Melvyn vs. Marah",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2024,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn: Allies Pooky",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2012,
"language_hint": "",
"art_notes": "",
"source_photos": []
},
{
"title_raw": "The Red Dragon Inn: Allies Wrench",
"confidence": "high",
"publisher_hint": "",
"edition_hint": "",
"year_hint": 2015,
"language_hint": "",
"art_notes": "",
"source_photos": []
}
]