I reviewed the component contract. The strongest next step is to keep loading, empty, error and success states in the same accessible structure.
Design system copilot
Registry and accessibility context enabled
Turn that into a concise implementation checklist.
1. Preserve one labelled region across states.
2. Announce progress without moving focus.
3. Keep retry actions beside the error.
4. Test keyboard flow and reduced motion.
Ready