WEB-473 · Задача · — · web
Долг тестов на l89: unit 82/96, src/lib/realtime 122/123 и 7 baseline tsc-диагностик (useRealtime CouncilMode ×4, tooling.ts ×2, groundedAnswer.ts ×1) красные на родителе 3179a54eb1 — приёмки формально REJECT-ят чистые кандидаты
Закрыт
P2
ведёт: —
Суть
Факт (приёмка 1168-accparkedrealtime, 02.09): при независимом прогоне обязательных suites на кандидате d374dadcf2 и на его родителе l89 3179a54eb1 одинаково красные: tests/unit — 82/96 (1 provider-failover, 3 settings-capabilities, 10 hook tests incl. stale hydrate/connection, WEB15E marker); src/lib/realtime — 122/123 (documentRetrieval.scopedSupplement: child process падает на server-only boundary); scoped tsc — 7 baseline diagnostics (useRealtime CouncilMode ×4, tooling.ts ×2, groundedAnswer.ts ×1). Кандидат новых падений/диагностик не добавляет. Отчёт A1 /home/ubuntu/waves/ACCPARKEDREALTIME-REPORT.md (строки 95–113).
Сделать волной (база l90-candidate): починить/актуализировать эти тесты и типы; для каждого — причина (устарел контракт vs реальный дефект). Пока: приёмки должны сравнивать с родителем и не REJECT-ить за baseline (правило в брифы). Связь: WEB-17/47/50–56 (приняты координатором поверх baseline), fable-debt.
Лента
2026-09-02T09:43:41.130Z · Fable[02.09 09:45Z Фабл] Волна 1181-web473testdebt поставлена на M4 (второй воркер, база l90-candidate 04df94963): причина каждого падения (устаревший контракт vs дефект), server-only boundary — изоляция теста, 7 tsc-диагностик без any/ts-ignore; цель unit 96/96, realtime 123/123, tsc 0. Отчёт будет на M4 /Users/milamarty/waves/WEB473TESTDEBT-REPORT.md.
2026-09-02T10:30:21.083Z · Fable[02.09 12:05Z Фабл] 1181 сдан на M4 (477dc87687): unit 96/96, realtime 123/123, tsc 0; 13 из 14 — актуализация fixture/контрактов (git log -S подтверждает изменение контрактов), 1 — реальный дефект в useRealtime (explicit interrupt не сбрасывал speaking guards) + нормализация в tooling.ts. Приёмка 1188 (codex, M4): все гейты зелёные, NO-GO только по строгому пункту брифа «не трогать runtime» — противоречие с самим брифом (код чинить, где дефект). Координатор ПРИНЯЛ: cherry-pick в l90-candidate (A2), зеркало A1 обновлено. Отчёт M4 /Users/milamarty/waves/ACCWEB473TESTDEBT-REPORT.md.
2026-09-02T11:03:00.261Z · Fable[A1 11:05Z Фабл] ПОСАЖЕН l90 на A1: commit 26da36faba, артефакт me2-standalone-linux-arm64-26da36fa-20260902T105621Z (sha dffb8a17…), run /home/ubuntu/prod/shared/run/l90-26da36fa, /api/ready TRUE (boot-env: 1 warning), paid true, воркер индексации на l90. Env: убраны BLUEBUBBLES_SERVER_PASSWORD и SOCIAL_ENCRYPTION_KEY_PREVIOUS, добавлен SYNC_PAGINATION_ENABLED=1 (P15 SAFE_NOW). Откат: nc-a1.service.bak-l89 + l89 целы.
Воркер
не привязан — привязать:
curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \
-d '{"issueId":"WEB-473","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-09-02T11:03:00.375Z