v2.5.0 — Distinctive, not just coherent
Coherent-but-generic still reads "an AI made this." Dogfooding real product builds surfaced the next failure mode after ugliness: StyleSeed reliably stopped rainbow/emoji/pure-black, but could still leave a screen generic — the default indigo, a tight mobile type scale on a desktop, the "Lucide-icon-in-a-pale-chip" cliché repeated for every feature, an all-even grid with no focal point, and the demo layout copied verbatim. v2.5.0 forces the identity layer that made the reference demo look designed.
Highlights
- Mood step in Quick Setup — pin the aesthetic in plain words (edges → radius, feel → shadow, density → spacing/type, tone → motion), from a skin-based default you tweak ("sharper corners").
- Smart domain defaults — infers a domain-fit skin/color (Korean + fintech/regulation → Toss
#3182F6). The unlocked default indigo (#5E6AD2/#4F46E5) is now forbidden as a final choice. - Type scale by surface — a desktop/web B2B scale (body ≥16px) distinct from the tight mobile scale, plus font-pairing recommendations.
- No icon-chip cliché (VISUAL-CRAFT CC-9b) — drop the pale-chip, vary the treatment, or use numbered/typographic markers (01 · 02 · 03).
- One-focal-point rule — an all-even card grid is the machine-composed tell.
- Quick Setup is now mandatory, and the Quality Gate +
/ss-scorenow fail default-indigo, copied-demo, no-focal, and 14px-on-desktop output (/ss-scoregains a Distinctiveness category). - Retrofit path (
/ss-updateStep 6) — re-do a screen built with an older, weaker StyleSeed to the new standard; report the before/after score.
Full notes: CHANGELOG.md