Files
ThothII/docs/adr/0008-allow-manual-catalog-metadata-cleanup.md

17 lines
882 B
Markdown

---
status: accepted
---
# Allow explicit manual catalog metadata cleanup
An administrator may explicitly clear structural projections from the Metadata Catalog without
changing the Workspace Database, its binding, or its secrets. A database selection can remove all
Catalog Tables, cascading their Catalog Columns and Catalog Relationships, or remove only its
Catalog Relationships; a table selection can remove its Catalog Columns or every incoming and
outgoing Catalog Relationship. Each selection is atomic, and a later Schema Synchronization can
rebuild the removed projection from the external schema.
This supersedes ADR-0005's broader invariant that physical membership cannot be edited manually.
Synchronization remains authoritative when it runs, while manual cleanup intentionally permits an
incomplete catalog between cleanup and the next successful synchronization.