Skip to content

Исправить обработку обрыва HTTP-ответа локального адаптера

am@muniev.ru requested to merge codex/mr11-http-protocol-fix into main

При обрыве chunked-ответа локальной модели LocalHTTP пропускал IncompleteRead наружу, и генерация завершалась исключением вместо generation_unavailable. Ошибки HTTP-протокола теперь преобразуются в AdapterError с неопределённым исходом записи; автоматического повтора POST нет.

Добавлены две регрессии с настоящим loopback HTTP-сервером: проверка AdapterError и отказа генератора с content=null. Обе проверяют ровно один POST. До исправления обе падали с IncompleteRead; после исправления все 10 тестов independent_r1 проходят локально. README дополнен границами проверки. Реальные модель и ARI не запускались.

Исправление замечания ревью уже слитого !11 (merged). Beads: soslct-lbw. Слияние выполняется после отдельного решения пользователя.

CI: https://git.digital08.ru/arkadiy/SOSLCT/-/pipelines/10239 — все 7 обязательных jobs PASS на e16996d0. В test:independent-research прошли 20 тестов ДДС, 10 адаптеров (включая обе новые регрессии) и 18 импортёра; PostgreSQL, Compose и выпуск документационного пакета также PASS.

Edited by am@muniev.ru

Merge request reports

Loading