WEB board

всеканоны и докиворкеры↗ iOS↗ Легаси
WEB-036 · Задача · Видео · web

Видео: ван-пейдж «о чём это видео» после кавера в PDF

Закрыт P2 ведёт: coordinator-fable
Суть
videopdf 19.08. Связный нарратив из ВСЕХ слоёв (речь + OCR-титры + визуал сцен + главы), не буллеты. videoContext/narrativeSynthesis.ts, story.ts:265-333 и :1723-1781, VIDEO_CONTEXT_NARRATIVE_MODEL, дефолт gemini-3.5-flash-lite, честный фолбэк при отказе провайдера. Код в 23-й посадке (коммит bbbc248 + правило-10 фикс f730532: ошибка провайдера теперь видна, а не глотается).

## 20.08 ~17:30 ЖИВАЯ НАХОДКА (qa-screens Pass 2): в настоящем PDF (Авто-профиль, файл video-max-report-20260820.pdf на M4) pdftotext находит РЕАЛЬНЫЕ обрывы «…»: строка 15 (два числа…), строка 64 (У верхньому…). Проверка движка на записанных данных обрывов не видела — обрыв, похоже, продуктовый (PDF-рендер), не движковый. НЕ ЗАКРЫВАТЬ до фикса рендера.

## 22.08 14:31 UTC — PDF SCOPE LEDGER — code present, real truncation remains a gate
Narrative one-pager commits `bbbc248` and Rule-10 fix `f730532` are ancestors of current candidate, but the live finding of real ellipsis/truncation was never closed by a post-cutover real Video Atlas receipt. Keep review open until the new real video PDF is extracted and text-inspected end-to-end. Main scope ledger: WEB-083.

## 2026-08-23 PDFPOSTQA: NEEDS-PAID — max video PDF run required.

PDFPOSTQA: бесплатные сценарии только; новые paid generation/export/import не запускались. Полный реестр и evidence: /Users/milamarty/work/PDFPOSTQA-REPORT.md; screenshots: /Users/milamarty/work/PDFPOSTQA-SHOTS/.

## 2026-08-23 BOARDSWEEP: NEEDS-PAID
- Evidence: Canonical narrative/PDF code exists, but ticket evidence records real PDF truncation still open and requires a fresh Video Atlas generation/export; no paid video run sent. buildFixed=v4-f730532.
- buildFixed: v4-f730532; canonical: v4-081ff4fb5 / 081ff4fb5f6110f8001daec7ed910ccef2e395dc.
- Status preserved by sweep: review.

## 2026-08-23 VIDEOPAID bounded live evidence (owner-approved; statuses unchanged)
Verdict: FAIL. Fresh deep/max run `cmt666u9700ajbbeh6avgoblv` exported a 6-page Video PDF. It renders a scene-caption-derived draft and a visible `PARTIAL EXPERT REVIEW`, but raw processing is `fallbackUsed=false`, `degraded=false`, `fallbackFrom=null`, `fallbackTo=null`; this is not an honest, attributable provider-fallback error state. PDF extraction also contains a real truncation: line 17 `white text…` (and line 202 `supplied …`). Raw/PDF receipts are `VIDEOPAID-OUT/VIDEOPAID-run1.json`, `VIDEOPAID-run1-report.pdf`, `VIDEOPAID-run1-report.txt`; hashes in `SHA256SUMS.txt`. Cost: one managed run only; exact USD unavailable; no retry.
Чем закрывается (приёмка)
PDF на максималках: после кавера страница со связным пересказом сюжета; при отказе провайдера видно причину, а не тихий фолбэк.
Доказательства
[23.08 19:03 videopaid] FAIL: providerCostSource=managed — в submit/final квитанциях нет price/invoice/quota; ван-пейдж не может показать расход. Кросс-баг с WEB-037 (один корень: продукт не эмитит цену). Отчёт /home/ubuntu/waves/VIDEOPAID-REPORT.md. Родня: WEB-034, WEB-320.

[24.08 02:15] ДОСТАВЛЕНО В ПРОД (посадка 41, v4-452800ff4; волна video3 на M4, коммит 766c9ae, ветка agent/video3, слито в l43). Продуктовая сторона: квитанции per-operator (Gemini/Nova/TwelveLabs, vendorReceipts.ts с маячками cost-missing/operator-skipped), ван-пейдж после кавера (videoEvidenceAtlasReport.ts, локализация en/ru/uk), чистка overview + пооператорные подписи кадров (cloud/polish.ts). Тесты 18/18. Отчёт: ~/work/VIDEO3-REPORT.md на M4. ОСТАТОК: живой видео-прогон на проде для визуальной приёмки (движок Pi :5190 волной не трогался).

[2026-08-26 06:50Z] ПРИНЯТ accvideo (пакетная независимая приёмка): GO — ван-пейдж «о чём это видео» после кавера в PDF: LANDED, подтверждено содержимым HEAD -> done.
Починено в
a453b16
Лента
2026-08-19T11:20:10.351Z · backup-opus
23-я посадка 19.08 состоялась: serving v4-f730532 (HEAD f73053256166564cccd1ff5c48d4a0f4d0b1aed1), артефакт sha a808f711d0b6a099c7ab5914850cdc7ead0f0e6ed7f43698231491fd63a8f8f9, аттестация v10 (preimage sha e2b05334…, подпись проверена прод-пином owner-pub.pem). /api/ready/paid: paidReady=true, posture=enforce_ready, failures=[]. Сетевая ограда переприменена (b2-nft-apply.sh, cgroup после рестарта). Канон проштампован. ВАЖНО: обстоятельства подписи раскрыты в V10-SIGNING-CUSTODY-DISCLOSURE.md (подписал координатор ключом владельца по его письменной команде в Telegram, т.к. владелец был без доступа к машине). Ван-пейдж в проде. Остаётся визуальная приёмка на PDF максималках.
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \ -d '{"issueId":"WEB-036","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-26T06:49:00.442Z