Back to the lab

PUBLIC SELF-AUDIT

SPLITFIRE / AUDIT

Audit us.

We teach interface standards, so this site should be inspectable against them. Here is the checklist, including the gaps.

01
AUDIT ITEM

Proximity

Related things sit together; unrelated things get space. On this site: Nav, shelf, and Split Posts group by relationship, not by grid convenience.

02
AUDIT ITEM

Miller / Chunking

Don't make people hold more than a handful of things at once. On this site: Six House Rules, one shelf, one email ask. Nothing asks you to juggle.

03
AUDIT ITEM

Hick's Law

Fewer, clearer choices beat a wall of options. On this site: One primary CTA per section; four nav links; no mega-menu.

04
AUDIT ITEM

Fitts's Law

Make targets big enough and close enough to hit. On this site: Buttons, nav, and footer links are ≥44px (WCAG 2.5.5 AAA); the inline logo meets the 24px 2.5.8 AA minimum.

05
AUDIT ITEM

Von Restorff

The one thing that matters should look different. On this site: One coral fill highlights the primary action in a section; coral is otherwise the brand mark — the seam, the marker diamonds, the focus ring.

06
AUDIT ITEM

Jakob's Law

Meet the conventions people already carry. On this site: Logo top-left → home, nav where you expect it, a normal email field. No reinvented furniture.

07
AUDIT ITEM

Visibility of system status

Always show what just happened. On this site: The demo gives instant right/wrong feedback with a spoken (aria-live) result and a visible focus ring throughout.

08
AUDIT ITEM

Match with the real world

Speak the user's language, not the system's. On this site: Workbench, shelf, case file, catalogue, receipt — plain words borrowed from the thing each page actually is. No jargon, no growth-speak.

09
AUDIT ITEM

Error prevention

Stop the mistake before it happens. On this site: There is no form on this site to get wrong — every contact route is a plain mailto. The home demo and the Daily Split have no fail state that can trap you: a wrong call opens the receipt that explains it, and nothing is lost or locked.

10
AUDIT ITEM

Honesty (house law)

Every on-screen claim describes shipped reality. On this site: No fabricated metrics, no fake testimonials, no dark patterns. Numbers appear only when they're real. This site measures visits with Google Analytics — one cookie, no advertising storage anywhere — and the row below says exactly who is asked first. The earlier “zero cookies” claim stopped being true on 17 September 2026 and has been corrected here, on /help, on /privacy and on the Lab Note that made it.

11
AUDIT ITEM

Consent (house law)

A consent choice is real or it is theatre; there is no third option. On this site: Analytics arrived on 17 September 2026. Visitors in the EEA, the UK and Switzerland are asked before anything is stored, Consent Mode v2 defaults to denied until they answer, and Decline is the same size and weight as Allow with no blocking overlay. Everyone else is not asked, because no law requires it and a banner that changes nothing is the theatre we disowned — /privacy says so in those words. Ad storage and ad personalisation are denied for every visitor, everywhere, unconditionally. The region is guessed from the browser’s own timezone, biased toward asking more people rather than fewer, because the alternative is shipping every visitor’s IP to a lookup service nobody agreed to.

12
AUDIT ITEM

Works without JavaScript

Degrade honestly; label the fallback. On this site: Every page is static HTML. Both interactive pieces degrade to something readable: the home demo already names the principle in text, and a Daily Split round renders its receipt OPEN with scripting off, so the page is a complete article rather than a locked game.

13
AUDIT ITEM

Contrast (WCAG 1.4.3)

Text has to clear 4.5:1 against what is actually behind it. On this site: Both themes were measured on 6 September 2026 — every text node on all 38 routes, against its real composited background — and both pass: 4.5:1 for body, 3:1 for text over 24px. The daylight theme failed 128 of those before that pass, some at 1:1, from two causes worth naming: fill colours (coral, peach, lime, sky) used as text, and earlier accessibility fixes that were measured on the dark ground but never scoped to it, so the light theme inherited colours chosen to be light on a dark card.

14
AUDIT ITEM

Independent verification · to do

Audit us — the checklist is public. On this site: This audit is self-assessed so far. An outside pass hasn't happened yet. That's the honest gap on this page today.

THE FASTEST WAY TO UNDERSTAND THE LAB

Feel one principle for yourself.

Play UX Arcade