Semantic role mappings

Proposed — Pending Founder ReviewThese mappings do not change production consumption.

Token / componentGoverned valueStatus
surface.background{color.neutral.99}Proposed
surface.canvas{color.neutral.100}Proposed
surface.subtle{color.neutral.95}Proposed
text.primary{color.neutral.20}Proposed
text.secondary{color.neutral.70}Proposed
text.inverse{color.neutral.99}Proposed
border.default{color.neutral.90}Proposed
border.strong{color.neutral.70}Proposed
action.primary.background{color.primary.20}Proposed
action.primary.foreground{color.primary.10}Proposed
action.primary.container{color.primary.40}Proposed
action.primary.onContainer{color.primary.30}Proposed
action.secondary.background{color.secondary.80}Proposed
action.secondary.foreground{color.secondary.50}Proposed
action.secondary.container{color.secondary.90}Proposed
action.secondary.onContainer{color.secondary.95}Proposed
action.tertiary.background{color.tertiary.60}Proposed
action.tertiary.foreground{color.tertiary.40}Proposed
action.tertiary.container{color.tertiary.70}Proposed
action.tertiary.onContainer{color.tertiary.80}Proposed
status.error.background{color.error.60}Proposed
status.error.foreground{color.neutral.100}Proposed
status.success.background{color.success.60}Proposed
status.success.foreground{color.neutral.100}Proposed
status.warning.background{color.warning.70}Proposed
status.warning.foreground{color.neutral.20}Proposed
focus.ring{color.tertiary.60}Proposed
disabled.background{color.neutral.90}Proposed
disabled.foreground{color.neutral.70}Proposed
inverse.background{color.neutral.20}Proposed
inverse.foreground{color.neutral.99}Proposed

Unresolved: overlay.scrim opacity and the complete dark-theme contract are source-verification-required.