Skip to main content
See Radius 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 specification’s corner vocabulary doesn’t map to the shipped tokens. It names corner kindscorner, hard-corner, soft-corner, round — which do not correspond to radius-sm, radius-base, radius-md, radius-pill, radius-circle. Two vocabularies for one concept, and neither is mapped to the other. See TITAN-DIV-09.
  • radius-base (3px) vs radius-md (4px) has no selection rule. A 1px difference is at the edge of perceptibility, and nothing documents which surfaces get which. The mapping on the main page is a proposal.
  • Why 3px is not recorded. The choice is deliberate; the reasoning is not written down.
  • No nesting guidance exists upstream. TITAN-RAD-02 is this page’s proposal.
  • No radius-lg. Whether large decorative surfaces are meant to use radius-md or something larger is undecided.

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 2, 2026