11c655c76e
- Box: aria-label, aria-hidden, aria-role (typed union), aria-state - Text: aria-label, aria-hidden - Transform: accessibilityLabel prop - internal_accessibility on TuiBox node (role + state only) - renderScreenReaderOutput() alternate render path - Component-level aria-hidden hides, aria-label replaces content - 14 new accessibility tests Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>