13 — Roadmap
Phase 1 — Metadata Browser
Goal:
View existing model metadata.
Features:
- model version list,
- published model view,
- entity type list,
- property group list,
- property definition list,
- relationship definition list.
Phase 2 — Draft Editing
Goal:
Allow safe editing of metadata in draft mode.
Features:
- create draft from published model,
- edit entity types,
- edit property groups,
- edit property definitions,
- edit relationship definitions,
- audit model changes.
Phase 3 — Validation And Publish
Goal:
Make model changes safely publishable.
Features:
- full draft validation,
- validation results screen,
- publish workflow,
- published model cache invalidation,
- model audit events.
Phase 4 — Runtime Generic CRUD
Goal:
Use published metadata to power generic entity operations.
Features:
- create entity by type,
- update property values,
- attach tags,
- add relationships,
- list/filter entities,
- hierarchy operations.
Phase 5 — Metadata-Assisted Frontend
Goal:
Build consistent runtime forms and screens using metadata.
Features:
- generated property sections,
- type-aware forms,
- tag pickers,
- relationship editors,
- table column metadata,
- filter metadata.
Phase 6 — Governance
Goal:
Add stronger control over production model changes.
Features:
- compatibility analysis,
- destructive change approval,
- import/export model JSON,
- rollback by re-publishing previous model,
- optional review workflow.
Phase 7 — Advanced Configuration
Future:
- saved views,
- query builder,
- automation rules,
- integration mapping,
- tenant-specific model overrides,
- external schema import,
- model promotion between environments.