And no two are alike. Every bottle is a point, near the bottles it tastes like, positioned by nothing but its reading — not its name, not its price, not who made it. Where the sky is dark, nothing has been tasted there.
The demo venue’s shelf
32 bottles, 32 with a confirmed reading. The same shelf served at the demo finder. A bottle with no reading yet sits on the rim as an outline, because there is nothing to place it by.
Press a star — or tab to one — to read what put it there.
How a position is decided
The four origins sit around the map — field, still, cask, shore. A bottle starts toward the origin its reading leans to, and nearer the centre the more of the sixteen it has a reading for. Then every pair of bottles that share at least one known character is joined by a spring whose rest length is their distance over the characters both know — the same comparison the finder makes, because comparing on characters one side never read would be treating unknown as absent, drawn on a map. Pairs that share nothing exert nothing on each other. Two bottles with the same reading land on the same point. Nothing is random, so the same shelf always draws the same sky.
The lines are the close pairs, drawn in. A pair that shares nothing is never joined, because there is no comparison to draw; a pair sharing a single character is not joined either, however close, because agreeing about one thing is resemblance on a sample of one. The lines decide what is shown and never where anything sits.
The whole sky is then scaled to the frame, uniformly and about its centre. That is a change of units: it cannot change which bottles are near which, or which side of the map a bottle sits on. Without it the geometry was right and the picture was a clump.
What it is for
A bar recognising its own shelf from across the room. A collector seeing the whole cabinet at once. A producer seeing where their range sits in a venue’s sky. And the dark regions, which are the honest part and the sales argument in one.
Status
Built. Not yet offered as a product. The layout is a pure function of the readings, pinned by test; the readings come from the method.