Accessibility
Accessibility is a build step, not a review step
Catching a missing label in review means someone already wrote it, reviewed it, and shipped the habit.
Every accessibility problem we shipped had passed a human review. The fix was not more reviewers.
We ran an audit and found the same four issues repeated across thirty components: missing labels, colour-only state, focus traps in dialogs, and headings chosen for size rather than structure.
Four rules, enforced
Each one became a lint rule or a test. None of them are clever. All of them fail loudly, at the moment the code is written, which is the only moment that is cheap.