ADR-0001: Build An Entity Platform Admin Console
Status
Accepted
Context
The Universal Entity Platform allows applications to define entity types, properties, relationships, tags, and templates. Without an Admin Console, these definitions would need to be inserted manually, seeded, or managed through scripts.
That would slow development and make the platform harder to adapt.
Decision
Build a web-based Admin Console that can manage model metadata through controlled CRUD workflows.
The Admin Console will support draft editing, validation, publishing, audit events, and future governance.
Consequences
Positive:
- New applications can start with an empty model.
- Developers can configure the model faster.
- Runtime APIs can be model-driven.
- Metadata changes become visible and auditable.
Trade-offs:
- More platform code is required upfront.
- Metadata changes need validation and governance.
- UI must clearly distinguish draft and published state.