Component library
AndromedaUI
PartialUIInstrumentable primitives, not smart widgets. Caller-supplied identifiers, no networking inside GlassCard. Previews and snapshots already exist — App Control is the headed-drive half.
Packages/AndromedaUI already has Control Plane views, preview parity, snapshots, and a11y tests. New components ship with:
- Caller-supplied stable accessibility identifiers — wrappers must not swallow them.
- No networking or business logic inside primitives (GlassCard, tabs, buttons).
- Preview states that double as screenshot subjects (loading / empty / error / long / Dynamic Type / dark).
- Rows keyed by stable data ids, never array index alone.
- Decorative motion is screenshot-only unless the user can interact with it.