15 tasks: 5 shared composables (Primitive/Slot, focus-trap,
dismissable-layer, roving-focus, popover-position) with unit tests,
then component-by-component rewrites (Button, Checkbox, Switch,
RadioGroup, Dialog, Select) verified against the existing regression
suite in packages/library/tests/, then dropping the dependency itself.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Plans a hand-rolled replacement for reka-ui across Button, Checkbox,
Switch, RadioGroup, Dialog, and Select to drop the dependency (and its
peerDependency burden on consumers) while preserving the current public
API and visual design exactly.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>