{
  "schema_version": "pssr-academic-review-package-v1",
  "generated_at": "2026-07-21T19:41:50.586Z",
  "canonical_boundary": {
    "canonical_version": "v10.3.1",
    "candidate_version": "v10.4-RC1",
    "candidate_status": "Исследовательский кандидат",
    "decision": "НЕ ГОТОВО К КАНОНИЧЕСКОМУ ВЫПУСКУ",
    "ready_for": "ГОТОВО К ЗАРЕГИСТРИРОВАННОЙ ВАЛИДАЦИИ",
    "automatic_decision_authority": false,
    "prediction_claims_allowed": false,
    "canonical_release_allowed": false
  },
  "candidate": {
    "name": "Версия доказательности и валидации",
    "prepared_at": "14 июля 2026",
    "thesis": "Следующая версия укрепляет доказуемость, калибровку и управляемую неопределённость до расширения модели новыми агентными слоями.",
    "scope": "PSSR остаётся системой вероятностной диагностики и поддержки аналитического решения. Она не устанавливает факты единолично, не гарантирует прогноз и не исполняет управленческие действия.",
    "non_goals": [
      "автоматическое политическое или административное решение",
      "профилирование физических лиц или оценка их благонадёжности",
      "перенос продуктовых сценариев CommStrat, Cockpit или Electoral OS в теоретический канон",
      "объявление числовых порогов универсальными без доменной калибровки",
      "добавление агентного расширения до прохождения шлюза валидации"
    ]
  },
  "verdict": {
    "decision": "НЕ ГОТОВО К КАНОНИЧЕСКОМУ ВЫПУСКУ",
    "readyFor": "ГОТОВО К ЗАРЕГИСТРИРОВАННОЙ ВАЛИДАЦИИ",
    "runtimeClass": "Инженерный прототип составных индексов, эвристических преобразований и конечного автомата.",
    "reason": "В рабочем контуре пока нет оценённой модели переходов и наблюдений, калибровочного корпуса, зафиксированной контрольной выборки и измеренной ошибки вне обучающей выборки.",
    "allowedClaims": [
      "композитный индикатор или эвристический сигнал по набору правил конкретной версии",
      "техническая оценка качества, свежести и полноты входных данных",
      "статистическое изменение, которое требует проверки аналитиком",
      "исследовательская метка режима без автоматического управленческого действия"
    ],
    "blockedClaims": [
      "вероятность кризиса или режимной смены в процентах",
      "доказанная точность прогноза без целевой переменной, разбиения выборки и доверительного интервала",
      "каузальный вывод о причине события",
      "уверенность (confidence) как вероятность истинности результата"
    ]
  },
  "totals": {
    "modules": 12,
    "blocking_gates": 8,
    "references": 26,
    "academic_findings": 10,
    "critical_findings": 3,
    "recovered_materials": 23
  },
  "active_blockers": [
    {
      "id": "A-01",
      "severity": "critical",
      "title": "Параметры не оценены на calibration corpus",
      "evidence": "config/engine_config.yaml; src/engine/indices.py",
      "risk": "PRS и режимы нельзя интерпретировать как эмпирически оценённые вероятности.",
      "closure": "Versioned calibration dataset, estimator, parameter report и frozen holdout."
    },
    {
      "id": "A-02",
      "severity": "critical",
      "title": "Нет независимого target и ground truth",
      "evidence": "Отсутствует frozen event ledger и label guide.",
      "risk": "Predictive validity, false alarms и warning lead невозможно измерить без круговой разметки.",
      "closure": "Подписанный label guide, двойная разметка и immutable event ledger."
    },
    {
      "id": "A-03",
      "severity": "critical",
      "title": "Производные признаки создают псевдоразмерность",
      "evidence": "src/layers/aggregator.py::build_snapshot_payload",
      "risk": "Зависимые proxies выглядят как независимые измерения и могут усиливать один сигнал несколько раз.",
      "closure": "Measurement map, parent lineage, independence clusters и ablation derived features."
    },
    {
      "id": "A-04",
      "severity": "high",
      "title": "Два несовместимых regime contract",
      "evidence": "src/engine/state_machine.py; src/engine/regime_v2.py",
      "risk": "Один snapshot способен получить разные режимы в зависимости от route.",
      "closure": "Один canonical classifier либо явное разделение задач с concordance tests."
    },
    {
      "id": "A-05",
      "severity": "high",
      "title": "Confidence не является вероятностной уверенностью",
      "evidence": "src/layers/confidence.py; src/engine/indices.py::calc_confidence",
      "risk": "Оператор может принять data quality за вероятность правильности вывода.",
      "closure": "Публичное имя data_quality_score и отдельная calibrated uncertainty model."
    },
    {
      "id": "A-06",
      "severity": "high",
      "title": "Независимость источников не моделируется",
      "evidence": "config/engine_config.yaml::layers",
      "risk": "Одно событие получает несколько голосов и завышает согласованность.",
      "closure": "Provenance graph, event deduplication и source-correlation penalty."
    },
    {
      "id": "A-07",
      "severity": "high",
      "title": "EWS не имеет измеренной рабочей характеристики",
      "evidence": "src/engine/ews.py::evaluate_ews",
      "risk": "Неизвестны false-alarm rate, missed events и lead time.",
      "closure": "Frozen EWS corpus, event windows, baseline comparison и False Trigger Log."
    },
    {
      "id": "A-08",
      "severity": "high",
      "title": "Mixed-frequency данные не имеют общей временной модели",
      "evidence": "config/engine_config.yaml::pipeline; layers.l_macro",
      "risk": "Старое наблюдение может выглядеть как свежий ежедневный сигнал.",
      "closure": "Observed/released timestamps, age state и mixed-frequency evaluation."
    },
    {
      "id": "A-09",
      "severity": "high",
      "title": "Out-of-sample validation отсутствует",
      "evidence": "Нет воспроизводимого Evaluation Card на данных PSSR.",
      "risk": "Невозможно отделить подгонку от обобщения.",
      "closure": "Подписанная preregistration и independent rerun."
    }
  ],
  "validation_gates": [
    {
      "id": "G0",
      "title": "Claim and legal gate",
      "owner": "Model Owner + Legal Reviewer",
      "blocking": true,
      "criteria": [
        "назначение и prohibited uses опубликованы",
        "актуальная редакция законодательства Казахстана проверена",
        "автоматическое исполнение и персональное профилирование отсутствуют"
      ],
      "expected_evidence": "Signed scope statement and legal review note"
    },
    {
      "id": "G1",
      "title": "Formal consistency gate",
      "owner": "Architecture Council",
      "blocking": true,
      "criteria": [
        "каждый символ имеет определение, размерность и область значений",
        "устранены противоречия J, W, rho_struct, MSI, IE, q_fb и гистерезиса",
        "state machine проходит reachability и transition tests"
      ],
      "expected_evidence": "Machine-checkable symbol registry and reference fixtures"
    },
    {
      "id": "G2",
      "title": "Data and provenance gate",
      "owner": "Data Steward",
      "blocking": true,
      "criteria": [
        "Data Passport покрывает все входы",
        "lineage восстанавливается от результата до источника",
        "correlated sources и multilingual duplicates распознаются"
      ],
      "expected_evidence": "Versioned provenance bundle and data quality report"
    },
    {
      "id": "G3",
      "title": "Forecast validation gate",
      "owner": "Validation Lead",
      "blocking": true,
      "criteria": [
        "есть temporal, geographic и regime holdout",
        "proper scores и calibration лучше зарегистрированного baseline",
        "EWS false alarms и warning lead укладываются в pre-registered limits"
      ],
      "expected_evidence": "Immutable Evaluation Card and reproducible run"
    },
    {
      "id": "G4",
      "title": "Stress and degraded-mode gate",
      "owner": "Stress Commission",
      "blocking": true,
      "criteria": [
        "worst-case fixtures дают abstain или безопасную деградацию",
        "нет скрытой подстановки потерянных данных",
        "повторный прогон детерминирован при том же manifest"
      ],
      "expected_evidence": "Worst-Case Act with PASS / CONDITIONAL PASS / FAIL"
    },
    {
      "id": "G5",
      "title": "Human factors gate",
      "owner": "HITL Approver",
      "blocking": true,
      "criteria": [
        "operator study измеряет automation bias и team performance",
        "обучение, полномочия stop и Four Eyes подтверждены",
        "интерфейс показывает uncertainty и dissent"
      ],
      "expected_evidence": "Human factors study and operator readiness record"
    },
    {
      "id": "G6",
      "title": "Multilingual parity gate",
      "owner": "Language Review Lead",
      "blocking": true,
      "criteria": [
        "RU/KK/EN термины связаны с одной canonical concept ID",
        "нет различающихся правовых или режимных смыслов",
        "контрольная выборка проверена двумя независимыми специалистами"
      ],
      "expected_evidence": "Versioned terminology map and parity report"
    },
    {
      "id": "G7",
      "title": "Release and rollback gate",
      "owner": "Model Owner + independent approver",
      "blocking": true,
      "criteria": [
        "release manifest подписан и содержит checksums",
        "rollback, sunset and incident response rehearsed",
        "ни один P0 finding не открыт"
      ],
      "expected_evidence": "Signed release package and dry-run report"
    }
  ],
  "candidate_modules": [
    {
      "code": "M0",
      "title": "Контракт назначения и границ",
      "status": "reframed",
      "thesis": "Любой вывод PSSR является версионированным аналитическим свидетельством, а не решением и не установленным фактом.",
      "acceptance": [
        "каждый публичный output имеет машинно-читаемый claim type",
        "нет маршрута, где regime label автоматически создаёт управленческое действие",
        "legal review подтверждает соответствие актуальной редакции права Казахстана"
      ],
      "evidence_ids": [
        "kz-ai-law-2025",
        "nist-ai-rmf-2023",
        "eu-ai-act-2024"
      ],
      "recovered_material_ids": [
        "v10-continuity-protocol",
        "scenario-decision-act"
      ]
    },
    {
      "code": "M1",
      "title": "Evidence, Ground Truth и Data Passport",
      "status": "new",
      "thesis": "Ни один фактор не входит в расчёт без происхождения, времени наблюдения, метода преобразования и статуса подтверждения.",
      "acceptance": [
        "100% факторов в фикстуре имеют source, observed_at, transform_version и evidence_status",
        "любой итог трассируется до исходных свидетельств и версии правила",
        "изменение свидетельства создаёт новую версию, а не переписывает прошлый run"
      ],
      "evidence_ids": [
        "w3c-prov-o-2013",
        "datasheets-2018",
        "evaluation-cards-2026"
      ],
      "recovered_material_ids": [
        "v82-safety-foundation",
        "v103-engineering-guardrails",
        "scenario-decision-act",
        "advanced-learning-loop"
      ]
    },
    {
      "code": "M2",
      "title": "Доверие к источнику и языковая эквивалентность",
      "status": "reframed",
      "thesis": "Надёжность источника является наблюдаемой характеристикой с историей ошибок, а не постоянным авторитетным весом.",
      "acceptance": [
        "две публикации одного первичного источника не считаются независимым подтверждением",
        "source trust обновляется только через versioned evidence",
        "контрольная выборка RU/KK/EN проходит двойную предметную проверку"
      ],
      "evidence_ids": [
        "nist-ai-rmf-2023",
        "w3c-prov-o-2013",
        "datasheets-2018"
      ],
      "recovered_material_ids": [
        "v83-early-warning",
        "language-equivalence-pack",
        "trust-and-operational-indices"
      ]
    },
    {
      "code": "M3",
      "title": "Робастная ассимиляция состояния",
      "status": "reframed",
      "thesis": "EKF разрешён только при проверенных предпосылках; при выбросах, тяжёлых хвостах или плохой идентифицируемости включается degraded path.",
      "acceptance": [
        "synthetic suite покрывает Gaussian, heavy-tail, missingness и delayed observations",
        "численная нестабильность приводит к Uncertain, а не к уверенной оценке",
        "выбранный фильтр превосходит baseline по заранее зарегистрированным метрикам"
      ],
      "evidence_ids": [
        "robust-state-space-2024",
        "nist-critical-infrastructure-2026",
        "oecd-composite-indicators-2008"
      ],
      "recovered_material_ids": [
        "v103-engineering-guardrails",
        "v82-safety-foundation",
        "robust-calibration-branch",
        "small-state-amplification"
      ]
    },
    {
      "code": "M4",
      "title": "Ансамбль раннего предупреждения",
      "status": "new",
      "thesis": "EWS является согласованным набором статистических свидетельств с явной неопределённостью и контролем ложных тревог.",
      "acceptance": [
        "на temporal holdout измерены false alarms per month и median warning lead",
        "есть ablation каждого семейства сигналов",
        "быстрые parameter shifts и неоднозначные EWS входят в worst-case suite"
      ],
      "evidence_ids": [
        "watch-2025",
        "causal-cpd-2025",
        "multivariate-cpd-2024",
        "network-ews-2024",
        "high-dimensional-ews-2024",
        "ews-too-late-2025",
        "ews-ambiguity-2025",
        "views-2019"
      ],
      "recovered_material_ids": [
        "v83-early-warning",
        "v971-worst-case-act",
        "robust-calibration-branch",
        "trust-and-operational-indices"
      ]
    },
    {
      "code": "M5",
      "title": "Вероятностный прогноз и uncertainty envelope",
      "status": "new",
      "thesis": "PSSR публикует распределение или набор сценариев с измеренным покрытием, а не одиночную уверенную траекторию.",
      "acceptance": [
        "есть calibration plot и score относительно climatology/persistence baseline",
        "для интервалов одновременно показаны empirical coverage и width",
        "при нарушении coverage система снижает confidence и открывает calibration incident"
      ],
      "evidence_ids": [
        "gneiting-raftery-2007",
        "online-conformal-2025",
        "switching-conformal-2025"
      ],
      "recovered_material_ids": [
        "v96-validation-pack",
        "core-mathematical-review",
        "advanced-learning-loop",
        "scenario-decision-act"
      ]
    },
    {
      "code": "M6",
      "title": "Regime Engine и иерархия конфликтов",
      "status": "reframed",
      "thesis": "Переход режима – отдельное версионированное решение машины состояний с гистерезисом, конфликтной политикой и человеческим подтверждением.",
      "acceptance": [
        "каждый переход имеет deterministic fixture и обратимый audit trace",
        "нет циклов или недостижимых состояний в state-machine validation",
        "порог содержит domain, sample window, calibration version и owner approval"
      ],
      "evidence_ids": [
        "nist-ai-rmf-2023",
        "watch-2025",
        "kz-ai-law-2025"
      ],
      "recovered_material_ids": [
        "v971-formal-release",
        "v10-continuity-protocol",
        "cog2-dual-regime",
        "scenario-decision-act"
      ]
    },
    {
      "code": "M7",
      "title": "Validation Pack и pre-registered evaluation",
      "status": "new",
      "thesis": "Новая версия принимается только по заранее зафиксированным данным, метрикам, baseline, порогам и правилам отказа.",
      "acceptance": [
        "evaluation plan зафиксирован до просмотра holdout outcomes",
        "порог PASS не меняется после расчёта без нового versioned experiment",
        "каждый результат содержит Evaluation Card и ссылку на воспроизводимый run"
      ],
      "evidence_ids": [
        "gneiting-raftery-2007",
        "nist-ai-rmf-2023",
        "evaluation-cards-2026",
        "model-cards-2018",
        "views-2019",
        "rare-events-2001",
        "bayesian-workflow-2026"
      ],
      "recovered_material_ids": [
        "v96-validation-pack",
        "core-mathematical-review",
        "advanced-learning-loop",
        "robust-calibration-branch",
        "small-state-amplification",
        "trust-and-operational-indices"
      ]
    },
    {
      "code": "M8",
      "title": "Stress Integrity и Worst-Case Act",
      "status": "new",
      "thesis": "Отказобезопасность проверяется составными сценариями, а не отдельными happy-path тестами.",
      "acceptance": [
        "каждый P0 сценарий воспроизводим из versioned fixture",
        "опасная неопределённость приводит к abstain/degraded mode",
        "повторный прогон даёт тот же результат и audit manifest"
      ],
      "evidence_ids": [
        "nist-critical-infrastructure-2026",
        "watch-2025",
        "kz-ai-law-2025"
      ],
      "recovered_material_ids": [
        "v971-worst-case-act",
        "v82-safety-foundation",
        "scenario-decision-act",
        "small-state-amplification"
      ]
    },
    {
      "code": "M9",
      "title": "Human Oversight и защита от automation bias",
      "status": "reframed",
      "thesis": "Оператор должен видеть неопределённость, альтернативы и источник разногласия и иметь полномочие остановить процесс.",
      "acceptance": [
        "operator study сравнивает решения с PSSR, без PSSR и в blind-first режиме",
        "override, dissent и abstention журналируются без наказания оператора",
        "интерфейс не скрывает confidence limits и не использует тревожный дизайн для давления"
      ],
      "evidence_ids": [
        "human-ai-uq-2025",
        "human-ai-interface-2025",
        "eu-ai-act-2024",
        "kz-ai-law-2025"
      ],
      "recovered_material_ids": [
        "v7-operational-safety",
        "v96-institutional-operation",
        "cog2-dual-regime",
        "scenario-decision-act"
      ]
    },
    {
      "code": "M10",
      "title": "Release governance и non-dilution",
      "status": "reframed",
      "thesis": "Каждый release является неизменяемым пакетом модели, данных, правил, тестов, ограничений и одобрений.",
      "acceptance": [
        "release manifest содержит checksums всех исполнимых артефактов",
        "роль, одобрившая изменение, не совпадает с единственным автором изменения",
        "rollback и sunset procedure проверены до релиза"
      ],
      "evidence_ids": [
        "model-cards-2018",
        "datasheets-2018",
        "evaluation-cards-2026",
        "w3c-prov-o-2013"
      ],
      "recovered_material_ids": [
        "v971-formal-release",
        "v10-continuity-protocol"
      ]
    },
    {
      "code": "M11",
      "title": "Agent-Based Extension",
      "status": "deferred",
      "thesis": "Агентный слой остаётся исследовательской песочницей, пока агрегированное ядро не проходит validation и stress gates.",
      "acceptance": [
        "нет персональных идентификаторов и поведенческих рейтингов",
        "агентная модель не влияет на production regime",
        "отдельный research review подтверждает идентифицируемость и добавочную ценность"
      ],
      "evidence_ids": [
        "kz-ai-law-2025",
        "nist-ai-rmf-2023"
      ],
      "recovered_material_ids": []
    }
  ],
  "evidence_references": [
    {
      "id": "kz-ai-law-2025",
      "title": "Закон Республики Казахстан «Об искусственном интеллекте» № 230-VIII",
      "authors": "Республика Казахстан",
      "year": 2025,
      "kind": "law",
      "url": "https://www.adilet.zan.kz/rus/docs/Z2500000230",
      "contribution": "Фиксирует человекоцентричность, ответственность владельцев и требования к результатам ИИ-систем.",
      "limitation": "Закон изменён 24 июня 2026 года; перед пилотом нужна отдельная правовая сверка актуальной редакции и подзаконных актов."
    },
    {
      "id": "eu-ai-act-2024",
      "title": "Regulation (EU) 2024/1689 – Artificial Intelligence Act",
      "authors": "European Parliament and Council",
      "year": 2024,
      "kind": "law",
      "url": "https://eur-lex.europa.eu/eli/reg/2024/1689/oj",
      "contribution": "Даёт ориентиры по документации, журналированию, мониторингу и человеческому надзору для систем высокого риска.",
      "limitation": "Не является правом Казахстана и используется только как сравнительный governance benchmark."
    },
    {
      "id": "nist-ai-rmf-2023",
      "title": "Artificial Intelligence Risk Management Framework (AI RMF 1.0)",
      "authors": "National Institute of Standards and Technology",
      "year": 2023,
      "kind": "standard",
      "url": "https://doi.org/10.6028/NIST.AI.100-1",
      "contribution": "Структурирует управление риском через Govern, Map, Measure и Manage и подчёркивает TEVV на всём жизненном цикле.",
      "limitation": "Добровольная рамка; конкретные метрики и пороги должны задаваться контекстом PSSR."
    },
    {
      "id": "oecd-composite-indicators-2008",
      "title": "Handbook on Constructing Composite Indicators: Methodology and User Guide",
      "authors": "OECD and Joint Research Centre, European Commission",
      "year": 2008,
      "kind": "standard",
      "url": "https://doi.org/10.1787/9789264043466-en",
      "contribution": "Даёт дисциплину построения композитных индикаторов: теоретическую рамку, нормализацию, веса, sensitivity и декомпозицию.",
      "limitation": "Не подтверждает конкретные веса PSSR; они должны оцениваться и проходить uncertainty/sensitivity analysis."
    },
    {
      "id": "nist-critical-infrastructure-2026",
      "title": "Concept Note: AI RMF Profile on Trustworthy AI in Critical Infrastructure",
      "authors": "National Institute of Standards and Technology",
      "year": 2026,
      "kind": "standard",
      "url": "https://www.nist.gov/programs-projects/concept-note-ai-rmf-profile-trustworthy-ai-critical-infrastructure",
      "contribution": "Подтверждает full-lifecycle подход к надёжности, безопасности и измеримости ИИ в критических средах.",
      "limitation": "На июль 2026 года это концептуальная записка и ongoing profile, а не завершённый стандарт."
    },
    {
      "id": "w3c-prov-o-2013",
      "title": "PROV-O: The PROV Ontology",
      "authors": "W3C Provenance Working Group",
      "year": 2013,
      "kind": "standard",
      "url": "https://www.w3.org/TR/prov-o/",
      "contribution": "Даёт интероперабельную модель происхождения Entity, Activity и Agent для Data Passport и Run Manifest.",
      "limitation": "PSSR должен определить собственный профиль и обязательные поля поверх общей онтологии."
    },
    {
      "id": "gneiting-raftery-2007",
      "title": "Strictly Proper Scoring Rules, Prediction, and Estimation",
      "authors": "Tilmann Gneiting, Adrian E. Raftery",
      "year": 2007,
      "kind": "peer_reviewed",
      "url": "https://doi.org/10.1198/016214506000001437",
      "contribution": "Обосновывает proper scoring rules для честной оценки вероятностных прогнозов и интервалов.",
      "limitation": "Выбор конкретного score не заменяет проверку калибровки, разрешения и полезности в предметной области."
    },
    {
      "id": "views-2019",
      "title": "ViEWS: A political Violence Early-Warning System",
      "authors": "Håvard Hegre et al.",
      "year": 2019,
      "kind": "peer_reviewed",
      "url": "https://doi.org/10.1177/0022343319823860",
      "contribution": "Показывает необходимость заранее определить outcome, единицу анализа, горизонт и ретроспективную out-of-sample оценку early-warning системы.",
      "limitation": "Архитектура и labels политического насилия не переносятся на PSSR автоматически; переносится дисциплина evaluation."
    },
    {
      "id": "rare-events-2001",
      "title": "Logistic Regression in Rare Events Data",
      "authors": "Gary King, Langche Zeng",
      "year": 2001,
      "kind": "peer_reviewed",
      "url": "https://doi.org/10.1093/oxfordjournals.pan.a004868",
      "contribution": "Фиксирует статистические проблемы редких событий и необходимость учитывать base rate и смещение оценки.",
      "limitation": "Метод не определяет событие и не решает временную зависимость; PSSR нужен отдельный temporal design."
    },
    {
      "id": "bayesian-workflow-2026",
      "title": "Bayesian Workflow",
      "authors": "Andrew Gelman et al.",
      "year": 2026,
      "kind": "standard",
      "url": "https://sites.stat.columbia.edu/gelman/workflow-book/",
      "contribution": "Задаёт итеративную практику model checking, sensitivity, predictive validation и прозрачного пересмотра модели.",
      "limitation": "Workflow не делает PSSR байесовской моделью и не заменяет предметную разметку и holdout."
    },
    {
      "id": "watch-2025",
      "title": "WATCH: Adaptive Monitoring for AI Deployments via Weighted-Conformal Martingales",
      "authors": "Drew Prinster, Xing Han, Anqi Liu, Suchi Saria",
      "year": 2025,
      "kind": "peer_reviewed",
      "url": "https://proceedings.mlr.press/v267/prinster25a.html",
      "contribution": "Предлагает непрерывный мониторинг неожиданных сдвигов с контролем ложных тревог.",
      "limitation": "Гарантии зависят от предпосылок метода и не превращают change point в доказательство социального кризиса."
    },
    {
      "id": "online-conformal-2025",
      "title": "Online Conformal Prediction via Online Optimization",
      "authors": "Felipe Areces, Christopher Mohri, Tatsunori Hashimoto, John Duchi",
      "year": 2025,
      "kind": "peer_reviewed",
      "url": "https://proceedings.mlr.press/v267/areces25a.html",
      "contribution": "Даёт семейство online conformal методов с гарантиями покрытия в стохастических и adversarial условиях.",
      "limitation": "Покрытие и ширина интервалов должны проверяться на реальном temporal holdout PSSR."
    },
    {
      "id": "causal-cpd-2025",
      "title": "Causal Discovery-Driven Change Point Detection in Time Series",
      "authors": "Shanyun Gao et al.",
      "year": 2025,
      "kind": "peer_reviewed",
      "url": "https://proceedings.mlr.press/v258/gao25g.html",
      "contribution": "Разделяет общие сдвиги распределения и изменения интересующих компонентов с учётом причинной структуры.",
      "limitation": "Причинная структура сама оценивается с ошибкой; результат не должен маркироваться как установленная причинность."
    },
    {
      "id": "multivariate-cpd-2024",
      "title": "Unsupervised Change Point Detection in Multivariate Time Series",
      "authors": "Daoping Wu, Suhas Gundimeda, Shaoshuai Mou, Christopher Quinn",
      "year": 2024,
      "kind": "peer_reviewed",
      "url": "https://proceedings.mlr.press/v238/wu24g.html",
      "contribution": "Даёт многомерный change-point baseline без заранее заданного числа точек изменения.",
      "limitation": "Выявляет статистический сдвиг, но не его политическую, социальную или нормативную интерпретацию."
    },
    {
      "id": "network-ews-2024",
      "title": "Anticipating regime shifts by mixing early warning signals from different nodes",
      "authors": "Naoki Masuda, Kazuyuki Aihara, Neil G. MacLaren",
      "year": 2024,
      "kind": "peer_reviewed",
      "url": "https://www.nature.com/articles/s41467-024-45476-9",
      "contribution": "Показывает ценность объединения EWS из разных узлов сложной сети.",
      "limitation": "Результаты из модельных сетевых систем требуют отдельной валидации до переноса на социально-институциональные данные."
    },
    {
      "id": "high-dimensional-ews-2024",
      "title": "Early warning signals for bifurcations embedded in high dimensions",
      "authors": "Daniel Dylewsky, Madhur Anand, Chris T. Bauch",
      "year": 2024,
      "kind": "peer_reviewed",
      "url": "https://www.nature.com/articles/s41598-024-68177-1",
      "contribution": "Подчёркивает роль геометрии вложения при поиске EWS в многомерных системах.",
      "limitation": "Метод не подтверждает, что наблюдаемые социальные индексы образуют ту же геометрию бифуркации."
    },
    {
      "id": "ews-too-late-2025",
      "title": "Early warnings are too late when parameters change rapidly",
      "authors": "Rohit Radhakrishnan et al.",
      "year": 2025,
      "kind": "peer_reviewed",
      "url": "https://www.nature.com/articles/s41598-025-06525-5",
      "contribution": "Показывает, что при быстром изменении параметров EWS может сработать после точки бифуркации.",
      "limitation": "Физическая экспериментальная система не является прямой моделью общества; переносится ограничение, а не числовой результат."
    },
    {
      "id": "ews-ambiguity-2025",
      "title": "Ambiguity of early warning signals for climate tipping points",
      "authors": "Max Rietkerk et al.",
      "year": 2025,
      "kind": "peer_reviewed",
      "url": "https://www.nature.com/articles/s41558-025-02328-8",
      "contribution": "Систематизирует неоднозначность EWS при неизвестных механизмах, шуме и наложении временных масштабов.",
      "limitation": "Климатический домен отличается от PSSR, но предупреждение против единственного универсального индикатора переносимо."
    },
    {
      "id": "robust-state-space-2024",
      "title": "Robust and Constrained Estimation of State-Space Models",
      "authors": "Yifan Yu, Shengjie Xiu, Daniel P. Palomar",
      "year": 2024,
      "kind": "preprint",
      "url": "https://arxiv.org/abs/2411.11320",
      "contribution": "Предлагает robust state estimation при тяжёлых хвостах и ограничениях как альтернативу безусловному EKF.",
      "limitation": "Препринт; метод должен сравниваться с простыми baseline и проходить numerical stability tests."
    },
    {
      "id": "switching-conformal-2025",
      "title": "Adaptive Regime-Switching Forecasts with Distribution-Free Uncertainty",
      "authors": "Echo Diyun Lu et al.",
      "year": 2025,
      "kind": "preprint",
      "url": "https://arxiv.org/abs/2512.03298",
      "contribution": "Связывает switching state-space forecasts с adaptive conformal uncertainty при нестационарности.",
      "limitation": "Препринт и не социальная предметная область; использовать только как исследовательский benchmark."
    },
    {
      "id": "human-ai-uq-2025",
      "title": "Human-AI Collaborative Uncertainty Quantification",
      "authors": "Sima Noorani, Shayan Kiyani, George Pappas, Hamed Hassani",
      "year": 2025,
      "kind": "preprint",
      "url": "https://arxiv.org/abs/2510.23476",
      "contribution": "Формализует совместные prediction sets с целями complementarity и недопущения ухудшения верного человеческого решения.",
      "limitation": "Препринт; результаты на других задачах не доказывают эффективность в государственном анализе."
    },
    {
      "id": "human-ai-interface-2025",
      "title": "Engaging with AI: How Interface Design Shapes Human-AI Collaboration in High-Stakes Decision-Making",
      "authors": "Zichen Chen, Yunhao Luo, Misha Sra",
      "year": 2025,
      "kind": "preprint",
      "url": "https://arxiv.org/abs/2501.16627",
      "contribution": "Показывает, что confidence и объяснения могут улучшать работу, а интерфейс влияет на automation bias и когнитивную нагрузку.",
      "limitation": "Препринт на одной экспериментальной задаче и ограниченной выборке; паттерны требуют собственного operator study."
    },
    {
      "id": "model-cards-2018",
      "title": "Model Cards for Model Reporting",
      "authors": "Margaret Mitchell et al.",
      "year": 2018,
      "kind": "peer_reviewed",
      "url": "https://arxiv.org/abs/1810.03993",
      "contribution": "Определяет прозрачный отчёт об intended use, ограничениях и измеренной производительности модели.",
      "limitation": "Шаблон необходимо расширить для state-space, режимных и human-in-loop компонентов PSSR."
    },
    {
      "id": "datasheets-2018",
      "title": "Datasheets for Datasets",
      "authors": "Timnit Gebru et al.",
      "year": 2018,
      "kind": "peer_reviewed",
      "url": "https://arxiv.org/abs/1803.09010",
      "contribution": "Даёт структуру описания происхождения, состава, обработки, использования и ограничений наборов данных.",
      "limitation": "Не заменяет техническую lineage-запись каждого конкретного запуска PSSR."
    },
    {
      "id": "evaluation-cards-2026",
      "title": "Evaluation Cards: An Interpretive Layer for AI Evaluation Reporting",
      "authors": "Avijit Ghosh et al.",
      "year": 2026,
      "kind": "preprint",
      "url": "https://arxiv.org/abs/2606.09809",
      "contribution": "Предлагает единый отчёт, связывающий benchmark metadata, evaluation runs, provenance и риск.",
      "limitation": "Свежий препринт июня 2026 года; применять как схему-кандидат, а не как нормативный стандарт."
    },
    {
      "id": "internal-recovery-2026",
      "title": "PSSR source inventory and recovered-materials register",
      "authors": "PSSR KB internal review",
      "year": 2026,
      "kind": "internal",
      "url": "https://pssr.site/kb/#/review-materials",
      "contribution": "Связывает v8.2, v8.3, v9.6, v9.7.1 и v10 drafts с конкретными утраченными механизмами.",
      "limitation": "Доказывает происхождение идеи, но не научную валидность и не готовность к канонизации."
    }
  ],
  "recovered_materials": [
    {
      "id": "v82-safety-foundation",
      "title": "Контур фактов, ресурсов и предупреждения",
      "version": "PSSR 8.2+",
      "priority": "P0",
      "coverage": "not_found",
      "disposition": "restore_candidate",
      "recommendation": "Подготовить нормативный раздел T5/T8: определения, входы, выходы, запреты и проверяемые примеры.",
      "decision_question": "Возвращать механизмы как самостоятельные слои или как обязательные протоколы существующих слоёв?"
    },
    {
      "id": "v83-early-warning",
      "title": "Архитектура раннего предупреждения v8.3",
      "version": "PSSR 8.3",
      "priority": "P0",
      "coverage": "not_found",
      "disposition": "restore_candidate",
      "recommendation": "Восстановить как приложение к T4/T8 и проверить совместимость D0–D4 с текущей моделью качества данных.",
      "decision_question": "Нужна ли v8.3 как отдельный ранний контур или её правила должны стать частью современного EWS?"
    },
    {
      "id": "v96-validation-pack",
      "title": "Калибровка и критерии приёмки модели",
      "version": "PSSR 9.6 / 9.6.1",
      "priority": "P0",
      "coverage": "not_found",
      "disposition": "restore_candidate",
      "recommendation": "Вернуть как обязательный Validation Pack в T5 с фикстурами и ретроспективными тестами.",
      "decision_question": "Какие значения Recall, Brier и времени упреждения считать проходными для первой рабочей реализации?"
    },
    {
      "id": "v96-institutional-operation",
      "title": "Институциональный цикл и передача результата",
      "version": "PSSR 9.6 / 9.6.1",
      "priority": "P1",
      "coverage": "partial",
      "disposition": "partial_candidate",
      "recommendation": "Оставить определения в KB; шаблоны выпуска и операторские процедуры вынести в Cockpit.",
      "decision_question": "Какая часть является теорией PSSR, а какая должна стать рабочим протоколом Cockpit?"
    },
    {
      "id": "v971-formal-release",
      "title": "Порядок исполнения и разрешения конфликтов",
      "version": "PSSR 9.7.1 Formal Release",
      "priority": "P0",
      "coverage": "not_found",
      "disposition": "restore_candidate",
      "recommendation": "Сопоставить модули с v10.3.1 и восстановить governance-приложение без наследования старого claims о готовности.",
      "decision_question": "Сохраняется ли порядок 9.7.1 или нужен новый порядок с таблицей миграции?"
    },
    {
      "id": "v971-worst-case-act",
      "title": "Акт комплексного стресс-теста",
      "version": "PSSR 9.7.1 Worst-Case Act",
      "priority": "P0",
      "coverage": "not_found",
      "disposition": "restore_candidate",
      "recommendation": "Перенести в T8 как эталонный acceptance-сценарий и связать с Validation Pack v9.6.",
      "decision_question": "Какие современные модули заменяют M1–M12 и какие фикстуры нужны для автоматического прогона?"
    },
    {
      "id": "v10-continuity-protocol",
      "title": "Протокол преемственности и недопустимости ослабления",
      "version": "Переход 9.7.1 → 10",
      "priority": "P1",
      "coverage": "partial",
      "disposition": "partial_candidate",
      "recommendation": "Вернуть техническую часть как Non-Dilution Policy; клиентские и нарративные профили оставить CommStrat.",
      "decision_question": "Должен ли протокол стать верхнеуровневым инвариантом T1 или процедурой T5?"
    },
    {
      "id": "v103-engineering-guardrails",
      "title": "Инженерные предохранители ядра",
      "version": "PSSR 10.2–10.3 drafts",
      "priority": "P1",
      "coverage": "partial",
      "disposition": "partial_candidate",
      "recommendation": "Сопоставить термины с T2/T4/T5 и вернуть только механизмы без дублирования современных индексов.",
      "decision_question": "Какие элементы уже переименованы, а какие действительно потеряны при консолидации?"
    },
    {
      "id": "core-mathematical-review",
      "title": "Незакрытые замечания к математическому ядру",
      "version": "Аудиты v10.1–10.3",
      "priority": "P0",
      "coverage": "partial",
      "disposition": "partial_candidate",
      "recommendation": "Создать Math Review Gate: finding → решение → тест → ссылка на главу. Не переносить ответы ИИ без проверки.",
      "decision_question": "Какие замечания закрыты Regime Engine, а какие остаются научными блокерами?"
    },
    {
      "id": "advanced-learning-loop",
      "title": "Контрфактическое обучение и онтологическая слепота",
      "version": "Stability Mathematics / экспертные разборы",
      "priority": "P0",
      "coverage": "not_found",
      "disposition": "restore_candidate",
      "recommendation": "Восстановить определения и протокол эксперимента в M5/M7; не публиковать контрфактический результат без идентификационных предпосылок и uncertainty.",
      "decision_question": "Можно ли валидировать Regret Shadow на исторических эпизодах без превращения правдоподобной альтернативы в ложный факт?"
    },
    {
      "id": "robust-calibration-branch",
      "title": "Робастная калибровка и оценка режимных попаданий",
      "version": "рабочие математические заметки v9.x–v10.3",
      "priority": "P0",
      "coverage": "partial",
      "disposition": "partial_candidate",
      "recommendation": "Сделать эти варианты частью зарегистрированного benchmark, а не сразу заменять ими текущую математику.",
      "decision_question": "Какой минимальный исторический набор позволяет сравнить линейный PRS с piecewise/spline-вариантом без переобучения?"
    },
    {
      "id": "cog2-dual-regime",
      "title": "Отдельный когнитивный режим Cog2",
      "version": "Togyz PSSR v10.3 Cog2",
      "priority": "P0",
      "coverage": "not_found",
      "disposition": "partial_candidate",
      "recommendation": "Проверять как исследовательскую гипотезу рядом с M6/M9; не включать Cog2 в рабочий режим до идентифицируемых метрик и human-factors gate.",
      "decision_question": "Даёт ли отдельный когнитивный режим измеримую добавочную ценность по сравнению с когнитивными признаками внутри общего режима?"
    },
    {
      "id": "scenario-decision-act",
      "title": "Формальный акт сценарного расчёта",
      "version": "v10.3 scenario branch",
      "priority": "P0",
      "coverage": "not_found",
      "disposition": "restore_candidate",
      "recommendation": "Вернуть как входной и выходной контракт Scenario Layer; сначала проверить на синтетических и замороженных исторических фикстурах.",
      "decision_question": "Какие поля Decision Act обязательны, чтобы сценарий нельзя было запустить под уже желаемый результат?"
    },
    {
      "id": "small-state-amplification",
      "title": "Контур усиления рисков малых государств",
      "version": "Kazakhstan Stability Overlay",
      "priority": "P1",
      "coverage": "partial",
      "disposition": "partial_candidate",
      "recommendation": "Оформить как проверяемый country-profile extension к M3/M7, а не как универсальный закон PSSR.",
      "decision_question": "Какие страны образуют сопоставимый calibration cluster и как избежать политически удобного выбора аналогов?"
    },
    {
      "id": "trust-and-operational-indices",
      "title": "Доверие, операционные индексы и триггеры перекалибровки",
      "version": "PSSR v9.7 Spec and Module ToR",
      "priority": "P1",
      "coverage": "partial",
      "disposition": "partial_candidate",
      "recommendation": "Разделить: trust dynamics и recalibration – в M2/M7, операционные индексы – в Cockpit после проверки необходимости.",
      "decision_question": "Какие изменения метрик должны блокировать выпуск, а какие только открывать calibration incident?"
    },
    {
      "id": "stability-data-and-sector-facades",
      "title": "Исследовательские наборы и отраслевые фасады",
      "version": "PSSR product research branch",
      "priority": "P2",
      "coverage": "not_found",
      "disposition": "adjacent_product",
      "recommendation": "Передать dataset contract в data platform, forensic pack – в Cockpit, фасады – в отдельные product specs с единым provenance API.",
      "decision_question": "Какой первый фасад имеет реальные данные и владельца, достаточные для честного пилота?"
    },
    {
      "id": "immersive-regime-room",
      "title": "Immersive Regime Room и учебный контур",
      "version": "PSSR Immersive Suite",
      "priority": "P2",
      "coverage": "not_found",
      "disposition": "adjacent_product",
      "recommendation": "Оставить отдельным R&D-направлением; сначала доказать ценность обычного Cockpit и воспроизводимость evidence report.",
      "decision_question": "Есть ли учебная задача, которую нельзя решить более простым двухмерным интерфейсом?"
    },
    {
      "id": "v7-operational-safety",
      "title": "Ранние операционные предохранители",
      "version": "PSSR 7.1–7.4",
      "priority": "P1",
      "coverage": "represented",
      "disposition": "archive_only",
      "recommendation": "Не копировать ранний канон. Проверить приложения к современным HITL и Audit Trail.",
      "decision_question": "Достаточно ли глоссария или каждому предохранителю нужен современный исполнимый контракт?"
    },
    {
      "id": "language-equivalence-pack",
      "title": "Языковая эквивалентность и защита смысла",
      "version": "v8.x consolidated package",
      "priority": "P1",
      "coverage": "partial",
      "disposition": "partial_candidate",
      "recommendation": "Сохранить bilingual glossary map в KB; публичные шаблоны передать CommStrat.",
      "decision_question": "Какие термины остаются международными, а какие получают канонический русский и казахский эквивалент?"
    },
    {
      "id": "pssr-simple-reading-layer",
      "title": "Цельный объяснительный слой PSSR Simple",
      "version": "PSSR Simple 10.3.x",
      "priority": "P1",
      "coverage": "represented",
      "disposition": "partial_candidate",
      "recommendation": "Поддерживать маршрут как навигационный слой над каноном; не переносить в него новые формулы или неподтверждённые выводы.",
      "decision_question": "Какие канонические изменения требуют обновления маршрута первого чтения?"
    },
    {
      "id": "product-and-horizon-materials",
      "title": "Продуктовая линейка и Horizon-материалы",
      "version": "v9.x–v10 product drafts",
      "priority": "P2",
      "coverage": "not_found",
      "disposition": "adjacent_product",
      "recommendation": "Разнести между pssr.site, Cockpit и platform knowledge contracts.",
      "decision_question": "Какой минимальный набор продуктовых форматов должен быть виден на pssr.site?"
    },
    {
      "id": "social-os-and-facades",
      "title": "Social OS, фасады и операторские интерфейсы",
      "version": "v7.4 / v8.0 / v8.1",
      "priority": "P2",
      "coverage": "partial",
      "disposition": "adjacent_product",
      "recommendation": "Инварианты сверить с T1/T5; UX направить в Cockpit, коммуникационные фасады — в CommStrat.",
      "decision_question": "Остался ли здесь теоретический инвариант, который нельзя считать продуктовой реализацией?"
    },
    {
      "id": "electoral-os-boundary",
      "title": "PSSR Electoral OS",
      "version": "отдельная продуктовая ветка",
      "priority": "P2",
      "coverage": "not_found",
      "disposition": "adjacent_product",
      "recommendation": "Не импортировать Electoral OS в KB и исключать его из автоматических сравнений версий.",
      "decision_question": "Нужна ли внешняя ссылка на отдельный продукт или достаточно зафиксированной границы?"
    }
  ],
  "migration_map": [
    {
      "sourceId": "v82-safety-foundation",
      "source": "v8.2+ preventive safety layers",
      "decision": "split",
      "target": "M1, M3, M8",
      "rationale": "Ground Truth, Resource constraints and FMEA return as contracts; L-Pre is absorbed into EWS and stress testing."
    },
    {
      "sourceId": "v83-early-warning",
      "source": "v8.3 early-warning architecture",
      "decision": "adopt",
      "target": "M2, M4",
      "rationale": "Source trust, soft N1 trigger, False Trigger Log and Calibration Pack become explicit candidate mechanisms."
    },
    {
      "sourceId": "v96-validation-pack",
      "source": "v9.6 Validation Pack",
      "decision": "adopt",
      "target": "M5, M7",
      "rationale": "Brier, calibration, lead-time and no-retrofit principles return with stronger temporal evaluation rules."
    },
    {
      "sourceId": "v96-institutional-operation",
      "source": "v9.6 institutional operation",
      "decision": "route",
      "target": "KB definitions + Cockpit procedures",
      "rationale": "Theory keeps handoff and roles; operational templates and queues remain outside the canonical KB."
    },
    {
      "sourceId": "v971-formal-release",
      "source": "v9.7.1 Formal Release",
      "decision": "split",
      "target": "M6, M10",
      "rationale": "Conflict hierarchy and schemas return after module mapping; old readiness claims do not."
    },
    {
      "sourceId": "v971-worst-case-act",
      "source": "v9.7.1 Worst-Case Act",
      "decision": "adopt",
      "target": "M8, G4",
      "rationale": "Recovered as a repeatable acceptance suite with modern module names and immutable fixtures."
    },
    {
      "sourceId": "v10-continuity-protocol",
      "source": "v9.7.1 to v10 non-dilution protocol",
      "decision": "adopt",
      "target": "M0, M10",
      "rationale": "Non-dilution, no post-hoc edits and interpretive-layer limits become release invariants."
    },
    {
      "sourceId": "v103-engineering-guardrails",
      "source": "v10.2–v10.3 engineering guardrails",
      "decision": "split",
      "target": "M1, M3, M6",
      "rationale": "Data Passport, fallback and trigger profiles return; Shape Finder remains research-only pending definition."
    },
    {
      "sourceId": "core-mathematical-review",
      "source": "independent mathematical reviews",
      "decision": "retain",
      "target": "G1, G3",
      "rationale": "Findings become blocking questions and tests, never imported as accepted answers."
    },
    {
      "sourceId": "advanced-learning-loop",
      "source": "Regret Shadow and Blindness branch",
      "decision": "split",
      "target": "M1, M5, M7",
      "rationale": "Lag and audit lineage become contracts; counterfactual regret and ontological blindness remain hypotheses until identified and validated."
    },
    {
      "sourceId": "robust-calibration-branch",
      "source": "robust calibration notes",
      "decision": "retain",
      "target": "M3, M4, M7",
      "rationale": "MAD, winsorization, event flags and nonlinear PRS variants enter the benchmark plan, not the accepted runtime."
    },
    {
      "sourceId": "cog2-dual-regime",
      "source": "v10.3 Cog2 dual-regime branch",
      "decision": "defer",
      "target": "M6, M9 research track",
      "rationale": "The separate cognitive state machine needs identifiable inputs, conflict rules and human-factors evidence before activation."
    },
    {
      "sourceId": "scenario-decision-act",
      "source": "scenario Decision Act and passports",
      "decision": "adopt",
      "target": "M0, M1, M5, M6",
      "rationale": "Pre-committed intent, provenance, scenario class and uncertainty corridor become mandatory scenario contracts after schema validation."
    },
    {
      "sourceId": "small-state-amplification",
      "source": "Kazakhstan small-state overlay",
      "decision": "retain",
      "target": "M3, M7 country-profile extension",
      "rationale": "SSAC and country clusters remain testable local hypotheses; no universal coefficient or threshold is inherited."
    },
    {
      "sourceId": "trust-and-operational-indices",
      "source": "v9.7 Trust and operational ToR",
      "decision": "split",
      "target": "M2, M7 + Cockpit",
      "rationale": "Trust decay, unknown-rate and recalibration triggers enter the candidate; OLI/RPI/FI/VR stay operational until their added value is shown."
    },
    {
      "sourceId": "stability-data-and-sector-facades",
      "source": "Stability Datasets and sector facades",
      "decision": "route",
      "target": "data platform + Cockpit + sector products",
      "rationale": "Dataset, forensic and sector-facing contracts consume PSSR but do not extend its theoretical core."
    },
    {
      "sourceId": "immersive-regime-room",
      "source": "PSSR Immersive Suite",
      "decision": "defer",
      "target": "separate R&D and Academy track",
      "rationale": "An air-gapped evidence-linked facade may support training, but it is not required for the candidate or Cockpit readiness."
    },
    {
      "sourceId": "v7-operational-safety",
      "source": "v7 operational safety primitives",
      "decision": "retain",
      "target": "M9, M10 appendices",
      "rationale": "Four Eyes, holding and watchdog patterns remain historical evidence until mapped to current oversight and release contracts."
    },
    {
      "sourceId": "language-equivalence-pack",
      "source": "v8 multilingual equivalence pack",
      "decision": "split",
      "target": "M2, G6 + CommStrat",
      "rationale": "Canonical terminology and parity checks enter the candidate; public message templates remain in CommStrat."
    },
    {
      "sourceId": "pssr-simple-reading-layer",
      "source": "PSSR Simple",
      "decision": "route",
      "target": "curated first-reading path",
      "rationale": "Useful explanatory surface, but not a formal source for equations or thresholds."
    },
    {
      "sourceId": "product-and-horizon-materials",
      "source": "product and Horizon materials",
      "decision": "route",
      "target": "pssr.site + Cockpit",
      "rationale": "Product packaging and report cycles remain outside the theoretical candidate."
    },
    {
      "sourceId": "social-os-and-facades",
      "source": "Social OS and facades",
      "decision": "route",
      "target": "M9 + Cockpit + CommStrat",
      "rationale": "Safety invariants inform human oversight; UI and communication execution stay in their products."
    },
    {
      "sourceId": "electoral-os-boundary",
      "source": "PSSR Electoral OS",
      "decision": "defer",
      "target": "separate product",
      "rationale": "No Electoral OS corpus enters PSSR v10.4-RC1."
    }
  ],
  "next_safe_step": "Run a preregistered validation cycle with frozen data, independent labels, signed evaluation cards and completed gates G0-G7 before any canonical upgrade."
}
