@x12i/memorix-schema-ui
v1.32.0
Published
React UI for Memorix Schema Manager — entities, descriptors, catalog, narratives, agents, and abstraction mapping.
Maintainers
Readme
@x12i/memorix-schema-ui
React UI for the Memorix Schema Manager (Metadata Studio): entities, fields, catalog, descriptors, reconcile, narratives, relationships, agents, and abstraction mapping.
Calls @x12i/memorix-catalox-api for all /api/* routes. Same split as memorix-explorer + memorix-explorer-api.
Ownership: this app = Metadata Studio. Catalox Manager = Catalox catalog kinds / publish / integrity. Both → catalox-api :5180. There is no memorix-schema-api directory anymore. See .operational/PACKAGE-OWNERSHIP.md.
npm install
npm run dev # API (:5180) + Vite dev server (:5174)
npm run build # static bundle → dist/public
npm run ui:dev # Vite only (API must be running separately)Pages
| Route | Purpose |
|-------|---------|
| / | Overview metrics |
| /entities | Entity list |
| /entities/:name | Metadata tabs including Abstraction |
| /narratives | Narrative descriptor CRUD |
| /relationships | Declared relationships |
| /agents | Agent CRUD |
| /agent-bindings | Object-type ↔ agent bindings |
| /metadata/* | Descriptor snapshot, validate, reconcile, abstraction maps |
Data browsing (records, slices) lives in memorix-explorer. See schema-data-boundary.md.
API package
Server, auth, Mappix BFF, deploy, and Docker: ../memorix-catalox-api/.
Configure .env in memorix-catalox-api (not here).
Tests
npm run build # typecheck + vite buildAPI tests live in memorix-catalox-api.
See docs/GAP-ANALYSIS.md for known limits.
