-- sd_projects_whitelist.sql -- Помечает SD-проекты EVA флагом is_sd=true. -- Запускать ПОСЛЕ синхронизации core.project, чтобы коды уже были в таблице. -- Whitelist — см. docs/superpowers/specs/mvp1-config.md -- Сбрасываем флаг у всех (на случай корректировок) UPDATE core.project SET is_sd = false; -- Помечаем SD-проекты по коду EVA UPDATE core.project SET is_sd = true WHERE eva_code IN ('pbsd', 'sd-perm', 'sd-czentralnyj'); -- Проверка DO $$ DECLARE n int; BEGIN SELECT count(*) INTO n FROM core.project WHERE is_sd = true; RAISE NOTICE 'SD projects marked: %', n; IF n != 3 THEN RAISE WARNING 'Expected 3 SD projects, got %. Check eva_code for pbsd/sd-perm/sd-czentralnyj.', n; END IF; END $$;