Every button in the wild, rendered from the real primitive. Hover to see the energize. Approve the canonical row; the rest retire or fold in. Verdicts are my recommendation — yours overrides.
Corner-Bracket Console: no full border · blue corner ticks ↔ red halftone fill · mono uppercase. Hover = brackets push out + edge energizes (#edgeHot). The only button primitives boas-kit defines.
These exist in shipped surfaces but are not in the primitive file. Decision: promote into boas-kit as canonical variants, or drop.
Different primary treatments on other surfaces. boas-kit says the plain single-fill button is RETIRED. Email pill is the mail-tier echo (feTurbulence can't run in mail).
Tertiary / nav = a plain link, never a button. Chips/tags are labels, not actions.