Complete provisioning job detail pages and lifecycle evidence

This commit is contained in:
2026-09-28 14:17:19 -04:00
parent 5b65520bbc
commit 3fb59cd598
41 changed files with 2866 additions and 346 deletions
+9 -2
View File
@@ -452,14 +452,21 @@ CREATE TABLE IF NOT EXISTS server_deployments (
finished_at TEXT,
triggered_by TEXT NOT NULL,
error TEXT,
warnings TEXT NOT NULL DEFAULT '[]'
warnings TEXT NOT NULL DEFAULT '[]',
phase_key TEXT,
phase_started_at TEXT,
observed_at TEXT,
observation_json TEXT
);
CREATE TABLE IF NOT EXISTS server_deployment_events (
id INTEGER PRIMARY KEY AUTOINCREMENT,
deployment_id TEXT NOT NULL REFERENCES server_deployments(id) ON DELETE CASCADE,
created_at TEXT NOT NULL,
message TEXT NOT NULL
message TEXT NOT NULL,
kind TEXT,
phase_key TEXT,
details_json TEXT
);
CREATE INDEX IF NOT EXISTS idx_server_deployment_events ON server_deployment_events(deployment_id, id);