Files
bggpipe/tests/fixtures/bgg_cache/thing_id=19503-stats=1_c271523fe1.xml
Eric WagonerandClaude Fable 5 1dd72d2688 The matcher stops trusting what the user can't see
Eric's question cut to the bone: "How would a user know? It matched
wiz-war and that IS the game." The auto looked unanimous because the
matcher discarded the evidence of doubt before anyone saw it — and
worse, BGG's search hides evidence of its own: results truncate
unordered in the several-hundreds (the game named "Dungeon!" appears
in NEITHER the "Dungeon!" nor the "Dungeon" search), and punctuation
can bury matches.

Three matcher changes: every title is searched raw AND depuncted,
merged by id; a name that becomes exact once its trailing
parenthetical is stripped ("Wiz-War (Eighth Edition)") is a sibling
edition — BGG files new editions as separate games — and enters the
candidate set at exact grade, so same-named lineages land in review as
a visible choice; and a LONE candidate must now earn trust (stats
fetched, sibling-grade never autos alone, true exacts must clear the
dominance ownership floor) — closing the fast path both impostors
(.dungeon at 31 owners, then Dungeon (ICP)) walked through.

Recorded outcomes: WIZ-WAR → ambiguous with all three lineages on the
ballot; Dungeon! → ambiguous (its true match is beyond BGG's search
horizon — that's what manual id is for); every legitimate auto in the
fixture set held. And the answer to Eric's second question is now
structural: re-match never re-decides — it demotes to unmatched and
the HUMAN picks from re-search or manual id; the machine only chooses
on first resolve, and it now chooses more humbly.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g
2026-08-05 21:47:49 -04:00

195 lines
6.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?><items termsofuse="https://boardgamegeek.com/xmlapi/termsofuse"><item type="boardgame" id="19503">
<thumbnail>https://cf.geekdo-images.com/GK__4vYB8dzvrKfU-rNprA__small/img/ldl758g6r68r4JYLqruQ78Q4cUA=/fit-in/200x150/filters:strip_icc()/pic118741.jpg</thumbnail>
<image>https://cf.geekdo-images.com/GK__4vYB8dzvrKfU-rNprA__original/img/-g18ZN4zsRVwDbfRg8STawXXd3o=/0x0/filters:format(jpeg)/pic118741.jpg</image>
<name type="primary" sortindex="1" value="Dungeon (ICP)" />
<description>A dungeon-crawling card game for 2 to 4 players
Captured and incarcerated, your only goal is to escape the underground prison you find yourself in. As you search for the hidden route to freedom, you must overcome the underworld's hostile inhabitants and dangerously unstable passages.
Object: To escape from your underground prison, or be the last one alive.
You Need: At least one standard deck of playing cards with Jokers. A single deck will suffice for a 3 player game, but such a game will be extended and bloody! Two decks can be combined for 3 or more players, allowing a quicker and easier multiplayer game.
You and your opponent(s) take turns playing cards from your hand, trying to escape the dungeon while making it hard for the other players to escape. There are three basic card types in Dungeon:
1. Passages (the value cards, 2 through 10) represent the tunnels, passages, and rooms you must navigate to escape.
2. Creatures (the picture cards, Jack, Queen &amp; King) represent creatures of the underworld.
3. Aces represent your finely honed adventuring skills.
If you escape the Dungeon or all of your opponents are dead, then you win!
Download the rules here:
http://www.invisible-city.com/play/392/dungeon-update
</description>
<yearpublished value="2001" />
<minplayers value="2" />
<maxplayers value="4" />
<poll name="suggested_numplayers" title="User Suggested Number of Players" totalvotes="0">
<results numplayers="1">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="0" />
<result value="Not Recommended" numvotes="0" />
</results>
<results numplayers="2">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="0" />
<result value="Not Recommended" numvotes="0" />
</results>
<results numplayers="3">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="0" />
<result value="Not Recommended" numvotes="0" />
</results>
<results numplayers="4">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="0" />
<result value="Not Recommended" numvotes="0" />
</results>
<results numplayers="4+">
<result value="Best" numvotes="0" />
<result value="Recommended" numvotes="0" />
<result value="Not Recommended" numvotes="0" />
</results>
</poll>
<poll-summary name="suggested_numplayers" title="User Suggested Number of Players">
<result name="bestwith" value="" />
<result name="recommmendedwith" value="(no votes)" />
</poll-summary> <playingtime value="30" />
<minplaytime value="30" />
<maxplaytime value="30" />
<minage value="12" />
<poll name="suggested_playerage" title="User Suggested Player Age" totalvotes="0">
<results>
<result value="2" numvotes="0" />
<result value="3" numvotes="0" />
<result value="4" numvotes="0" />
<result value="5" numvotes="0" />
<result value="6" numvotes="0" />
<result value="8" numvotes="0" />
<result value="10" numvotes="0" />
<result value="12" numvotes="0" />
<result value="14" numvotes="0" />
<result value="16" numvotes="0" />
<result value="18" numvotes="0" />
<result value="21 and up" numvotes="0" />
</results>
</poll> <poll name="language_dependence" title="Language Dependence" totalvotes="0">
<results>
<result level="1" value="No necessary in-game text" numvotes="0" />
<result level="2" value="Some necessary text - easily memorized or small crib sheet" numvotes="0" />
<result level="3" value="Moderate in-game text - needs crib sheet or paste ups" numvotes="0" />
<result level="4" value="Extensive use of text - massive conversion needed to be playable" numvotes="0" />
<result level="5" value="Unplayable in another language" numvotes="0" />
</results>
</poll>
<link type="boardgamecategory" id="1002" value="Card Game" />
<link type="boardgamecategory" id="1010" value="Fantasy" />
<link type="boardgamedesigner" id="5891" value="Daniel Bullen" />
<link type="boardgamepublisher" id="1001" value="(Web published)" />
<link type="boardgamepublisher" id="320" value="Invisible City Productions" />
<statistics page="1">
<ratings >
<usersrated value="8" />
<average value="5.4375" />
<bayesaverage value="0" />
<ranks>
<rank type="subtype" id="1" name="boardgame" friendlyname="Board Game Rank" value="Not Ranked" bayesaverage="Not Ranked" />
</ranks>
<stddev value="1.52965" />
<median value="0" />
<owned value="18" />
<trading value="0" />
<wanting value="0" />
<wishing value="6" />
<numcomments value="6" />
<numweights value="5" />
<averageweight value="1.6" />
</ratings>
</statistics>
</item>
</items>