chore: establish local platform baseline

This commit is contained in:
Codex Local
2026-08-26 06:41:54 +08:00
commit 29bdf4900f
575 changed files with 95644 additions and 0 deletions
@@ -0,0 +1,17 @@
BEGIN;
ALTER TABLE rtc_task
ADD COLUMN credential_issued_at timestamptz NOT NULL DEFAULT now(),
ADD COLUMN credential_expires_at timestamptz NOT NULL DEFAULT (now() + interval '5 minutes');
UPDATE rtc_task rt
SET credential_issued_at = rt.created_at,
credential_expires_at = GREATEST(c.allocation_expires_at, rt.created_at + interval '1 second')
FROM conversation c
WHERE c.id = rt.conversation_id;
ALTER TABLE rtc_task
ADD CONSTRAINT rtc_credential_expiry_after_issue
CHECK (credential_expires_at > credential_issued_at);
COMMIT;