Accessibility
StatusDot from @prepared911/ui/status-dot is a purely decorative colored dot. The component hides itself from assistive tech; your job is to ensure the surrounding control carries the state in text, and to reserve the pulse animation for genuine urgency.
aria-hidden="true" on the dot so screen readers ignore it.aria-label on the parent control. The dot is never the only state signal.aria-label.prefers-reduced-motion: reduce is set; a solid dot is still meaningful.