Skip to content

Package boundaries

react-ui owns visual primitives, themes, controlled search and basic Field. react-tools owns schema interpretation, React Hook Form adapters, CRUD, tables, planning views and layouts. Dependencies flow from react-tools to react-ui, data-engine, data-access, universal-storage and task-graph. Shared UI/theme entries re-export one implementation and context.

Use render composition and forward props/ref from custom render elements. Private compatibility wrappers retain the legacy API. Standard auth accepts a host adapter; SDK-specific integrations remain in the private repository. Charts and barcodes load their SDK peers only through their subpaths. Studio, visual schema editors, attendance, autonomous agent dashboards and document approvals remain private premium features.

Executable samples are shared by Storybook. bun run test:storybook uses Chromium and axe with accessibility failures treated as errors, including a deliberate missing-alt control that must fail. Develop and verify from the public monorepo root with bun run verify. Internal exact versions link as Bun workspaces; isolated tarball consumers validate the published dependency boundary.