-- Migration 014: sync_runs enrichment for observability -- Adds correlation ID and aggregate counts for queryable sync history ALTER TABLE sync_runs ADD COLUMN run_id TEXT; ALTER TABLE sync_runs ADD COLUMN total_items_processed INTEGER DEFAULT 0; ALTER TABLE sync_runs ADD COLUMN total_errors INTEGER DEFAULT 0; -- Index for correlation queries (find run by run_id from logs) CREATE INDEX IF NOT EXISTS idx_sync_runs_run_id ON sync_runs(run_id); INSERT INTO schema_version (version, applied_at, description) VALUES (14, strftime('%s', 'now') * 1000, 'Sync runs enrichment for observability');