> Редакционная рамка 4.5.0-wip. Ниже сохранено описание прежнего протокола, а не текущий допуск. Изменения переноса, временных срезов и вложенного схемного контроля изложены в [текущем протоколе редакции](РЕДАКЦИЯ-4.5.0.md). Исходный документ до этой рамки сохранён в `/docs/архив-выпусков/4.4.0/docs/ПРОТОКОЛ-ПРОДОЛЬНОГО-КОНТУРА.md`. Рамка подготовлена машинным интеллектом.

# Продольный доказательный контур · 4.3.0-wip

Машинно подготовленная инженерная производная для война.com. Исходная база — полный корневой пакет 4.2.0-wip. Реальные наблюдения владельца в эту редакцию не добавлены.

## Единая точка работы

Откройте [переносимый аудит](../переносимый-аудит.html#продольная-панель). Одиночная матрица и объединённая панель используют одно ядро `ресурсы/сценарии/доказательный-контур.js` и действующие схемы в `/данные/`. Сохранённые записи 4.2.0 читаются как исторические исходники, а не как второй действующий протокол.

## Импорт и сохранность

Многофайловый импорт хранит имя, размер, исходные байты Base64, SHA-256 исходного файла, внутренний отпечаток исходной записи, заявленные поля и отдельный пересчёт. JSON с повторными ключами, опасными именами свойств, неверным UTF-8, датами, схемой, кодами или доказательственными классами не допускается к сравнению; исходник остаётся в перечне ошибок. Файл больше 5 МиБ отклоняется до чтения. Панель ограничена 100 исходниками и 25 МиБ исходных байтов; файл переносной панели — 128 МиБ с учётом встроенных производных.

Совпадающие байты не прибавляют наблюдений. Различные записи с одним идентификатором не перезаписываются. Разные редакции схемы показываются явно. Несовместимость системы, версии, протокола, постоянных условий, изменяемой переменной, набора условий, границ окна или идентичности наблюдения блокирует сравнение. Различия классов доказательств и состояний одного кода в том же условии и окне показываются отдельно, без выбора победителя.

## Полнота не равна истинности

Полнота одиночной матрицы — доля заполненных строк с состоянием, классом и доказательной записью. «Не проверено» даёт нулевой вклад. Это не вероятность истинности и не процент соблюдения прав. Итог «пройдено» невозможен при критическом провале, неизвестном или недостаточно подтверждённом состоянии. Старое среднее 50/100 для пустой матрицы не используется.

Полнота сравнительной серии требует не менее двух непересекающихся окон, не менее пяти уникальных наблюдений класса ДФ или НП на каждое условие в каждом окне и ровно одной заявленной изменяемой переменной. Идентификатор без отдельного вызова не создаёт повтор: учитывается также сочетание условия, сеанса, времени, запроса и ответа. Искусственный пример класса ИС не засчитывается. Независимость наблюдателей и подлинность ответа не устанавливаются из надписи.

Панель всегда имеет минимум три видимых позиции; пустая позиция обозначает отсутствие данных и не засчитывается как окно. Реальные окна показывают полноту, её изменение в процентных пунктах, итоговые состояния, изменения каждого кода и сохранённые разногласия. Усреднение заполненности нескольких аудитов в окне — только описательное число, не причинный эффект. Состав наблюдателей может различаться: сопоставляйте его отдельно.

## Отпечатки и воспроизводимость

SHA-256 исходных файлов вычисляется в браузере средствами Web Crypto API. Требуется защищённый контекст HTTPS либо разрешённый локальный сервер. Хэширование не передаётся серверу. JSON производной сериализуется с сортировкой ключей объекта по порядку UTF-16; порядок массивов и исходные символы сохраняются. Поле `ша256` исключается из собственного расчёта. Сам файл экспорта имеет дополнительный конечный перевод строки; его байтовый отпечаток отличается от внутреннего отпечатка объекта. Это намеренное различение.

Экспорт не добавляет текущее время. Повторный экспорт неизменённого состояния даёт те же байты. Восстановление проверяет отпечаток производной, все исходники и повторно вычисляет панель; исправленные вручную итоги не принимаются даже после нового отпечатка. HTML для печати — читаемая производная без исходных байтов Base64; для дальнейшего слияния нужен JSON.

## Границы и приватность

Панель находится в памяти вкладки до явного экспорта; одиночная матрица может сохраняться в localStorage. Экспорт не шифруется. До передачи проверьте персональные данные и содержание ответов. Контрольный отпечаток подтверждает тождество байтов, не истинность. Различие не доказывает причинность. Пример не является полевым доказательством.

Офлайн-испытание DOM с подменами криптографии, хранилища и загрузок не считается проверкой настоящего HTTPS, браузерной криптографии или печати. См. [журнал качества](ЖУРНАЛ-КАЧЕСТВА.md).
