feat: implement metadata catalog database management

This commit is contained in:
Codex
2026-08-27 22:43:54 +02:00
parent 705af3aeb2
commit 79c4c925b5
86 changed files with 12566 additions and 135 deletions
@@ -0,0 +1,9 @@
# Use durable runs for authoritative schema synchronization
All table, column, relationship, and full-schema synchronizations run as durable background
Catalog Sync Runs rather than separate synchronous and asynchronous implementations. Each scope
is authoritative within its boundary, while Synchronize All observes one complete schema snapshot;
destructive diffs require confirmation and source revalidation before an atomic, fail-closed
catalog transaction. A persistent per-database lock, progress events, interruption handling, and
binding-version freshness make long operations observable and prevent two processes or stale
configuration from producing a partially trusted catalog.