Two-lane packing, and the shelves ship with the export
Eric's wall answered the orientation question with a screenshot full of red: the capacity model assumed one flat stack per opening, so his spine-out cubes read 200% full. His reviewer's prescription, built to its acceptance cases: each opening packs a FLAT lane (thinnest axes against interior height, claiming the widest flat box's width) and a STANDING lane beside it (boxes on edge against the remaining width; standing boxes must fit height and depth upright). The largest- footprint class lies flat, smaller boxes stand, any box's lane is flippable per-assignment (▬/▮ toggle in the opening view, ✱ marks an override), and ⚠ now means NO packing fits — not merely "tall stack". Unmeasured boxes take no lane but keep their honesty tag; dual fill bars show each lane's budget; a broken opening is never offered by the suggester. On the real wall: the double-wides and half the cubes went green (7 games = 13.12" flat + 2.91" standing), and the remaining warnings mark cubes that genuinely hold 12-16 boxes. Both reviewer acceptance tests pass verbatim. And the export gains the humanity Eric asked for: game pages say where each box lives, containers list their contents, and a shelves page draws the wall as it physically stands — proportional cells, zones, descriptions, every opening linking its residents. Publishing a shelf layout is a choice: --no-shelves keeps the layer out. "shelves" joins "art" as a reserved slug. 387 tests. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g
This commit is contained in:
co-authored by
Claude Fable 5
parent
d6ff5e73e9
commit
e90a53fb6c
@@ -0,0 +1,131 @@
|
||||
name,opening
|
||||
Gloomhaven,A1
|
||||
History of the World,A1
|
||||
Age of Renaissance,A1
|
||||
Simon's Cat Card Game,A1
|
||||
Skip-Bo,A1
|
||||
Snappy Dressers,A1
|
||||
Tem-Purr-A,A1
|
||||
Everdell: The Complete Collection,A2
|
||||
Bugs in the Kitchen,A2
|
||||
Risk: The Lord of the Rings,A2
|
||||
The Cat Game,A2
|
||||
The Rocky Horror Trivia Game,A2
|
||||
Utter Nonsense,A2
|
||||
Dixit,B1
|
||||
Flick 'em Up!,B1
|
||||
Googly Eyes,B1
|
||||
Meteor,B1
|
||||
Mysterium,B1
|
||||
Sheriff of Nottingham,B1
|
||||
Sheriff of Nottingham: Merry Men,B1
|
||||
Speechless,B2
|
||||
Superfight,B2
|
||||
The Red Dragon Inn,B2
|
||||
The Red Dragon Inn 5: The Character Trove,B2
|
||||
The Red Dragon Inn Smorgasbox,B2
|
||||
Throw Throw Avocado,B2
|
||||
"Before I Kill You, Mister Spy...",B3
|
||||
Bluffaneer,B3
|
||||
Captain Marvel: Secret Skrulls,B3
|
||||
Cards Against Humanity,B3
|
||||
Code Master,B3
|
||||
Farkle,B3
|
||||
Fluxx,B3
|
||||
Give Me the Brain!,B3
|
||||
Go Fish Yourself,B3
|
||||
Greed Quest,B3
|
||||
Jenga,B3
|
||||
Joking Hazard,B3
|
||||
Kill Doctor Lucky,B3
|
||||
Poetry for Neanderthals,B3
|
||||
Rook,B3
|
||||
Scrawl,B3
|
||||
"...and then, we held hands.",B4
|
||||
Consentacle,B4
|
||||
Kensington,B4
|
||||
Mage Wars Academy,B4
|
||||
Onitama,B4
|
||||
Patchwork,B4
|
||||
5-Minute Dungeon,C1
|
||||
A Gentle Rain,C1
|
||||
Artistry,C1
|
||||
Artistry: Delightful Doorways Mini Expansion,C1
|
||||
Blink,C1
|
||||
Botany,C1
|
||||
Botany: Perilous Perfumes,C1
|
||||
Botany: Tantalizing Trees,C1
|
||||
Calico,C1
|
||||
Carcassonne,C1
|
||||
Castle Panic,C1
|
||||
Castle Panic: The Dark Titan,C1
|
||||
Castle Panic: The Wizard's Tower,C1
|
||||
CAT CRIMES,C1
|
||||
CAT STAX,C2
|
||||
Catan,C2
|
||||
Catan Dice Game,C2
|
||||
Catan: Junior,C2
|
||||
Cosmic Encounter,C2
|
||||
Dastardly Dirigibles,C2
|
||||
Deadly Doodles,C2
|
||||
Doctor Who: The Card Game,C2
|
||||
Doctor Who: The Game of Time & Space,C2
|
||||
Dragon Land,C2
|
||||
Dungeon!,C2
|
||||
Elite Sportz Equipment Table Top Curling,C2
|
||||
Evolution: The Beginning,C2
|
||||
Exploding Kittens,C2
|
||||
Forbidden Island,C3
|
||||
GRAVITY MAZE,C3
|
||||
Guillotine,C3
|
||||
Herbaceous,C3
|
||||
Hold Your Breath!,C3
|
||||
Huggermugger,C3
|
||||
Labyrinth,C3
|
||||
LASER MAZE BEAM-BENDING LOGIC GAME,C3
|
||||
Machi Koro,C3
|
||||
Mantis Falls,C3
|
||||
Munchkin,C3
|
||||
Munchkin Big Box,C3
|
||||
Murder at the Manor,C3
|
||||
"No Thank You, Evil!",C3
|
||||
Ouija,C4
|
||||
Pie Face!,C4
|
||||
Rivals,C4
|
||||
Robot Turtles,C4
|
||||
Royals,C4
|
||||
Santorini,C4
|
||||
Scrabble Slam!,C4
|
||||
Skylanders Portal Master,C4
|
||||
Small World,C4
|
||||
Sorcerer: The Game of Magical Conflict,C4
|
||||
SPANC: Space Pirate Amazon Ninja Catgirls,C4
|
||||
Super Mario Checkers Collector's Edition,C4
|
||||
Tang Garden,C4
|
||||
Terror in Meeple City,D1
|
||||
The Doom That Came to Atlantic City,D1
|
||||
The Office Trivia Game,D1
|
||||
The Simpsons Trivia Game,D1
|
||||
Ticket to Ride,D1
|
||||
Verdant,D1
|
||||
Völuspá,D1
|
||||
Walk the Plank!,D1
|
||||
Wiz-War,D1
|
||||
Wiz-War (Eighth Edition),D1
|
||||
Wiz-War (9th Edition),D1
|
||||
Advanced Civilization,D2
|
||||
Britannia,D2
|
||||
Civilization,D2
|
||||
Civilization: West Extension Map,D2
|
||||
Diplomacy,D2
|
||||
Flat Top,D2
|
||||
StarForce 'Alpha Centauri': Interstellar Conflict in the 25th Century,D2
|
||||
Agricola,D3
|
||||
Etherfields,D3
|
||||
Etherfields: Kittenburg Expansion,D3
|
||||
Gloomhaven: Buttons & Bugs,D3
|
||||
Gloomhaven: Jaws of the Lion,D3
|
||||
Sleeping Gods,D4
|
||||
Sleeping Gods: Distant Skies,D4
|
||||
Sleeping Gods: Primeval Peril,D4
|
||||
Sleeping Gods: Tides of Ruin,D4
|
||||
|
Reference in New Issue
Block a user