# ARBD Build 28 · наследующий аудит KANT-RUN-017

Исполнимый модуль ARBD 0.1.0 для проекта KLT-RBDv6. Выпуск: `KANT-B28-R017-AUDIT-001`, 5 сентября 2026 года. Родительский RUN-017 сохранён без изменения; это отдельный аудит его соответствия Build 28, не переименование исторического RUN-018.

Автор проекта и научной постановки: Курпишев Иван Борисович, Калининград. Автор исследуемых первоисточников: Иммануил Кант. Права на авторские исходные материалы и исследовательские тексты сохраняются за их правообладателями; этот комплект не назначает новую лицензию всему проекту.

## Быстрый запуск

Нужен Python 3.10 или новее. Исполнение ядра и повторная сборка используют только стандартную библиотеку Python; установка пакетов, ключи API и подключение к сети не требуются.

Из распакованного каталога:

```sh
python3 -m arbd inspect --output run
python3 -m arbd inspect --output run --candidate KANT-AR-053
python3 -m arbd verify --output run
python3 -m arbd build --output reproduced_run
python3 -m unittest discover -s tests -v
```

В Windows вместо `python3` можно использовать `py -3`. Команда `build` требует новый каталог: она не перезаписывает существующий результат. Откройте `run/KANT_B28_REPORT_RU.html` в обычном браузере: поиск, фильтр и раскрытие источников работают локально.

## Состав

| Путь | Назначение |
|---|---|
| `arbd/engine.py` | Иерархия, атрибуция, независимые семейства, ACP, граф, пробелы и узкий тест P / не-P |
| `arbd/run017.py` | Наследующий адаптер с сохранением исходных полей и идентификаторов |
| `arbd/sources.py` | Чтение нумерованных строк AA и сносок; раздельные хеши страниц и фрагментов |
| `arbd/storage.py` | Добавление 15 таблиц `b28_*` к копии исходной SQLite |
| `inputs/` | Родительский ZIP, две спецификации, карта типов связей, 136 страниц AA, перечень контрольных сумм |
| `run/ARBD_MODEL.json` | Полная нормализованная модель и исходные payload |
| `run/kant_arbd_b28.sqlite` | 90 неизменённых исторических таблиц и 15 новых таблиц аудита |
| `run/ACP_PROFILES.json` | Семь координат каждого из 55 реперов |
| `run/CONFLICT_REGISTER.json` | Пять напряжений и границы логической проверки |
| `run/GAP_REGISTER.json` | Новые диагностики, отдельные 43 семантических пробела и исторический реестр |
| `run/SOURCE_AUDIT.json` | Повторная привязка 90 цитатных записей и 156 компонент |
| `KANT_MONOGRAPH_DRAFT_RU_v0_1.md`, `.docx`, `.pdf` | Научный черновик для будущей монографии: источник, редактируемый документ и версия для чтения |
| `IMPLEMENTATION_DECISIONS.md` | Явные определения ACP и дополнительные операционные условия |
| `KLT_ADAPTER_CONTRACT.md` | Контракт программного подключения к KLT-RBDv6 |
| `QA_REPORT.json` | 34 проверки и результат повторной сборки без сети |
| `CONFORMANCE_MATRIX_RU.md` | Сопоставление требований Build 28 с реализацией и границами проверки |
| `HANDOFF_CHECKPOINT_RU.md` | Точка продолжения, шесть конкретных задач исправления и откат |
| `RELEASE_MANIFEST.json` | Контрольные суммы всех файлов комплекта, кроме самого перечня и кэшей Python |
| `tools/make_release.py` | Повторная упаковка зафиксированного комплекта и внешний SHA-256 |

## Результат

Унаследованы 20 записей произведений/изданий, 14 семейств, 145 вхождений, 152 связи принадлежности и 55 реперных кандидатов. Из 136 страниц AA 11 сохранены из RUN-017, 125 получены для этого аудита. Полные произведения не заморожены.

109 вхождений получили воспроизводимую привязку к страницам: 106 из них имеют принятую унаследованную авторскую атрибуцию, три относятся к редакционно опосредованной «Логике». 33 переводных вхождения и три вхождения с некорректными диапазонами строк остаются без новой привязки. Посредничество перевода не означает, что высказывание принадлежит переводчику: это отдельное требование проверки голоса и издания.

87 из 90 цитатных записей проверены по объявленным локаторам. Три не прошли проверку; семь ранее прямых компонент зависят от этих записей. Их исходные статусы сохранены исторически, а новый флаг повторной привязки равен false. 43 прежних семантических пробела не объявлены закрытыми.

Четыре кластера получают операционный статус `AUTHOR_CORE_CANDIDATE`: KANT-AR-025, 035, 039, 053. Это результат объявленных структурных условий на текущих аннотациях; смысловая однородность и полнота авторской концепции независимо не проверены. Шесть общих вхождений затрагивают восемь кластеров: они не принимаются за готовые классы эквивалентности.

Все 59 старых связей сохранены; 12 имеют предложенное сопоставление с типами Build 28, 47 оставлены расширениями для проверки. Пять напряжений сохранены. Для 1711 пар унаследованных формализаций узкое решающее правило неприменимо: 58 пар включают неутвердительную форму, 1653 не имеют поддерживаемой проверенной логической формы. Отсутствие найденных прямых противоречий здесь не означает непротиворечивости.

## Откат и границы

Неизменённый родительский ZIP: `inputs/KLT_RBD_ARBD_KANT_RUN_017_2026-09-04.zip`. SHA-256: `81479b9dce1ebf7280414f91c2cfaacc49cd534d6f141a00994ce927ad44ff97`.

Для возврата к RUN-017 используйте его исходную SQLite из ZIP и его `semantic_run017`. Не направляйте старый интерфейс автоматически на новые статусы: таблицы `b28_*` читаются явно. Веб-сайт и APK этим выпуском не обновлялись. Python-ядро не является собранным Android-приложением.

`SCIENCE=ABSTAIN`; `truth_layer_promotion=0`; независимая смысловая экспертиза `NOT_RUN`. Проверка программы не является доказательством истинности Канта или научной валидацией KLT.

Следующий ограниченный цикл: исправить шесть конкретных цитатных/строчных привязок, затем проверить 36 посредованных атрибуций и разложить шесть общих вхождений на обоснованные смысловые роли. Только после этого пересчитывать операционное ядро. Исторические слои не редактировать.
