Skip to content

RFC 003: djed-ui-primitives upstream channel (D1 → D2)

Accepted

Phase D1 contributes Toast, Combobox/MultiSelect, and Form seams to @alexbayerl/djed-ui-primitives. Publishing may lag the Atlas PR that deletes local duplicates.

  1. 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.
  2. Cut-over checklist (D2 complete when all are true):
    • Atlas ui/package.json pins a semver or file: that includes the new exports.
    • Local ui/src/primitives/* implementations for Dialog/Popover/DropdownMenu/Tabs/Tooltip are deleted; index.ts is re-export only.
    • import-boundary-scan.mjs reports zero forbidden imports outside the seam.
  • CI in Atlas should allow file: resolution in dev/staging pipelines that checkout djed alongside atlas.