Wire --issue/--mr surgical dispatch, fix effective_project resolution bug, remove dead struct fields and stale allow annotations, fix collapsible-if clippy lints from concurrent changes. Pipeline: PREFLIGHT -> TOCTOU -> INGEST -> DEPENDENTS -> DOCS -> EMBED -> FINALIZE Token management: add lore token set/show commands with config file storage
21 lines
1.1 KiB
SQL
21 lines
1.1 KiB
SQL
-- Migration 027: Extend sync_runs for surgical sync observability
|
|
-- Adds mode/phase tracking and surgical-specific counters.
|
|
|
|
ALTER TABLE sync_runs ADD COLUMN mode TEXT;
|
|
ALTER TABLE sync_runs ADD COLUMN phase TEXT;
|
|
ALTER TABLE sync_runs ADD COLUMN surgical_iids_json TEXT;
|
|
ALTER TABLE sync_runs ADD COLUMN issues_fetched INTEGER NOT NULL DEFAULT 0;
|
|
ALTER TABLE sync_runs ADD COLUMN mrs_fetched INTEGER NOT NULL DEFAULT 0;
|
|
ALTER TABLE sync_runs ADD COLUMN issues_ingested INTEGER NOT NULL DEFAULT 0;
|
|
ALTER TABLE sync_runs ADD COLUMN mrs_ingested INTEGER NOT NULL DEFAULT 0;
|
|
ALTER TABLE sync_runs ADD COLUMN skipped_stale INTEGER NOT NULL DEFAULT 0;
|
|
ALTER TABLE sync_runs ADD COLUMN docs_regenerated INTEGER NOT NULL DEFAULT 0;
|
|
ALTER TABLE sync_runs ADD COLUMN docs_embedded INTEGER NOT NULL DEFAULT 0;
|
|
ALTER TABLE sync_runs ADD COLUMN warnings_count INTEGER NOT NULL DEFAULT 0;
|
|
ALTER TABLE sync_runs ADD COLUMN cancelled_at INTEGER;
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_sync_runs_mode_started
|
|
ON sync_runs(mode, started_at DESC);
|
|
CREATE INDEX IF NOT EXISTS idx_sync_runs_status_phase_started
|
|
ON sync_runs(status, phase, started_at DESC);
|