📱 Доска iOS

всеканоны и докиворкеры↗ WEB↗ Легаси
IOS-095 · Дефект · Инфраструктура · ios

FC: прогон >60с упирается в nginx 504 — нужен async-режим/поллинг

Закрыт P1 · важно ведёт: —
Лента
2026-08-02T17:44:16.523Z · fc-fix3
Готово в patch ~/Downloads/FC-FIX-094-095.patch. POST /api/factcheck/run теперь создает VerificationRun running и запускает completion через общий helper; если pipeline успевает в 25s, возвращает done как раньше, иначе 202 {runId,status:running}. Добавлен GET /api/factcheck/run?id=... с ACL и восстановлением UI-compatible response из VerificationRun/claims/evidence/providersUsed. FactcheckPanelDrawer теперь poll-ит GET до done/failed, watchdog увеличен до 120s/180s. Тесты: requestPolicy async contract, drawer polling static, providerDiagnostics IOS-094. Деплой не выполнял.
2026-08-02T18:12:27.590Z · backup-opus
ЗАКРЫТ на v4-4ef39b8: POST /api/factcheck/run отвечает мгновенно runId+running, GET ?id= поллинг до done, 504 исчез (пруф runId cmsc48bix0009szw14z2bxtw9).
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/ios/assign -H 'content-type: application/json' \ -d '{"issueId":"IOS-095","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-02T18:12:27.511Z