-- Migration 069: Webhook delivery history CREATE TABLE IF NOT EXISTS webhook_deliveries ( id INTEGER PRIMARY KEY AUTOINCREMENT, webhook_id TEXT NOT NULL, event_type TEXT NOT NULL, status TEXT NOT NULL, http_status INTEGER, latency_ms INTEGER, error TEXT, payload_snapshot TEXT, created_at TEXT NOT NULL DEFAULT (datetime('now')), FOREIGN KEY (webhook_id) REFERENCES webhooks(id) ON DELETE CASCADE ); CREATE INDEX IF NOT EXISTS idx_webhook_deliveries_webhook_created ON webhook_deliveries(webhook_id, created_at DESC);