Files
Jyotisha/frontend/supabase/migrations/20260731020000_rectification_director_v4_runtime.sql
T

15 lines
819 B
SQL

-- New and unfinished Agent cases use the adaptive Director loop contract.
alter table public.birth_time_rectification_v4_cases
alter column skill_version set default 'birth-time-rectification-v8',
alter column prompt_version set default 'rectification-director-v4';
-- The scoring and evidence contracts are unchanged, so unfinished cases can continue safely.
update public.birth_time_rectification_v4_cases
set skill_version = 'birth-time-rectification-v8',
prompt_version = 'rectification-director-v4',
updated_at = greatest(updated_at, pg_catalog.now())
where status in ('awaiting_answer', 'processing', 'paused')
and deployment_mode in ('v5_shadow', 'v5_agent')
and (skill_version is distinct from 'birth-time-rectification-v8'
or prompt_version is distinct from 'rectification-director-v4');