DEV-000069 allow delegation continuation response outcomes
CI / test (push) Successful in 18s
CI / test (pull_request) Successful in 17s

This commit is contained in:
m
2026-08-17 20:48:44 +03:00
parent 4428e166be
commit 21830a03e4
2 changed files with 49 additions and 0 deletions
@@ -0,0 +1,22 @@
BEGIN;
SET ROLE continuity_role;
ALTER TABLE continuity.attention_items
DROP CONSTRAINT IF EXISTS attention_items_response_projection_check;
ALTER TABLE continuity.attention_items
ADD CONSTRAINT attention_items_response_projection_check
CHECK (
state <> 'RESOLVED'
OR (
response_id <> ''
AND response_utterance_id <> ''
AND response_operation IN ('ACKNOWLEDGE','COMPLETE','SNOOZE','CANCEL','DISMISS','CONTINUE','REJECT')
AND response_outcome IN ('USER_REPORTED_COMPLETE','SNOOZED','CANCELLED','DISMISSED','CLARIFICATION_NEEDED','CONTINUED','REJECTED','NOOP')
AND responded_at_unix_millis > 0
)
);
RESET ROLE;
COMMIT;