RFC 003: djed-ui-primitives upstream channel (D1 → D2)
Status
Section titled “Status”Accepted
Context
Section titled “Context”Phase D1 contributes Toast, Combobox/MultiSelect, and Form seams to @alexbayerl/djed-ui-primitives. Publishing may lag the Atlas PR that deletes local duplicates.
Decision
Section titled “Decision”- During D1→D2 gap, Atlas may depend on:
file:../../djed/packages/ui-primitives(monorepo path), and/or- a published
@next(or dated) dist-tag once available.
- Cut-over checklist (D2 complete when all are true):
- Atlas
ui/package.jsonpins a semver orfile:that includes the new exports. - Local
ui/src/primitives/*implementations for Dialog/Popover/DropdownMenu/Tabs/Tooltip are deleted;index.tsis re-export only. -
import-boundary-scan.mjsreports zero forbidden imports outside the seam.
- Atlas
Consequences
Section titled “Consequences”- CI in Atlas should allow
file:resolution in dev/staging pipelines that checkoutdjedalongsideatlas.