KLT-MATDES + ARBD: договор рецензирования

Контрольная точка CP2B2. 11 сентября 2026. Автор проекта и исходного корпуса: Курпишев Иван Борисович. Программная реализация и редакционная подготовка выполнены с помощью Codex по поручению автора.

Результат этапа

Реализованы задание рецензирования, досье проверяющего и исполняемая проверка комплектности. Для 37 заданий CP2B1 подготовлены отдельные заготовки: 12 проверок атрибуции, 12 смысловой области, 12 роли фрагмента и одна проверка предметного основания связи с материалом. Каждое задание связано с точным фрагментом или отчётом CP2A и с опубликованной версией журнала.

Фактический пилот: 37 привязанных заданий, 0 заполненных досье, 0 независимых одобрений. Четыре прежних модельных запроса основания остаются в CP2B1 без изменений. Новых решений от имени людей не создавалось. Проверяющий ещё не идентифицирован; независимая экспертиза ещё не проведена.

Математическое разделение проверок

Для досье d и закреплённого задания r вычисляется булев вектор g(d,r) = (контекст, декларация проверяющего, область, время, решение, обоснование, основание). Комплектность C(d,r) равна логическому И всех семи координат. Это предикат наличия и согласованности требуемых данных, а не вероятность истинности и не средний балл доверия. Пропуск обязательного поля не компенсируется другими полями.

Предполагаемый будущий допуск независимой рецензии должен требовать одновременно C, подтверждённую личность I, отдельно рассмотренную независимость N, проверенное происхождение основания P и содержательное решение S. В CP2B2 вычисляется только C. I и N имеют NOT_VERIFIED, P ограничено SUPPLIED_CARRIER_ONLY, S имеет NOT_ADJUDICATED. Формула требований не объявляется реализованной аутентификацией или доказанной теоремой проекта.

Комплектное досье получает COMPLETE_FOR_IDENTITY_CHECK. Некомплектное получает INCOMPLETE и список отсутствующих координат. Подмена привязки, неправильная структура или неверная цитата приводят к отказу проверки. Ни один результат не повышает атрибуцию ARBD и не устанавливает химическую связь.

Кто, что и на каком основании

Сведения проверяющего включают имя, организацию или независимый статус, роль, заявленную область компетенции, отношение к проекту, раскрытие конфликта интересов и ссылку либо иной ориентир для последующей проверки личности. Эти поля являются декларациями. Название организации, ORCID, профиль или другое введённое значение сами по себе личность не удостоверяют; программа не обращается к ним через сеть.

Отношения AUTHOR и PROJECT_CONTRIBUTOR требуют отдельного рассмотрения конфликта. EXTERNAL означает только заявление проверяющего. Авторская редактура допустима как редакционная работа и не превращается в независимую экспертизу. Второй ответ той же модели также не считается независимым рецензированием.

Каждое основание содержит библиографическую запись или ссылку, версию источника, предоставленный текст UTF-8, его SHA-256, точную цитату, диапазон её байтов [start, end), отношение SUPPORT, CONTRADICTS или CONTEXT и объяснение связи с заданием. Допускается до трёх носителей размером до 128 КиБ каждый. Форма сайта подготавливает одно основание на досье; для повторной цитаты выбирает первое точное вхождение.

Программа сверяет байты цитаты с диапазоном и пересчитывает хеш носителя. Она не устанавливает, что загруженная выписка верно передаёт первоисточник. Одновременная замена текста и его хеша внутри нового досье является другим заявленным носителем и не доказывает подлог. Для доказательного происхождения нужны отдельно проверенные первичные документы. PDF и DOCX в эту форму не загружаются; исходный проверенный DOCX Тома VI сохраняется в прежнем исследовательском пакете.

Связь программы и сайта

На сайте можно выбрать задание, скачать его JSON, заполнить сведения о проверяющем, приложить текст UTF-8 и указать точную цитату. Затем скачивается досье JSON, включающее введённые сведения и полный приложенный текст. Форма не передаёт данные на сервер и не изменяет опубликованный журнал.

Локальный модуль arbd_chem.dossier принимает досье, отдельно сохранённое задание и ожидаемый хеш задания. Хеш должен быть взят из закреплённого отчёта, а не из непроверенного входящего досье. Результат записывается только в новый файл. Старый журнал, исходные документы и наблюдения MATDES не меняются. При новой версии журнала готовятся новые задания; прежние остаются историческими, их автоматическое слияние не реализовано.

Проверки реализации

42 теста Python покрывают прежний адаптер, синхронизацию, журнал и девять сценариев досье. В новом слое проверяются подмена задания с пересчитанным хешем, неверный байтовый диапазон кириллической цитаты, изменение носителя, повтор основания, попытки приписать VERIFIED или APPROVED, область компетенции, отсутствие часового пояса и ограничение размера.

Отдельная проверка использует тот же JavaScript, что и форма сайта, создаёт синтетическое досье и передаёт его настоящему Python-валидатору. Положительный результат означает только комплектность тестового досье. Тестовые люди, тексты и решения не входят в фактический пилот.

План продолжения и условия завершения

1. CP2B2 завершает договор и подготовку досье. Критерий: задание и файл формы проверяются одной версией программного договора; отсутствующие данные перечисляются явно. Реальное рецензирование этим этапом не закрывается.

2. CP2B3: подготовить механизм подтверждения личности и отдельный договор доверенных свидетельств, затем принять реальные досье и рассмотреть 12 фрагментов и первую предметную связь. Критерий: проверены полномочия, независимость, первичное основание и область каждого решения; нерешённые задания остаются открытыми. Без внешних свидетельств не выдавать независимое одобрение. Материалы сторонним людям автоматически не отправлять.

3. Параллельная программная ветвь: специфицировать StateSpec и EventSpec, единицы, состояния, условия, временные границы и допустимые переходы. Критерий: невозможность смешать значение свойства с несовместимыми условиями; отрицательные проверки размерности и домена. Это следующий исполняемый шаг, который можно делать до получения внешних рецензий.

4. Продолжить прежний CP2B-B3 химического корпуса: первичные выходы расчётов, условия наблюдения и лицензионное основание. Критерий: реальное закрытие каждого существующего блокера на источниках; необоснованные аннотации не применять. Термин CP2B3 рецензирования не заменяет прежнюю ветвь CP2B-B3 корпуса.

5. После совместимости состояний и готовности корпуса: вернуться к CP3-CP6, оценке прогнозов, калибровке, внешнему holdout и независимому расчётному либо лабораторному испытанию. Каждый выпуск синхронизирует программу, сайт, отчёт и план; прежняя опубликованная редакция остаётся точкой отката.

science=ABSTAIN; DHC_chem=OPEN-NOT-CONFIRMED; EXT-RUN=NOT_RUN; truth_layer_promotion=0; T6-RA5=NOT_ISSUED. Основания разработки: зафиксированные отчёты CP1, CP2A, CP2B1 и их исходные материалы из UPSTREAM.json. Новых химических измерений, независимых рецензий или доказательств авторской новизны этот выпуск не содержит.