Audit us.
We teach contrast ratios, so we pass them. We teach error prevention, so we practice it. Here's the same checklist UXArcade runs every release — held against this site, with the results in the open.
“No cookie banner because there are no cookies. That's Rule 2.”
11 / 12 passing as of July 19, 2026
| The law | What we teach | On this site | Status |
|---|---|---|---|
| Proximity | Related things sit together; unrelated things get space. | Nav, shelf, and Split Posts group by relationship, not by grid convenience. | Pass |
| Miller / Chunking | Don't make people hold more than a handful of things at once. | Six House Rules, one shelf, one email ask. Nothing asks you to juggle. | Pass |
| Hick's Law | Fewer, clearer choices beat a wall of options. | One primary CTA per section; four nav links; no mega-menu. | Pass |
| Fitts's Law | Make targets big enough and close enough to hit. | Buttons, nav, and footer links are ≥44px (WCAG 2.5.5 AAA); the inline logo meets the 24px 2.5.8 AA minimum. | Pass |
| Von Restorff | The one thing that matters should look different. | One coral fill highlights the primary action in a section; coral is otherwise the brand mark — the seam, the marker diamonds, the focus ring. | Pass |
| Jakob's Law | Meet the conventions people already carry. | Logo top-left → home, nav where you expect it, a normal email field. No reinvented furniture. | Pass |
| Visibility of system status | Always show what just happened. | The demo gives instant right/wrong feedback with a spoken (aria-live) result and a visible focus ring throughout. | Pass |
| Match with the real world | Speak the user's language, not the system's. | Bench, shelf, cartridge, brewing — plain words, no jargon, no growth-speak. | Pass |
| Error prevention | Stop the mistake before it happens. | The signup uses a native email field with real validation; the demo has no fail state that can trap you. | Pass |
| Honesty (house law) | Every on-screen claim describes shipped reality. | No fabricated metrics, no fake testimonials, no dark patterns. Zero cookies, so no consent theatre. Numbers appear only when they're real. | Pass |
| Works without JavaScript | Degrade honestly; label the fallback. | Every page is static HTML. The one interactive demo degrades to a labeled static split that says it needs JS. | Pass |
| Independent verification | Audit us — the checklist is public. | This audit is self-assessed so far. An outside pass hasn't happened yet. That's the honest gap on this page today. | Open |
How this was measured
Self-assessed against the same checklist UXArcade runs every release (the design-law-audit lens: computed AA contrast, DOM overflow probes, ≥44px targets, keyboard walk). Not yet independently verified — if you find a miss, that's a Lab Note waiting to happen.
Found something we missed? Tell us — the fix and the miss both go in Lab Notes. Quarterly, we re-run this audit and post the diff.