From f082bd1ae51b5601f4a8a74a8cb38e51b6e69fcc Mon Sep 17 00:00:00 2001 From: a2a-cloud Date: Sat, 18 Jul 2026 06:47:55 +0000 Subject: [PATCH] a2a-source-edit: write db/migrations/001_quote_judge.sql --- db/migrations/001_quote_judge.sql | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/db/migrations/001_quote_judge.sql b/db/migrations/001_quote_judge.sql index adc5c11..352cb53 100644 --- a/db/migrations/001_quote_judge.sql +++ b/db/migrations/001_quote_judge.sql @@ -2,7 +2,7 @@ CREATE TABLE IF NOT EXISTS quote_comparisons ( tenant_key TEXT NOT NULL, comparison_id TEXT NOT NULL, recommendation_vendor TEXT NOT NULL, - result JSONB NOT NULL, + payload JSONB NOT NULL, created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), PRIMARY KEY (tenant_key, comparison_id) @@ -11,16 +11,16 @@ CREATE TABLE IF NOT EXISTS quote_comparisons ( CREATE INDEX IF NOT EXISTS quote_comparisons_tenant_updated_idx ON quote_comparisons (tenant_key, updated_at DESC); -CREATE TABLE IF NOT EXISTS quote_judge_receipts ( - receipt_id TEXT PRIMARY KEY, +CREATE TABLE IF NOT EXISTS quote_execution_receipts ( + id BIGSERIAL PRIMARY KEY, tenant_key TEXT NOT NULL, comparison_id TEXT NOT NULL, - tool_name TEXT NOT NULL, + skill_name TEXT NOT NULL, status TEXT NOT NULL, - input_hash TEXT NOT NULL, - payload JSONB NOT NULL, + task_id TEXT NOT NULL DEFAULT '', + receipt JSONB NOT NULL, created_at TIMESTAMPTZ NOT NULL DEFAULT NOW() ); -CREATE INDEX IF NOT EXISTS quote_judge_receipts_tenant_comparison_idx - ON quote_judge_receipts (tenant_key, comparison_id, created_at DESC); +CREATE INDEX IF NOT EXISTS quote_execution_receipts_tenant_comparison_idx + ON quote_execution_receipts (tenant_key, comparison_id, created_at DESC);