The Interfaces Institute
A building with a basement of documented failures, a stairwell of principles, and floors for primitives, components, patterns, flows and whole systems. 6 of its 9 levels are open — 30 rooms built, from ten collections reproduced whole out of published standards to four failures traced to the principle each one broke.
The building
the lift is a zoomFailures at the bottom, the frontier at the top, and the same object readable at every floor. Most of it is not open yet, and says so rather than pretending.
What the data says
§Three findings from the ground floor, each one a join between sources that were never meant to be read together.
The lag
Twelve of thirty patterns have no native primitive at all. The menu button got one in January 2025; the accordion in September 2024; the dialog in 2022, for a pattern that shipped in 1984. The switch, on every phone since 2007, still has none.
30 patterns → reproducedThe pattern register
Twenty-three of thirty specify keyboard interaction. The seven that do not are mostly static structures — a breadcrumb is a list of links, and needs no keys of its own.
30 patterns → derivedThe keyboard grammar
Arrow Down, Arrow Up and Enter are each bound by thirteen patterns; Home and End by eleven. Space and Enter do not activate the same things, which is where the confusion comes from — the specification itself is inconsistent.
27 keys →