← Check catalogue
A11Y-LABELSDeterministic
Form fields tell you what to type
What the source requires
Every consultation form, booking form and newsletter box needs a programmatic label, not just placeholder text that disappears the moment someone types.
Why this is hard to satisfy
Placeholder-only fields look labelled to a sighted user and are silent to a screen reader. A booking form nobody can complete is a lost patient, which is the version of this a practice acts on.
What we do about it
Labels are generated with the field, so a form cannot ship without them.
In build · phase two
What this tier means
Same input, same verdict, every time — no model in the loop. This is the only tier where the word “verified” is literally true.