feat(db): correlate stage-ready requests to envelope event_id

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
weichen
2026-09-15 09:43:09 +00:00
co-authored by Cursor
parent ebf16aa094
commit 28bb0b8356
@@ -0,0 +1,12 @@
-- +goose Up
-- E1B: correlate stage-ready unique outcome to envelope event_id.
ALTER TABLE stage_advance_requests
ADD COLUMN IF NOT EXISTS source_event_id TEXT NOT NULL DEFAULT '';
CREATE UNIQUE INDEX IF NOT EXISTS uq_sar_source_event
ON stage_advance_requests (source_event_id)
WHERE source_event_id <> '';
-- +goose Down
DROP INDEX IF EXISTS uq_sar_source_event;
ALTER TABLE stage_advance_requests DROP COLUMN IF EXISTS source_event_id;