diff --git a/doc/call_audit_findings.txt b/doc/call_audit_findings.txt index de3cbc00..0ce2d1e6 100644 --- a/doc/call_audit_findings.txt +++ b/doc/call_audit_findings.txt @@ -51,6 +51,9 @@ wire-формат, владение callback/trampoline, TX/статистика устройств сверены с реализацией. Изменения только в комментариях/doc; voice38/38 и четыре native-набора PASS. Чек-лист:call10[V]/1[~]/10[ ]; call_priv, архитектурные/видеоконтракты остаются частичными. Подробности — раздел20. +По запросу rebase/push сохранены все изменения, девять локальных коммитов +перенесены на origin/master39872957. Сборки PASS,voice38/38 и новый полный +check207/207 PASS,proxy9/9,burst1/1,load8/8,173с. Проверки сохранности и границы — раздел21. Исходная база аудита: f79b9261, чистое дерево после предыдущего push stream. 1. Подтверждённый дефект: call_start не проверяет обычную занятость @@ -1629,3 +1632,30 @@ call_priv.h остаётся[~], все десять видеозаголовк sanitisers и аппаратный runtime в этом этапе не запускались; результаты сборок/полного check раздела19 не приписываются новой сверке комментариев. Коммит/push не выполнялись, прежние незакоммиченные изменения сохранены. + +21. Проверка после rebase на общий master — 26.10.2026 + +По запросу пользователя rebase/push все текущие изменения сохранены в a480b1ca; +резервная ветка backup/call-audio-before-rebase-a480b1ca сохраняет исходную историю. +Девять локальных коммитов (включая восемь Bluetooth) перенесены поверх39872957, +текущий код — f521bb37. Конфликты были только в doc/tasks.md: сохранены актуальные +закрытые DM-задачи из origin и добавлены35 строк call-задач. Устаревшая открытая +DM UTF-8-задача не возвращена поверх уже исправленной upstream-версии. +Все42 локальных файла вне tasks.md совпадают с резервной версией побайтно; +все40 upstream-файлов вне tasks.md совпадают с origin. Range-diff подтверждает +сохранение правок; функциональный код при разрешении конфликтов не менялся. + +Повторены ./build.sh --no-gui -j4, конфигурация/сборка CMake voice-целей и +Gradle --offline --no-daemon :app:testDebugUnitTest assembleDebug — PASS. +APK arm64-v8a/x86_64 собран; JVM155+15 остаются UP-TO-DATE, без failures/errors/skipped. +Новый собранный voice/desktop-профиль38/38 PASS,20.84с, включая8 lifecycle. +Полный ./check.sh207/207 PASS,0 failed/0 skipped,exit0,173с; +proxy9/9,burst1/1 (8388608 байт),load8/8 (134217728 байт),обе стороны rc0. +Check запущен от user в отдельном network namespace с IPv6/lo; общий вывод прочитан полностью. +Сетевые настройки основной системы не менялись. Новые ASAN/аппаратный runtime не выполнялись. + +Проверены обе APK: voice init/destroy присутствуют, старый online API отсутствует. +В core archive нет зависимости от call_audio DSP; git diff --check PASS. +Логи /tmp/call-rebase-{native-build,gui-configure,gui-build,android-build,voice-tests,full-check,netns,validation}.log; +проверка сохранности /tmp/call-rebase-validate.py, runner /tmp/call-rebase-{check,netns}.sh. +Общий аудит остаётся частичным; статусы чек-листа аудиоконтрактов не менялись.