Color · Location
One band per region the guest accepts, ordered around the bay from SF to the East Bay, so neighbouring colours are neighbouring places.
Texture · Availability
One band per slot the guest offered. All of them stay visible; the solver assigns exactly one.
Shape · Budget
Circle, square, four-point star, triangle: cheapest to dearest. Accepting several tiers compounds the shapes.
Guest ID
P-number and body stay fixed. Only position and orientation change. An amber ! marks a plan-specific budget mismatch.