See Accessibility for the decided part of this page.
Known issues
Divergences are where code and design intent disagree; open decisions are where nothing
has been decided yet. Neither is resolvable by inference.
Gaps in the current rules
- The light-mode status failures are untriaged. Whether they are known and accepted,
scoped to non-text uses, or unnoticed is not recorded — already recorded above.
text-error-invert on background-error fails in dark (2.49:1) and is marginal in
light (4.36:1), despite the names implying they pair.
- No token expresses dark text on a bold status fill, which is what conformant
light-mode success and warning banners require.
- No semantic focus token exists — already recorded above.
- No reduced-motion implementation exists in the token layer — see
Constraints Titan should enforce below, and
Motion
for the parallel gap recorded there.
- No forced-colors / High Contrast Mode guidance exists.
- Focus Not Obscured is unaddressed. No rule governs the interaction between the
z-*
ladder and focus.
- Contrast is checked here, not in Titan — see
Constraints Titan should enforce below.
Constraints Titan should enforce
These are real, currently-true rules. Nothing in code stops a builder from violating them today — each is a placeholder for a guardrail Titan hasn’t built, not a decision still being made.
Last modified on September 17, 2026