The rules
Every rule, and how hard it binds
228 base rules across 14 domains and 9 structural layers. Filter them, then open one to see its condition tree, both branches, its exceptions and its sources.
12 rules match. Clear filters
- STR-008 Heading predicts content IF a heading does not accurately predict its section, THEN rename the heading or repair the section ELSE retain. Hard constraint
- STR-009 Maintain heading hierarchy IF heading levels skip or reflect visual size rather than logical nesting, THEN repair the hierarchy ELSE retain. Hard constraint
- STR-010 Front-load user value IF scanning readers must pass background before reaching the answer, action, or benefit, THEN move the needed content earlier ELSE retain intentional narrative suspense. Heuristic
- STR-015 Choose table only for cross-comparison IF readers must compare repeated fields across three or more items, THEN use a table; IF order or action matters, use a list ELSE use prose. Heuristic
- TEC-011 UI verb works across input methods IF an instruction refers to a generic interface action, THEN prefer input-neutral verbs such as SELECT, OPEN, ENTER, or CHOOSE; use CLICK only for mouse-specific action ELSE retain. Context default
- TEC-016 Links describe destination or action IF link text is generic, duplicated, or meaningful only from surrounding visual position, THEN replace it with a concise destination or action ELSE retain. Hard constraint
- ACC-006 Headings and labels are unique and descriptive IF repeated or vague headings prevent out-of-context identification, THEN rename them by topic or task ELSE retain. Hard constraint
- ACC-007 Text alternatives convey function or information IF meaningful non-text content appears, THEN provide a concise equivalent of its purpose and relevant information; IF decorative, mark it ignorable ELSE block release. Hard constraint
- ACC-009 Avoid directional text without structural anchor IF instructions say above, below, left, right, or color-only location and layout can reflow, THEN name the control, section, or landmark ELSE retain stable spatial instruction. Hard constraint
- ACC-011 Respect user dignity IF language stereotypes, infantilizes, blames, or defines people solely by a condition without contextual reason, THEN replace it with accurate respectful language ELSE retain self-identified terms. Hard constraint
- ACC-014 Design for screen-reader linearization IF visual layout changes reading order or relationships, THEN define a semantic linear order that preserves meaning ELSE retain. Hard constraint
- ACC-015 Test with representative disabled users IF content is consequential or broadly used, THEN combine standards checks with representative user testing and track barriers ELSE perform proportionate review. Context default