Synthesis Terminal
The BurstDB Synthesis Terminal is the mission-control interface for your generative infrastructure. It provides unified orchestration across your blueprints, cluster telemetry, and fidelity audits.
📡 Terminal Tabs
The terminal is partitioned into five specialized views for full architectural transparency:
1. Infrastructure (Overview)
Real-time monitoring of the distributed cluster.
- System Health: Health status of the Redis broker and Celery worker group.
- Data Velocity: Throughput metrics for active synthesis operations.
- Volume Metrics: Gross table counts and storage footprint.
2. Blueprints (Schemas)
The central repository for your parsed architectural metadata.
- Source Connectors: Manage connections to SQL dumps, Supabase, and MongoDB.
- Blueprint Audit: Inspect the complexity of parsed relational graphs.
3. Explorer (Data Browser)
A direct window into the synthesis output buffers.
- High-Fidelity Browsing: Paginated access to million-row synthetic archives.
- Constraint Visualization: Visual markers for synthetic confidence and origin mapping.
4. Fidelity (Audit Charts)
Advanced visualizations of the statistical audit engine’s results.
- Distribution Histograms: View how synthetic CDFs mirror production patterns.
- Privacy Scores: Precision tracking of privacy risk and disclosure metrics.
5. Cluster (Jobs)
Granular tracking of the asynchronous task queue.
- State Monitoring: Track jobs from
PENDING(Broker) toPROCESSING(Worker) toREADY(Packaging). - Log Archiving: Full stdout/stderr capture for failed modeling attempts.
🏗️ Technical Implementation
The Synthesis Terminal is a high-performance SPA (Single Page Application) built using Next.js 15. It maintains a consistent connection to the FastAPI Gateway and utilizes a Zustand store to manage the global state of the synthesis cluster without redundant network overhead.