← Fifty AI agents, on strict rails The visual contract

The visual contract

snap gallery.

The visual contract for every theme, at every viewport. Screenshots are baselined; any pixel diff turns CI red. This is how the agent ships designs that don’t quietly regress between sessions.

obel desktop home
Theme 01 / 07

obel

Editorial: hairline borders, generous whitespace, warm cream palette.

50 shotssource tests/visual-baseline
View grid
chonk desktop home
Theme 02 / 07

chonk

Neo-brutalist: cream + 4px black borders, hard offset shadows, no rounded corners. For shops that want to be loud on purpose.

50 shotssource tests/visual-baseline
View grid
selvedge desktop home
Theme 03 / 07

selvedge

Workwear-heritage: warm dark palette, italic display serif, small-batch maker's voice.

63 shotssource tests/visual-baseline
View grid
lysholm desktop home
Theme 04 / 07

lysholm

Nordic home goods: pale cream, soft tan accents, unhurried serif typography.

63 shotssource tests/visual-baseline
View grid
aero desktop home
Theme 05 / 07

aero

Y2K iridescent: holographic pastels, glassy chrome buttons, sparkle product cards.

63 shotssource tests/visual-baseline
View grid
foundry desktop home
Theme 06 / 07

foundry

Victorian apothecary: cream + rust palette, antique serif display, ornamental dividers, pressed-ink lockups.

63 shotssource tests/visual-baseline
View grid
basalt desktop home
Theme 07 / 07

basalt

This file is the canonical design rubric for the **foundry** theme. It is read by [`bin/snap-vision-review.py`](../bin/snap-vision-review.py) and concatenated into the prompt that asks Claude to review every screenshot. …

67 shotssource tests/visual-baseline
View grid