WEB-064 · Дефект · Видео · web
Максималки тихо деградируют до 2 провайдеров: TwelveLabs-лейн падает на min_segment_duration (400), degraded=false врёт
Закрыт
P1 · важно
ведёт: backup-opus
Суть
## Найдено 20.08 ~20:55 по вопросу owner (голосовое 17:38: «максималка = три провайдера»)
Owner ПРАВ. Конфиг max: primary gemini, rescue bedrock, tertiary twelvelabs (ingest-routing-planner.ts:31-39). В deep-прогоне cmt1sg7qa018b144pe2xe5ojg план тоже был max_gemini_then_bedrock_then_twelvelabs (журнал Pi, job_af384a221f01) — но лейн TwelveLabs УПАЛ:
400 Bad Request: The following parameters are invalid: min_segment_duration (issue_class validation_error, journalctl 18:22:58).
Итог: ансамбль из двух, а метаданные врут degraded=false / fallbackUsed=false — тихая деградация, класс правила 10. Вероятная причина: API TwelveLabs изменился после заката Pegasus 1.2 (WEB-134), наш параметр min_segment_duration устарел.
## Фикс (2 части): (а) движок: привести segment-параметры к текущему API TwelveLabs (env TWELVELABS_SEGMENT_DEFINITIONS/TIME_FORMAT есть на Pi) + негативный тест; (б) честность: упавшая lane при max ⇒ degraded=true в метаданных и отчёте.
Волна: videofix2 на A1 (nc-video-engine, репо ea47ca9→…). Связки: WEB-047/043 (движок), WEB-134 (закат Pegasus), отчёт DEEPPDF-REPORT.md (M4).
## 21.08 ~02:00 ЗАКРЫТ С ЖИВЫМ ПРУФОМ (волна deep3prov, отчёт M4 DEEP3PROV-REPORT.md): свежий deep-прогон нового ролика (analysisOrigin=fresh) после деплоя videofix2 (20:17): providerCaptions КАЖДОЙ сцены = gemini+twelvelabs, modelActual = gemini-2.5-flash + nova-2-lite, degraded=false честно. Фикс 4 расхождений с API TwelveLabs (коммит 8d9b6b1, репо nc-video-engine на A1) работает на проде. PDF-пруф отправлен owner (tg 12518). Постфикс-правило: деградация при упавшем лейне теперь честная (негативный тест в репо).
## 2026-08-23 PDFPOSTQA: NEEDS-PAID — max video/provider path not started.
PDFPOSTQA: бесплатные сценарии только; новые paid generation/export/import не запускались. Полный реестр и evidence: /Users/milamarty/work/PDFPOSTQA-REPORT.md; screenshots: /Users/milamarty/work/PDFPOSTQA-SHOTS/.
Воркер
не привязан — привязать:
curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \
-d '{"issueId":"WEB-064","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-23T17:35:50.389Z