WEB-441 · Задача · — · web
ЛИНИЯ: очистка ответов ассистента (builder + структурный сканер) — 11-й круг
Закрыт
P2
ведёт: —
Доказательства
[29.08 19:35Z] ANSWERCLEAN11 GO (e9e052a1): export через builder, три пути на собственных белых списках, сканер ловит оба пропуска (baseline NO-GO на 87339c7a воспроизведён, negative control зелёный). → ACCANSWER11 (queue/668, охота на 12-й обход: toJSON/Map/форматы экспорта/clipboard).
[29.08 20:00Z] ACCANSWER11 NO-GO: HTML-экспорт мимо builder, сырой граф в pack.json, динамический writer мимо сканера. → ANSWERCLEAN12 (queue/672: contract-тест каждого export-пути).
[29.08 19:35Z] ANSWERCLEAN12 GO (eb4ba072): экспорт-форматы через builder contract-тестом, pack.json пересобран, динамические writer-ы ловятся. → ACCANSWER12 (queue/680, охота 13-го: print/share/iOS-мост/notification).
[29.08 20:00Z] ACCANSWER12 NO-GO: citations в двух iOS bridge responses мимо builder. → ANSWERCLEAN13 (queue/684).
[29.08 21:35Z] ANSWERCLEAN13 GO (128118b8): iOS bridge через builder, сканер на bridge-пути. → ACCANSWER13 (queue/692, охота 14-го: пуши/виджеты/share-extension). Если GO — линия закрывается (13 кругов).
[30.08 00:05Z] ANSWERCLEAN14 GO (02e10f08: единый internal-URL sanitizer). → ACCANSWER14 (queue/709, энкодинг/юникод-двойники + финальная охота 15-го). При GO линия закрывается (14 кругов).
[30.08 10:20Z] ACCANSWER14 NO-GO (15-я охота): /.//evil.example/phish → pathname //evil.example/phish = protocol-relative у потребителя. → ANSWERCLEAN15 (queue/719: выход только canonical absolute same-origin).
[30.08 11:00Z] ANSWERCLEAN15 GO (6988f087). → ACCANSWER15 (queue/722, охота 16-го: backslash/юникод-слэши/IDN). При GO — линия закрывается на 15-м круге.
[30.08 11:40Z] ACCANSWER15 NO-GO (16-я охота: %2E%2F decode после канонизации) → ANSWERCLEAN16 (queue/725: канонизация до неподвижной точки).
[30.08 12:20Z] ANSWERCLEAN16 GO (5d140487: канонизация до неподвижной точки) → ACCANSWER16 (queue/729).
[30.08 13:00Z] ACCANSWERCLEAN16 NO-GO (H17: лимит длины после схлопывания) → ANSWERCLEAN17 (queue/733).
[30.08 13:40Z] ANSWERCLEAN17 GO (b8576d28) → ACCANSWER17 (queue/737).
[30.08 14:20Z] 🎉 ACCANSWERCLEAN17 GO — ЛИНИЯ ОЧИСТКИ ЗАКРЫТА ПОСЛЕ 17 КРУГОВ (финал b8576d28): H17 закрыт на helper/notification/warmup/SW/click; негативы всех 17 кругов зелёные. Полная цепочка обходов задокументирована в отчётах ACC*. В l72.
Лента
2026-09-03T07:18:44.674Z · Fable[A1 12:48 Фабл] Триаж 03.09 (owner: «чего они ждут — срочно принимайте, сажайте»): линия в проде l95 (ANSWERCLEAN17 b8576d28 — предок l95-candidate f7b9a4fd, посадка через l71/l72/l73); доска не была переключена. Закрываем.
Воркер
не привязан — привязать:
curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \
-d '{"issueId":"WEB-441","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-09-03T07:18:44.692Z