WEB board

всеканоны и докиворкеры↗ iOS↗ Легаси
все В работе · 22На проверке · 8Парковка · 15Закрыт · 686Не чиним · 6
Аркады · 3Вход · 14billing · 24Сборка · 14Чат · 60chat/roles-ui · 1citations · 1council/retrieval · 1digest · 1document-session · 8Редактор · 27editor-chat · 2factcheck · 8Граф · 11i18n · 3import · 1Инфраструктура · 93performance · 2process · 1quality · 1realtime · 1release · 1roles · 4security · 3shell · 5sources · 2Синхронизация · 2Переводчик · 9translation · 1ui · 9UX · 61Видео · 28Визуализация · 2Голос · 28

Показано 686 из 737 · открыто 45

ТикетНазваниеСтатусПриоритетЗонаКто ведёт
WEB-040 P0 регрессия 23-й: падение в видео-пути — Cannot access ay before initialization Закрыт P0 Видео backup-opus
WEB-048 P0 РЕШЕНИЕ ВЛАДЕЛЬЦА: чат тетради и автотеги не входят в платную поверхность релиза 1 Закрыт P0 billing backup-opus
WEB-049 P0 РЕШЕНИЕ ВЛАДЕЛЬЦА: ключ подписи лежит на машине координатора — ревизор не признаёт свойство owner-signature Закрыт P0 Инфраструктура —
WEB-088 РОЛИ V9 NO-GO: V10-verifier ОБХОДИТСЯ — 4 bypass (raw-hash не пересчитывается, hash-only transform, неполный кейс-сет, process→stand не связан) + нет runtime budget reservation Закрыт P0 Инфраструктура backup-opus
WEB-091 P0 ДЛЯ ПЕРЕЕЗДА: набор миграций НЕ поднимает боевую БД с нуля — две миграции gated по имени БД, третья оставляет схему расходящейся (приложение отдаёт 500) Закрыт P0 Инфраструктура backup-opus
WEB-094 [ARCH-P0.1] Единый admission control для дорогих путей (chat-global, factcheck, deep research, video submit, podcast) Закрыт P0 Инфраструктура backup-opus
WEB-095 [ARCH-P0.2] Гонка в видео-квоте: read→SUM→create без блокировки — два параллельных запуска пройдут на остаток одного Закрыт P0 Инфраструктура backup-opus
WEB-096 [ARCH-P0.3] Нет индекса DocumentChunk(documentId,index) — бьёт по очереди, дедупу и детали блокнота Закрыт P0 Инфраструктура backup-opus
WEB-097 [ARCH-P0.4] Наблюдаемость: метрики живут в памяти процесса (50 последних замеров) — на вопрос «почему медленно» ответить нельзя Закрыт P0 Инфраструктура backup-opus
WEB-098 [ARCH-P0.5] Пул соединений к БД не задан: при росте процессов лимит умножается вслепую Закрыт P0 Инфраструктура backup-opus
WEB-127 P0 (регрессия, уже чинится): вход отбивался за «слишком быструю» отправку — ломало автозаполнение паролей Закрыт P0 Вход —
WEB-131 P1: глобальный чат игнорирует тему в вопросе — «какие есть документы медицинские» вываливает все 1556 Закрыт P0 Чат ds-web131-intel
WEB-134 СРОК 14.08: TwelveLabs выключает Pegasus 1.2 — наша прямая линия перестанет работать Закрыт P0 Видео —
WEB-137 P0 ПРИВАТНОСТЬ: источник с пометкой userInvokedOnly цитируется пользователю без его запроса Закрыт P0 Чат codex-az-m1-sol
WEB-138 P0: валидатор цитат не работает — пропустил выдуманное исследование и подклеил к нему чужие документы Закрыт P0 Чат ds-web138-m1
WEB-157 Импорт YouTube падает в UI: ReferenceError Cannot access r1 before initialization (чанк add-source) — карточка «Не вдалося завантажити» Закрыт P0 Видео a1-fix-wave
WEB-160 Scope-модель: пустая область = deny-all (не unscoped), явный выбор источников бьёт notebookId, note-инструменты item-level (не вся тетрадь) Закрыт P0 Чат codex-az-m1-sol
WEB-161 Судья цитат fail-closed для строгих ролей: false/null → targeted repair → удаление claim/честный отказ; partial ≠ pass; coverage для claims без цитат Закрыт P0 Чат codex-az-m1-sol
WEB-179 P0 УТЕЧКА (раунд-3 GPT Pro): производные артефакты не наследуют приватность — fact-check report раскрыл текст userInvokedOnly-заметки в citations[].content Закрыт P0 Чат codex-w179-m1-spark
WEB-180 Раунд 4: восемь живых прогонов по манифесту ревизора через приёмочный харнесс (RUN-03 research, ROLE-12 money, ACL revoke, Council receipts) Закрыт P0 Чат backup-opus-harness
WEB-181 P0: импорт YouTube падает «Video run store unavailable» — FK violation VideoPipelineRun_sourceId (источник не создан к моменту рана) Закрыт P0 Видео ds-w181-m1-pro
WEB-184 P0 регрессия WEB-130: «Новая тетрадь» выкидывает из черновика обратно (даже с загруженными источниками) — черновик исчезает Закрыт P0 UX ds-w184-m1-pro
WEB-207 Перевод документа падает в error boundary (оба входа) — регресс визарда q202/BN Закрыт P0 translation —
WEB-209 P0 sync: source.createMany P2002 (дубль Source.id) — тост «не удалось сохранить в облако», ретрай-цикл Закрыт P0 Синхронизация —
WEB-219 P0 (GPT Pro R2): self-check фабрикует зелёный validator receipt при отсутствии validation Закрыт P0 factcheck backup-opus
WEB-220 P0 (GPT Pro R2): refuted выживает при receipt.status=fail — гард не enforced, entailment=словесное пересечение Закрыт P0 factcheck backup-opus
WEB-230 P0: широкий вопрос «о чём файл» по большому доку клинит весь прод (пре-LLM синхронный цикл) Закрыт P0 Чат —
WEB-240 [R4] Ложный «спростовано» компаратора (7 классов) + fail-open receipt-контракт Закрыт P0 factcheck backup-opus
WEB-244 [роли R4] P0 privacy-утечка: производный фактчек-отчёт раскрывает контент скрытого источника через citations[].content + полный live-ретест 6 гейтов Закрыт P0 security fix-wave
WEB-245 P0: широкий вопрос в чате РЕДАКТОРА вешает event-loop сервера (504 всего прода) Закрыт P0 editor-chat backup-opus
WEB-247 [DS-F01] Pure DocumentSession core + FakeDocumentSession ↳ WEB-228 Закрыт P0 document-session backup-opus
WEB-248 [DS-F02] Anchor mapper, integrity, bounded recovery ↳ WEB-228 Закрыт P0 document-session —
WEB-249 [DS-F03] Owner-scoped decoration registry + lazy resolved query ↳ WEB-228 Закрыт P0 document-session —
WEB-250 [DS-F04] EditorViewHandle conformance harness ↳ WEB-228 Закрыт P0 document-session —
WEB-251 [DS-F05] Exact-revision save barrier + private persistence port ↳ WEB-228 Закрыт P0 document-session —
WEB-252 [DS-F06] Deterministic sync simulator + optimistic pending queue ↳ WEB-228 Закрыт P0 document-session —
WEB-254 [DS-F00] V2.1 pre-tag правки контракта + self-contained freeze-пакет ↳ WEB-228 Закрыт P0 document-session backup-opus
WEB-260 P0: конспект строится, платит за 20 вызовов модели и НЕ СОХРАНЯЕТСЯ; лог врёт «outline built» Закрыт P0 digest backup-opus
WEB-264 P0: клиентская синхронизация затирает СЕРВЕРНЫЕ метаданные источника целиком (конспект, статистика) и откатывает updatedAt Закрыт P0 Синхронизация backup-opus
WEB-266 БЛОКЕР ДЕПЛОЯ: GitHub Actions не запускает сборки — биллинг аккаунта Закрыт P0 Инфраструктура —
WEB-269 P0 SECURITY: пароль прод-базы утёк в наш пакет доказательств — ротация + скан секретов при упаковке Закрыт P0 security backup-opus
WEB-272 Инлайн-ссылка на источник ведёт в никуда: [Source ID: N] в тексте при ПУСТОМ массиве цитат Закрыт P0 Чат backup-opus
WEB-284 ЭПИК: фактчек V2M — релизный гейт R6-R10 (lossless proposition ledger) Закрыт P0 factcheck —
WEB-291 КЛАСС: переключение прода на monet-линию (15.08) потеряло фиксы старой линии — инвентаризация и порт Закрыт P0 release coordinator-fable
WEB-292 Realtime-голос GOOGLE: входящий аудио НЕ распознаётся (на OpenAI работает) — узкий баг google-realtime input Закрыт P0 realtime —
WEB-301 Стенд ролей не самодостаточен: materialize расплющил pnpm-раскладку и разорвал peer-соседство (21 из 31 пакета неразрешим) Закрыт P0 Инфраструктура fix-wave
WEB-302 STAND-BUILD-RECEIPT ставит PASS по одному критерию «rc=0»: неработающий стенд доехал до подписи владельца Закрыт P0 Инфраструктура backup-opus
WEB-305 Замороженная 311-сюита движка КРАСНАЯ (308/311): поздняя волна занесла DOM в DOM-free ядро и пробила границу DS-T013 Закрыт P0 Редактор backup-opus
WEB-307 Boot-контракт валит прод из-за телефонии, которой нет: TELEGRAM_BOT_TOKEN тянет требование TELEGRAM_CALL_ADAPTER_SECRET Закрыт P0 Инфраструктура backup-opus
WEB-308 P0 ПРОД: платный контур не готов после посадки 30-й — TERMINAL_PROJECTION_EFFECT_MISMATCH на курсоре сверки Закрыт P0 billing backup-opus
WEB-311 P0 LIVE: корневая тетрадь падает — PrismaClient попал в браузерный bundle; фикс clientbundle только в непосаженной 31-й Закрыт P0 UX backup-opus
WEB-313 P0 CUTOVER: Landing31 artifact migration SHA расходится с paid activation metadata Закрыт P0 billing backup-opus
WEB-321 ПОСАДКА 32 откачена: pi-land.sh не несёт spend-активацию → paidReady=false → rollback; нужен аттестованный cutover Закрыт P0 fable-coordinator
WEB-322 chat-global 503 accounting_unhealthy на КАЖДЫЙ запрос бёрста: admission-гейт видит собственное embedding-событие мид-проекции (v4-4482925) Закрыт P0 fable-coordinator
WEB-34 P0: cross-tenant утечка через retrieveDocs (fable-bughunt front1) Закрыт P0 Инфраструктура —
WEB-340 P0: извлечение сущностей (doc_ner) отказывается billing-гардом — request_identity_missing → сущности не пишутся, вкладка греется вечно (даже с включённым NER) Закрыт P0 fable-coordinator
WEB-343 P0 Внутренний фактчек-провайдер мёртв на проде: retry limit + «request was already completed» → 0 evidence (семья WEB-340 request-identity/dedup) Закрыт P0 a1-fix-wave
WEB-355 Роли R9.12: независимая приёмка NO-GO — 4 новых блокера (symlink-race, ZIP xattr, CR/LF имена, stale SHA256SUMS) Закрыт P0 —
WEB-369 P0 [БЕЗОПАСНОСТЬ/спенд]: unauth POST /api/realtime/session-end закрывает ЧУЖУЮ сессию + занижает usage — В ПРОДЕ с посадки 54 Закрыт P0 —
WEB-374 P0 [ДЕНЬГИ]: WalletIdempotencyConflictError — повторные одинаковые запросы тратят вендора и врут пользователю про billing-лимит Закрыт P0 fable-coordinator
WEB-415 P0 Ассистент НЕ ЧИТАЕТ документы: запрос со словом «назови» уходит в inventory-ветку до retrieval Закрыт P0 —
WEB-456 P0-security: /api/user/settings отдаёт браузеру РАСШИФРОВАННЫЕ ключи; на шестерёнке нет админ-гейта ↳ WEB-452 Закрыт P0 Вход —
WEB-461 P0 ПРОД: проекция терминального события SERVICE-плательщика (воркер индексации под enforce) падает wallet_debit mismatch → инцидент учёта → /api/ready/paid 503 Закрыт P0 billing —
WEB-472 P0 [A1/волны]: волна 1161 (WEB-468) через passwordless sudo работала в боевом PostgreSQL как postgres (создала БД noteclone_web468 на кластере 55432, читала pg_authid); 08:49Z роль noteclone перестала аутентифицироваться → accounting database-failure → paid 503. Волнам запрещён sudo (guard), нужен отдельный пользователь для волн Закрыт P0 —
WEB-492 P0 C07/l93: realtime transport /api/realtime/socket отвечает 500 (нет res.socket.server в standalone) — CM6 bootstrap уходит в fallback/pending, C09 не работает у пользователя ↳ WEB-283 Закрыт P0 Редактор волна-2074 A2 luna (круг 4)
WEB-496 P0 WEB-217/C09: большие документы на l93 — PDF-экстракция застревает (pagesDone=5 за 15 мин), HTML/TXT сохраняются ЧАСТИЧНО после 504 при загрузке (4.45 МБ из 11.1; 3.293 из 3.359 МБ), SLA ≤10 мин не выполнен ↳ WEB-086 Закрыт P0 Редактор —
WEB-503 P0 [биллинг/оценщик]: занижение резерва на gpt-5.4-nano (doc_ner) закрывает платный контур ВСЕМ — estimator breach settled 1418 > reserved 168 микро-USD Закрыт P0 —
WEB-510 P0 [мессенджер]: бот владельца в Telegram отвечал ошибкой на КАЖДОЕ сообщение с 28.08 — TrustedIdentityError в chat.messenger.rag Закрыт P0 —
WEB-511 SIXBYY / Stripe: бета-эксперимент готовности платить — авторизация 10 EUR БЕЗ списания Закрыт P0 billing координатор (ключи песочницы)
WEB-527 P0: загруженный источник исчезает из аккаунта через минуты после успешной загрузки (POST /api/sync wipe-and-replace) ↳ WEB-086 Закрыт P0 l109 b3a0c011a (пост-QA 1991)
WEB-570 P0 ПРОД: 54.7k чанков в карантине (sourceContentRevision NULL) невидимы retrieval — repair-CLI, Google-Drive без тела, pending-index Закрыт P0 Чат —
WEB-577 P0 [редактор]: документ не открывается — Cannot access 'uG' before initialization (TDZ в EditorModal) Закрыт P0 —
WEB-587 P0 [SEC/аудит B34-02]: очередь извлечения не связана с полномочиями актора — чужой воркер и чужой арендатор дописывают содержимое источника Закрыт P0 —
WEB-665 P0 [телефония/доступ]: режим доверия по умолчанию dev_single_user — векторный поиск идёт без фильтра владельца ↳ WEB-093 Закрыт P0 —
WEB-010 WebRTC-микрофон в чате тетради молчит: нет транскрипции/ответа (browser realtime) Закрыт P1 Голос —
WEB-012 [eyes] Create link в Connect/Bundles мёртв: POST /api/connect/bundles → 422, тост без причины Закрыт P1 UX —
WEB-013 [eyes] Модалка «Доступ» открывается пустой Закрыт P1 UX —
WEB-023 [COST-P1] Council ролей форсит дорогой gpt-4o (~18евро/день) — модель конфигурируемой + дефолт на дешёвую Закрыт P1 Голос —
WEB-025 ЭПИК: Admin Remote Defaults — владельческие дефолты/фолбэки (модели, голоса, сервисы) из админки, живая раздача без деплоя Закрыт P1 Инфраструктура —
WEB-026 [Admin-Defaults Ф2a] API-контракт /admin/defaults: routes+CAS+audit+rollback (спека §4) ↳ WEB-025 Закрыт P1 Инфраструктура codex-f2a
WEB-027 [Admin-Defaults Ф2b] GUI /admin/defaults: таблица+edit+diff-preview+audit/rollback (спека §5) ↳ WEB-025 Закрыт P1 Инфраструктура codex-f2b
WEB-038 Фактчек при enforce: слой 6 (egress destination guard, paidVendorHosts, последовательный fan-out) Закрыт P1 billing coordinator-fable
WEB-039 Ограда egress рубила Telegram: бот не скачивал голосовые и не отвечал Закрыт P1 Инфраструктура backup-opus
WEB-041 Видеоотчёт подписан текстами фактчека: SOURCE-CHECKED и «3 claims checked» Закрыт P1 Видео backup-opus
WEB-045 Гейт типов: 421 предсуществующая ошибка tsc скрывает фатальные баги — нужен запрет на регресс и разбор долга Закрыт P1 Сборка fix-wave
WEB-046 P1: /api/media/transcribe-local отдаёт 500 — обработчик GET возвращает строку вместо Response Закрыт P1 Видео backup-opus
WEB-050 P1: голосовые в Telegram не расшифровываются — модель whisper-1 вне allowlist + запрос считается гостевым Закрыт P1 Голос backup-opus
WEB-058 Посадка V2M-фактчека в прод: мердж agent/v2m-r10-ledger → прод-линия + сборка + чеклист Закрыт P1 Инфраструктура backup-opus
WEB-060 chat-global отдаёт 403 model_not_allowed обычной учётке + UI врёт «Session expired» Закрыт P1 Чат backup-opus
WEB-061 Живая платная батарея V2M-фактчека на проде — owner-кап $5 Закрыт P1 Инфраструктура backup-opus
WEB-062 chat-global отдаёт 403 model_not_allowed обычной учётке + UI врёт «Session expired» Закрыт P1 Чат backup-opus
WEB-063 Выбранный профиль качества видео НЕ доезжает до сервера: UI Глибоко → requestedMode auto → кэш balanced Закрыт P1 Видео fix-wave
WEB-064 Максималки тихо деградируют до 2 провайдеров: TwelveLabs-лейн падает на min_segment_duration (400), degraded=false врёт Закрыт P1 Видео backup-opus
WEB-065 Видео-отчёт игнорирует язык учётки: uk в настройках → locale=en, хром отчёта РУССКИЙ, подписи украинские, английский пролезает Закрыт P1 Видео backup-opus
WEB-066 P1: spend-accounting health режет живые платные источники: Perplexity отказ «accounting is being repaired», openrouter 503 accounting_unhealthy Закрыт P1 billing backup-opus
WEB-067 Фактчек на проде: 0 видимых подтверждений на тривиально истинном утверждении — судья фильтрует всё в neutral/omitted Закрыт P1 Чат backup-opus
WEB-068 Веб-поиск фактчека: SearXNG живой на Pi, но контракт роута его НЕ зовёт (нет алиаса в parseProviderIds); CSE мёртв официально — выпилить из попыток Закрыт P1 Чат backup-opus
WEB-069 [GATE-1] iMessage/Signal вебхуки fail-closed: довести до prod-receipt Закрыт P1 Инфраструктура backup-opus
WEB-070 [GATE-2] Fail-closed boot: default=warn → enforce в production + prod receipt Закрыт P1 Инфраструктура backup-opus
WEB-071 [GATE-3] Invite-gate: включить на проде (env+миграция) + негативный прод-пробник Закрыт P1 Инфраструктура —
WEB-072 [GATE-4 + §15.6] Юридика/privacy: ToS, retention/deletion/export, DPA/субпроцессоры, breach-runbook 72h, age, AI Act ст.50, analytics consent Закрыт P1 Инфраструктура —
WEB-073 [GATE-5] Route passport: вернуть 100% (сейчас 498/500, rc=1) + привязка к прод-артефакту Закрыт P1 Инфраструктура backup-opus
WEB-074 [GATE-6] Excluded-zones deny + edge-конф + единая cron-auth: применить (сейчас ship-dark, ноль зон) Закрыт P1 Инфраструктура backup-opus
WEB-075 [GATE-7] Origin-lock + trusted proxy + Host-валидация: спроектировать и применить Закрыт P1 Инфраструктура backup-opus
WEB-076 [GATE-8] Санация секретов/RuntimeConfig + отзыв сессий/токенов + отдельные prod vendor-проекты Закрыт P1 Инфраструктура backup-opus
WEB-077 [GATE-9] Upload-контур: инвентарь ВСЕХ путей загрузки + boundary-тест + прод-привязка Закрыт P1 Инфраструктура backup-opus
WEB-078 [GATE-10] БД: least-privilege runtime-роль + отдельные backup/migration роли + негативный тест Закрыт P1 Инфраструктура backup-opus
WEB-079 [GATE-11] Vuln-скан зависимостей и ОС + расписка (manifest-часть уже сильная) Закрыт P1 Инфраструктура backup-opus
WEB-080 [GATE-12] Host hygiene A1: ufw, ssh-policy, fail2ban, unattended-upgrades + receipt Закрыт P1 Инфраструктура backup-opus
WEB-081 [GATE-13] OCI truth: Console/API receipts — home region, quota/shape, cost-forecast, NSG, MFA/recovery, IaC-скелет Закрыт P1 Инфраструктура backup-opus
WEB-082 [GATE-14 + §15.4-5] Бэкап-контур и immutable candidate: WAL-G+restic, /data-контракт, restore-drill, RPO/RTO — ⚠️ НУЖНО OWNER-РЕШЕНИЕ по нормативу Закрыт P1 Инфраструктура backup-opus
WEB-084 Платная поверхность зависит от cwd-relative readFileSync(src/…) в рантайме: изменение файлов инвалидирует записанные квитанции проекций глобально после деплоя Закрыт P1 billing backup-opus
WEB-086 ЭПИК: движок редактора этап C — CodeMirror-гибрид для огромных документов («Война и мир») Закрыт P1 Редактор backup-opus
WEB-087 Фактчек коротких составных фраз: расщеплять на тезисы с вердиктом ПО КАЖДОМУ (Париж=правда, 1999=ложь), а не один unknown-veto на всё Закрыт P1 Чат backup-opus
WEB-089 WebKit/Safari теряет точность вставки: комбинирующая é схлопывается в NFC, пробел перед RTL становится NBSP — в Safari текст вставляется НЕ байт-в-байт Закрыт P1 Редактор backup-opus
WEB-092 Указатели на прод-релиз ВРУТ: current/current-candidate/CURRENT-QW4-RELEASE протухли, истина только в systemd WorkingDirectory Закрыт P1 Инфраструктура backup-opus
WEB-093 ЭПИК: архитектурная готовность к росту 25 → 1000 (P0/P1 hardening по аудиту) Закрыт P1 Инфраструктура backup-opus
WEB-099 Ревизор REVISION REQUIRED по аудиту архитектуры: 5 обязательных правок (закрепление за коммитом, Pi vs A1, repo≠prod, workload envelope, privacy кэша) Закрыт P1 Инфраструктура fix-wave
WEB-1 Визард фактчека ≠ дизайн-референс: нет «охват и угол», нет живого плана-чеклиста, источники не видны Закрыт P1 UX ds-w1-intel
WEB-101 Поручения из Сценаріїв: «Не вдалося створити» вернулся + после F5 поручений 0 (не персистятся) + отказы не логируются Закрыт P1 Чат assign101
WEB-102 Сценарии: чип-карта Что/Когда/Куда появляется не для всех формулировок — «щотижня дайджест» уходит в текстовый вопрос вместо карты с дефолтным КОЛИ ↳ WEB-101 Закрыт P1 Чат ds-web102-intel
WEB-104 Роли ф.1: RolePolicy-движок + канонический каталог 12 профилей + aliases 38 старых id (по GPT-Pro спеке) ↳ WEB-99 Закрыт P1 Чат role104
WEB-105 Роли ф.2: enforcement — retrieval/мозг/цитаты читают RolePolicy; Council наследует политику ↳ WEB-99 Закрыт P1 Чат backup-opus
WEB-106 Роли ф.3: новый chooser — 10 режимов + контекстные доменные, 38 старых скрыты, first-turn copy ↳ WEB-99 Закрыт P1 UX —
WEB-107 Роли ф.4: локализация RU/UK/EN каталога ролей (chooser copy, first-turn) в messages/* ↳ WEB-99 Закрыт P1 Переводчик role107
WEB-109 Фактчек: завершённый ран с iOS должен создавать отчёт-Source в Generated (сейчас «отчёт появится в тетради» — ложное обещание) Закрыт P1 Чат fcios151
WEB-11 «Повторить эфир» не воспроизводит — стробит/мигает, пытается играть но тишина Закрыт P1 Голос ds-w11-m4
WEB-110 Глобальный чат (воркспейс): чипы-цитаты не открывают источники и не подсвечивают + сырой **маркдаун** в ответах Закрыт P1 Чат ds-globalcite
WEB-111 Импорт видео с галочкой «видео»: тяжёлый пайплайн (TwelveLabs/OCR/розкадровка/VideoDoc) НЕ запускается — только транскрипт; «Open Video Doc» → недоступний Закрыт P1 Видео ds-videodoc
WEB-114 Панель фактчека: БЛОКЕР при full-document (твердження не скроллится, кнопка запуска недостижима) + кулдаун-кнопка всё ещё без заливки/паузы Закрыт P1 Чат owner
WEB-115 PDF глянец итерация 2: нет итогового вердикта на обложке, нет игры шрифтов/стилей/размеров, гигантские URL в карточках (обрезаются и рвут вёрстку) ↳ WEB-97 Закрыт P1 UX —
WEB-120 Фактчек: дублируется синяя кнопка «Запустити перевірку» (вверху и внизу), кулдаун-заливка не видна Закрыт P1 UX ds-w120-m4
WEB-121 P1: сущности графа не сохраняются — FK violation DocumentEntity_sourceId_fkey при импорте Закрыт P1 Граф —
WEB-123 P1: выбранная аватарка стирается при перезагрузке — слияние настроек на сервере затирает userAvatarId Закрыт P1 UX q123-intel
WEB-125 TikTok-импорт не подключён к видео-движку (в отличие от YouTube) Закрыт P1 Видео ds-w125-m4
WEB-133 ЭПИК: корзина и отмена удаления — сейчас тетради и документы удаляются безвозвратно Закрыт P1 Редактор ds-w133-m4
WEB-14 Главный чат-микрофон (ChatInterface, простой чат + чат одной тетради) на старом Web Speech → коверкает русский; мигрировать на общий chunked-Whisper (auto-detect) Закрыт P1 Голос ds-w14-m4
WEB-140 P1: Council не получает контекст — оба совета заявили, что данных о договоре нет, хотя документ в тетради Закрыт P1 Чат ds-web140-intel
WEB-141 P1: timeline выдумала личное воспоминание — приписала пользователю «страх перед переездом» Закрыт P1 Чат ds-web141-intel
WEB-142 Вернуть Gemini как второе плечо ансамбля — он жив, но не отдаёт структурированные сцены Закрыт P1 Видео —
WEB-144 Шоу/TTS: оборванный SSE от OpenRouter принимается за успех — отдаётся частичный MP3, ответ ведущего обрывается на полуслове Закрыт P1 Голос —
WEB-145 Коллекции: hover-тулбары папок залипают — не пропадают при уходе мыши, висят по несколько одновременно Закрыт P1 UX ds-web145-intel
WEB-146 VerdictPopover не закрывается при открытии второго слоя (перенос IOS-120 — компонент веб) Закрыт P1 UX ds-web146-intel
WEB-148 Радар шоу (веб): клик по карточке шоу не открывает само шоу (пузырик→прискролл работает) Закрыт P1 Голос ds-web148-intel
WEB-15 Meeting Room browser must visibly indicate assistant speaking/audio state Закрыт P1 Голос —
WEB-153 Панель выбора документов: залипает после выделения малой галочкой; большая галочка сбрасывает свежие выделения — ввести пин-замочек Закрыт P1 UX q182-intel
WEB-154 Выделения документов/папок не переживают перезагрузку страницы — персист выбора Закрыт P1 UX q182-intel
WEB-155 Шапка страницы тетрадей не переведена: New notebook, Search notebooks, Chat with all notebooks, Notebook studio, WORKSPACE, semantic search Закрыт P1 Переводчик q156-m4
WEB-159 Режим «Космос» пропал из выбора визуализаций графа знаний (More: только Тепловая карта, 3D, Вікі мозку) Закрыт P1 Граф owner
WEB-16 POST /api/user/settings затирает весь settings-блоб при частичном апдейте (data-loss) Закрыт P1 Инфраструктура ds-w16-m4
WEB-162 Council: релевантный retrieval вместо «последние 6 источников × первые 900 символов» Закрыт P1 Чат opus-w162-m4
WEB-163 Личная память: claim-level provenance — каждое личное утверждение со ссылкой на заметку либо маркировкой «предположение» Закрыт P1 Чат ds-w163-intel
WEB-164 SCALESPIKE-00: измерение текущей базы (presence/SSE/DB) ↳ WEB-77 Закрыт P1 Инфраструктура ds-w164-m4
WEB-165 SCALESPIKE-01: abstraction layer для room realtime state ↳ WEB-77 Закрыт P1 Инфраструктура ds-w165-m4-pro
WEB-166 SCALESPIKE-02: Redis presence + агрегированные counts ↳ WEB-77 Закрыт P1 Инфраструктура ds-w166-m4-pro
WEB-17 Browser Realtime must not freeze UI after assistant starts speaking Закрыт P1 Голос ds-wRT-m4
WEB-172 Редактор: правка документа молча превращает markdown в HTML при сохранении (перенос IOS-063) Закрыт P1 Редактор q172-m4
WEB-176 Студия: consent-диалог «двери на поверх» ломает слои (перенос IOS-130, корень веб) Закрыт P1 Голос q176-m4
WEB-177 Импорт YouTube: цикл ретраев поверх «You do not have access to import into this source» (перенос IOS-122, корень веб) Закрыт P1 Видео q177-m4
WEB-178 Вход застревает на «Checking account data» в свежем браузерном контексте (перенос IOS-032, корень веб-клиент) Закрыт P1 Вход q178-intel
WEB-182 Тулбары папок при АКТИВНОМ режиме выделения: показываются у всех папок разом и висят (вариант, не закрытый WEB-145) Закрыт P1 UX owner
WEB-183 Сценарии/ритуалы: ревизия — «щоранку» превращается в «щотижня», разные запросы схлопываются в «уже настроен», визард уместен только при НЕПОЛНЫХ параметрах Закрыт P1 Чат backup-opus
WEB-185 Космос: ложный «Cosmos needs WebGL» при рабочем GPU (вкладка вернулась WEB-159, но не стартует) Закрыт P1 Граф q185-m4
WEB-186 Импорт YouTube: скачанный .mkv отвергался валидатором форматов — добавлен --remux-video mp4 в yt-dlp Закрыт P1 Видео —
WEB-19 Удаление source из hover-тулбара сайдбара замораживает вкладку (main-thread busy навсегда; воспроизводимо 2/2 на аккаунте со 115 ноутбуками) Закрыт P1 Редактор ds-w19-intel
WEB-20 [IOS-133] NER coverage planner: окна с offsets+coverage% в диагностику, degrade к start/middle/end Закрыт P1 Граф backup-opus
WEB-206 Панели полупрозрачные на мобиле — чат просвечивает сквозь боковую панель (регресс матовости) Закрыт P1 ui —
WEB-208 Чат не резиновый: свернуть панель → сжать окно → развернуть = чат частично остаётся ПОД панелью (нет reflow) Закрыт P1 ui —
WEB-21 [IOS-133] Sync теряет Source.contentHash: перенос scalar в map/delete-create цикле Закрыт P1 Инфраструктура —
WEB-210 Виджет-инбокс не грузится в свежей тетради: тост «Не вдалося завантажити вхідні віджета» Закрыт P1 ui —
WEB-212 Фактчек пина: нерелевантный контрфакт из чужого internal-источника + HTML-мусор в карточках доказательств Закрыт P1 factcheck —
WEB-217 Мини-эпик: большие документы — редактор открывается минуты, чат-ромашка в нём душит main thread, визуализация не генерится (стресс Война и мир) Закрыт P1 performance —
WEB-22 [IOS-133] Edge evidence: chunkId+offsets+kind, EdgeEvidenceDrawer в Cosmos Закрыт P1 Граф —
WEB-222 Чат-ромашка в редакторе на большом доке тупит/виснет И душит весь прод (504) Закрыт P1 Редактор —
WEB-223 [bigfiles P0-01] Realtime шлёт ВЕСЬ документ после каждого изменения content ↳ WEB-221 Закрыт P1 Редактор backup-opus
WEB-224 [bigfiles P0-02] Time-travel: квадратичная LCS-матрица O(n×m) на полном документе ↳ WEB-221 Закрыт P1 Редактор backup-opus
WEB-225 [bigfiles P0-03/04] Поиск и Nudge: DOM Range + getClientRects на КАЖДОЕ совпадение ↳ WEB-221 Закрыт P1 Редактор backup-opus
WEB-226 [bigfiles P0-05/06] Offset-map: raw DOM offset ≠ collapsed offset (баг) + двойная сериализация в программных правках ↳ WEB-221 Закрыт P1 Редактор backup-opus
WEB-228 [bigfiles ф.2 старт] Спецификация контракта DocumentSession/EditorAdapter + ревизия GPT Pro ↳ WEB-221 Закрыт P1 Редактор —
WEB-229 Чат редактора на большом доке: панель открывается 30с, поле ввода мёртвое минуты (клиент) ↳ WEB-221 Закрыт P1 Редактор backup-opus
WEB-23 [IOS-133] NER 40-forensics: диагностика кэпов/отбраковки per-window Закрыт P1 Граф backup-opus
WEB-231 Регрессия: центральный чат тетради не гибкий, боковые панели ПЕРЕКРЫВАЮТ его Закрыт P1 shell —
WEB-237 Авто-теги сломаны: «Не вдалося згенерувати теги» на ЛЮБОМ файле Закрыт P1 sources owner
WEB-24 [IOS-133] Hash stamping во всех ingress (URL/clipper) + reindex-backfill Закрыт P1 Инфраструктура —
WEB-243 ЭПИК: обзорные ответы по большому источнику = уровень NotebookLM (иерархический конспект на инжесте + плотные инлайн-цитаты) Закрыт P1 Чат codex-w243
WEB-246 Правая панель чата редактора схлопывается до ~1ch (текст вертикально) + источники «0 chars» Закрыт P1 editor-chat owner
WEB-25 [IOS-133] NER type-recall: organization/event путь с per-type диагностикой Закрыт P1 Граф backup-opus
WEB-253 [DS-F07] Gated legacy shadow adapter (READ-ONLY) ↳ WEB-228 Закрыт P1 document-session —
WEB-255 Гигиена хранения: FactcheckVerdictCache глобален (только claimHash) — приватные цитаты попадают в общую таблицу Закрыт P1 security —
WEB-257 Пакет доказательств: сквозная цепочка дерево→артефакт→прод + честный R4-PACK-01 Закрыт P1 process backup-opus
WEB-258 Гость: добавление текстового источника отказывается МОЛЧА (ошибка есть, в UI её не видно) Закрыт P1 sources owner
WEB-26 [IOS-133] RAG-vs-brain evaluator на owner-100 вопросов (RAG-first policy) Закрыт P1 Граф backup-opus
WEB-261 Кошик: строка поиска и «Очистити кошик» наезжают на фильтры (регресс волны CD) Закрыт P1 ui owner
WEB-262 Перехватчик инвентаря съедает аналитический вопрос со словом «сколько» Закрыт P1 Чат backup-opus
WEB-267 P1: строгий evidence-гейт роли выбрасывает ВЕСЬ ответ на междокументном вопросе (роль «деньги» отвечает хуже, чем без роли) Закрыт P1 roles backup-opus
WEB-268 P1: судье подаются обрезанные фрагменты (одна дата без несущего предложения) — таймлайн отвечает 1 раз из 10 Закрыт P1 roles backup-opus
WEB-273 Research: квитанция политики требует 3 источника, используются 2; цитата с partial получает pass=true Закрыт P1 roles a1-fix-wave
WEB-279 ЭПИК: Биллинг-кабинет /admin/spend — списания, балансы кошельков, топ-потребители, usage, экспорт (ship-dark) Закрыт P1 billing —
WEB-28 Notebook chat > Сценарии > поручение: create shows FALSE error toast (Не удалось создать поручение) but task IS created — refresh reveals it was accepted. Client mishandles successful create response/race. Закрыт P1 Чат —
WEB-283 ЭПИК: движок редактора Gate C (docsession) — леги 1-9 + продуктовые хвосты Закрыт P1 Редактор —
WEB-285 Импорт YouTube из окна «Источник» падает «login or private access», та же ссылка через Создать→Медиа проходит Закрыт P1 import —
WEB-286 Видео-док: речевой транскрипт отсутствует (подменён OCR-сценами), субтитры YouTube не подхвачены, кадры «недоступны» Закрыт P1 Видео —
WEB-288 Учёт стоимости LLM-вызовов врёт: council-вызовы мимо TokenUsage, costUsdEst занижен в ~46 раз Закрыт P1 billing —
WEB-290 SECURITY: insensitive email-поиск = ILIKE без экранирования — символ _ работает как wildcard и матчит ЧУЖОЙ аккаунт Закрыт P1 Вход —
WEB-293 Роли: регресс СПОСОБНОСТИ — battery 6/44, 36 регрессий против V7 baseline (пустые ответы, citations 0); разделить google-absence от код-регресса Закрыт P1 roles —
WEB-3 PDF фактчека v3: аудит 03.08 15:12 — 15 улучшений (наложения, калибровка уверенности, воронка, обложка) Закрыт P1 UX backup-opus
WEB-300 Privacy кэша фактчека: доказать изоляцию shared-кэша перед включением флага Закрыт P1 Чат backup-opus
WEB-304 Движок: работа волн W1-W4 (shadow-контур) не является предком текущей линии — проверить, что доехало Закрыт P1 Редактор backup-opus
WEB-309 Свойство «подписать может только владелец» НЕ обеспечено: приватный ключ владельца лежит на машине координатора Закрыт P1 Инфраструктура backup-opus
WEB-310 Telegram voice: durable retry после transient transcription failure Закрыт P1 Голос a1-fix-wave
WEB-312 Packaging regression: ARM64 standalone раздут полным pnpm node_modules (621MB archive / 2.5GB release) Закрыт P1 Сборка backup-opus
WEB-314 ЭПИК: Приёмка посадок 30/31 — доказать каждый груз живьём Закрыт P1 fable-coordinator
WEB-315 P1: «Скинути чат» не стирает серверную память — новый чат пересказывает историю до сброса (чинено ≥2 раза: PRIVACY-1400, CHAT-0886) Закрыт P1 backup-opus
WEB-316 P1: Голос с доком (browser realtime) не подключается — «Connecting…» навсегда; корреляция с egress-блоками сторожа в ту же минуту Закрыт P1 backup-opus
WEB-318 P1 [ТЕЛЕФОНИЯ]: SIP-звонки на 8000/8010 обрываются — клиент owner не зарегистрирован (endpoints 7015/7016 оба Unavailable) ↳ WEB-395 Закрыт P1 telephony-external
WEB-319 ИНФРА: артефакт раздулся 171→621 МБ (physical materialization симлинка?) + убрать лишние звенья доставки A1→Интел→M1→Pi Закрыт P1 backup-opus
WEB-32 Визуализация на вебе падает в локальный режим в Safari и показывает сырой текст чужого исключения Закрыт P1 Визуализация ds-w32-m4
WEB-323 Движок: интеграция DocumentSession в основную линию note-clone ship-dark (флаг OFF) — предпосылка Gate D Закрыт P1 fable-coordinator
WEB-333 WEB-086 C09: product wiring линии CodeMirror + браузерная приёмка + rollout/kill-switch (финал больших файлов) Закрыт P1 —
WEB-334 Ручной текстовый источник не добавляется: document-processing вход не обёрнут в runWithBillingRequestContext → request_identity_missing Закрыт P1 fable-coordinator
WEB-338 P0 UX-ЛОВУШКА: вкладка «Сутності» висит «прогрівається…» вечно + платне «Поглибити» списывает вхолостую — NER выключен флагом, а UI живой Закрыт P1 fable-coordinator
WEB-341 P1 Процессор задач мёртв с посадки 32: cron 401 (CRON_SECRET override в inner-скрипте) Закрыт P1 —
WEB-342 P1 Флип посадки 36 молча выключил тень Gate C: NEXT_PUBLIC-флаг вшивается в билд — соук shadowrun3 шёл вхолостую Закрыт P1 —
WEB-344 P1: /v1/audio/transcriptions зовётся МИМО spend-шлюза — vendorEgressGuard блокирует (voice ASR-фолбэк мёртв) Закрыт P1 —
WEB-345 P1: Письмо верификации при регистрации НЕ отправляется (молча) — UI врёт «We sent a verification link», в журнале ноль mail/smtp событий Закрыт P1 coordinator-fable
WEB-347 P1 [Gate C shadow]: 168/168 записей телеметрии — divergenceKind=unrepresented-dom-mutation: теневой конвейер не представляет реальные edit-patch правки Закрыт P1 —
WEB-348 P1 [голос]: realtime-сессия списывается по МАКСИМУМУ резерва ($2.50), а не по фактическим секундам — 3 попытки owner съели $7.50 и снесли дневной кап Закрыт P1 —
WEB-35 P1: экономика — гонка теряет balance-update Закрыт P1 Аркады ds-w35-intel
WEB-352 Gate C shadow телеметрия: endpoint admin-gated — записи обычных юзеров не доходят (403) Закрыт P1 —
WEB-353 Ребрендинг: Antigravity/0x2A → SIXBYY (домен sixbyy.com) — вычистить след в коде и витрине Закрыт P1 —
WEB-354 Gate C shadow: вердикт первой телеметрии — history-инвариант, нормализация DOM-мутаций, схема v2 (producer+знаменатель) Закрыт P1 —
WEB-357 QIMPL-1: NON_USER ledger SQL — корректный mapping payer_id/operation_id + repair обоих payer kinds Закрыт P1 billing —
WEB-358 QIMPL-2: уникальный locked charge-subject fence до T3/send — одна reservation не авторизует два job Закрыт P1 billing —
WEB-359 QIMPL-3: USER settlement атомарно освобождает reservedBalanceMicros с exact read-back Закрыт P1 billing —
WEB-360 QIMPL-4: correction как immutable/rebound projection — не переписывать original delta Закрыт P1 billing —
WEB-361 QIMPL-5: идемпотентный redrive/resolve — committed-repeat check до POISON-требования + null-reservation slot restore Закрыт P1 billing —
WEB-364 P1 [роли]: C6 council 0/3 — google-слоты council_stage1/2 не исполняются (ответы пустые/не по теме) Закрыт P1 —
WEB-368 P1 [спенд-учёт]: TokenUsage row missing для judge-вызова → provider spend export FATAL Закрыт P1 —
WEB-373 P1 [ДЕПЛОЙ/спенд]: runtime artifactSha256 mismatch блокирует paidReady на посадках l56+ (l61 и l57) Закрыт P1 fable-coordinator
WEB-375 P1 [прод]: чат с источником падает — orb-agent HTTP 403, ответ не приходит Закрыт P1 fable-coordinator
WEB-376 P1 [прод/голос]: WebRTC-сессия не стартует — экран остаётся MIC OFF, нет /api/realtime Закрыт P1 fable-coordinator
WEB-377 P1 [фактчек/прод]: RUN_DEGRADED — internal и perplexity выдают This operation reached its retry limit, PDF не создаётся Закрыт P1 fable-coordinator
WEB-380 P1 [монетизация/чат]: конфликт идемпотентности кошелька рушит ответ — цитаты 16->0, HTTP 200, пользователю ложная причина Закрыт P1 —
WEB-381 P1 [UX/доверие]: любая деградация биллинга объясняется пользователю как «достигнут лимит безопасности» — ложная причина Закрыт P1 —
WEB-384 P1 [фактчек/отбор источников]: для запросов со сроками недатированные документы отбираются по времени ИМПОРТА вместо даты документа Закрыт P1 —
WEB-387 web075 origin-lock блокирует server-to-server вебхуки (Telegram 403) — нужен продуктовый exempt Закрыт P1 —
WEB-389 Prompt-инъекция в теле документа частично исполняется: ответ повторяет «правила цитирования отключены» и теряет факты Закрыт P1 —
WEB-393 [ТЕЛЕФОНИЯ] Голосовые мосты: 8011/8013 не подняты, 8014 рвётся внутри spike-шлюза — довести контур до живого звонка-диалога ↳ WEB-395 Закрыт P1 —
WEB-396 [Телефония] Качество обратного звука в комнате: 90% ответа глотается тишиной (snoop-путь) ↳ WEB-395 Закрыт P1 —
WEB-398 [Телефония] Звонок не видит тетрадь: knowledge-запрос идёт без платной identity (deny_all, Sign in required) ↳ WEB-395 Закрыт P1 —
WEB-399 [WEB370-A] Инвентарь Pi и карта состояния ↳ WEB-395 Закрыт P1 —
WEB-4 /admin/wallet-grant: построить заново (страница+API, audit-ledger, лимит, идемпотентность) Закрыт P1 billing —
WEB-400 [WEB370-B] Atomic backup и restore состояния ↳ WEB-395 Закрыт P1 —
WEB-401 [WEB370-C] Невоспроизводимые и кастомные arm64-артефакты ↳ WEB-395 Закрыт P1 —
WEB-402 [WEB370-D] A1 landing zone и ship-dark baseline ↳ WEB-395 Закрыт P1 —
WEB-403 [WEB370-E] Headless PipeWire/Pulse и null-sink ↳ WEB-395 Закрыт P1 —
WEB-404 [WEB370-F] A1 systemd, secrets и портовый реестр ↳ WEB-395 Закрыт P1 —
WEB-405 [WEB370-G] Active/passive lease и запрет двух активных копий ↳ WEB-395 Закрыт P1 —
WEB-406 [WEB370-H] Signal ship-dark qualification ↳ WEB-395 Закрыт P1 —
WEB-407 [WEB370-I] Telegram user-session и bot singleton qualification ↳ WEB-395 Закрыт P1 —
WEB-408 [WEB370-J] SIP ship-dark lane и hard cap 5 ↳ WEB-395 Закрыт P1 —
WEB-409 [WEB370-K] Плановый cutover и rollback runbook ↳ WEB-395 Закрыт P1 —
WEB-410 [WEB370-L] Аварийный DR: Pi умерла внезапно ↳ WEB-395 Закрыт P1 —
WEB-411 [WEB370-M] Явное исключение iMessage — M1-only ↳ WEB-395 Закрыт P1 —
WEB-412 [WEB370-N] Полная ship-dark репетиция и evidence pack ↳ WEB-395 Закрыт P1 —
WEB-414 P1 Совет ролей мёртв на проде: ростер моделей не совпадает с MODEL_ALLOWLIST (anthropic/-префикс + gemini-3-flash-preview) Закрыт P1 —
WEB-418 ЭПИК: движок Gate F — совместная работа (мультиюзеры), Phase 2 после Gate E Закрыт P1 Редактор —
WEB-419 Почта с Oracle: транспорт А (релей через малинку) + Б (Resend) — решение владельца 28.08 Закрыт P1 Инфраструктура —
WEB-43 Shop economy /api/shop/items+purchase на legacy in-memory memoryStore (сброс рестартом), не Prisma-Economy Закрыт P1 Аркады ds-w43-m4
WEB-431 Правило 10: сеятель фикстур молча возвращает успех при нуле фрагментов (нет ключа embeddings) Закрыт P1 Инфраструктура —
WEB-432 Роли C2: ответ не содержит расписку об окне времени — окна дат не проверяемы (0/14 на проде) Закрыт P1 Чат —
WEB-433 Роли C3: нет плана поиска и расписки о политике роли — цепочки рассуждений не проверяемы (0/3) Закрыт P1 Чат —
WEB-434 Роли C6: Совет не набирает двух разных участников на проде (0/3) Закрыт P1 Чат —
WEB-45 Meeting Room: SIP roomcall must not answer future-dated news as already happened Закрыт P1 Голос —
WEB-452 ЭПИК: Продуктовая витрина — admin-гейты и тумблеры функционала (owner 01.09) Закрыт P1 UX —
WEB-453 Тумблеры функционала в /admin: каждая мини-игра + режим прогулки (default on) ↳ WEB-452 Закрыт P1 UX —
WEB-454 Тумблеры коннекторов «Документи та файли»; нижний ряд (Slack/GitHub/Airtable/Confluence/Jira) выключить невидимым ↳ WEB-452 Закрыт P1 UX —
WEB-455 Пункт меню «Моніторинг» — только админу (+ вход из /admin) ↳ WEB-452 Закрыт P1 UX —
WEB-457 Чистка шестерёнки: пользователю — опыт подписчика; ключи/env/runtime → /admin (ЖДЁТ выбора owner: BYOK А или Б) ↳ WEB-452 Закрыт P1 UX —
WEB-46 Meeting Room SIP 8010 future-date news guard not hit in live proof Закрыт P1 Голос —
WEB-460 P1: онбординг Skip пускает в workspace без логина (обход инвайт-гейта на клиенте) ↳ WEB-452 Закрыт P1 Вход —
WEB-467 P1 [биллинг]: транзиентный таймаут транзакции проекции (5 с) под нагрузкой создаёт ACCOUNTING_CORRUPTION и закрывает платный гейт всем Закрыт P1 —
WEB-468 Учёт: отказ по лимиту перерасхода кошелька (OverdraftLimitError) одного пользователя превращается в ACCOUNTING_CORRUPTION и закрывает платный контур ВСЕМ (paid 503) — прод l89 02.09 07:17Z, QA-учётка батареи Закрыт P1 Fable
WEB-469 P1 [бэкапы Hetzner, WEB-082]: WAL-архив стоял с 01.09 19:07Z (порченый .partial после переполнения диска), base-бэкапы падали 11 часов подряд, локальный стейджинг /var/lib/hetzbk/base вырос до 59 ГБ (диск A1 100%), артефакты релизов на Storage Box отстают на 10 посадок ↳ WEB-282 Закрыт P1 —
WEB-47 Browser Realtime must skip parsing raw audio delta payloads Закрыт P1 Голос ds-wRT-m4
WEB-471 P1 [Signal, Pi]: signal-cli-daemon в рестарт-цикле — «User +3538573… is not registered»: Signal-канал (бот/звонки/митинг-рум) мёртв; нужна перерегистрация номера (owner: SMS/капча) ↳ WEB-395 Закрыт P1 —
WEB-474 Судья цитат (citation entailment judge) никогда не выполняется на проде: replay-конфликт биллинга (тот же logicalActionKey, что у ответа) → «no_judgments_returned» → claim enforcement режет верные цитаты; ~6 провалов батареи ролей Закрыт P1 Fable
WEB-476 Телефония: шлюз после одного неудачного опроса аренды (рестарт nc-a1 при посадке) навсегда ставит lease_lost и отбивает все звонки до ручного рестарта — 8000 «reject» у owner-а 12:15 Закрыт P1 Fable
WEB-477 P11 (журнал платных операций) ломает чат: chat-global требует x-idempotency-key, веб-клиент и батарея его не шлют → 400 всем; на l91 флаг откачен Закрыт P1 Fable
WEB-48 Meeting Room: Browser Realtime preflight calls shared assistant runtime decision Закрыт P1 Голос —
WEB-481 Продукт: пользовательские настройки телефонии/мессенджеров — может ли «домохозяйка» поднять SIP-телефон, Telegram, Signal, WhatsApp по тому, что видит в меню (аудит + починка) Закрыт P1 Голос —
WEB-482 Каталог «Додати з OpenRouter»: у КАЖДОЙ модели оранжевый техно-варнинг «Preflight: Runtime availability is not confirmed yet. A lightweight preflight is required» — пользователь видит внутренний статус вместо результата Закрыт P1 Чат —
WEB-483 Пикер моделей: фантомные GPT-5.5 nano / GPT-5.5 mini с «This model is deprecated for the current chat surface» — owner: их не существует, раньше костылём подменялись на 5.4 mini/nano Закрыт P1 Чат —
WEB-484 Ревизия ряда моделей в пикере: устаревший список (нет Opus 4.8, Claude 5 / Fable 5.1), встроенные Anthropic-строки с «Runtime preflight: not confirmed», o3/o3-pro красные «Responses API only» хотя работают в глубоком исследовании Закрыт P1 Чат —
WEB-485 Пикер моделей: фильтры «швидкий вибір / провайдери / групувати за» не работают; «звёздочка» не добавляет модель в «Обрані» Закрыт P1 Чат —
WEB-486 Инлайн-цитаты «протухают»: свежие ответы — интерактивные чипы с попапом цитаты, ответы 2-дневной давности в том же диалоге — голый текст «[3] [6]» без интерактива (регресс, чинили раньше) Закрыт P1 Чат —
WEB-487 Голосовой режим (WebRTC-микрофон, realtime OpenAI/Google): транскрипт ответа в вебе содержит сырые маркеры сущностей «▌entity▌["organization",…]▌» (не интерактивные «иероглифы плиток») и не имеет инлайн-цитат — WEB-372 закрыт как done, результат не подтверждён Закрыт P1 Голос —
WEB-491 Редактор дока: пропала панель форматирования (owner 02.09 ~20:38, прод l93) — только «И», остальных кнопок нет; вероятно флаг/маршрутизация поверхности после product wiring ↳ WEB-086 Закрыт P1 Редактор —
WEB-494 P1 сборка/флаги: NEXT_PUBLIC_DOCUMENT_SESSION_GATED_WRITER/MUTATING_AI читаются как build-time и в собранном l93-бандле = 0, хотя runtime env = 1 — gated writer и мутирующий ИИ выключены у пользователя ↳ WEB-282 Закрыт P1 Сборка —
WEB-495 P1 C06: подтверждение сохранения приходит раньше авторитетной записи — немедленный GET источника отдаёт устаревший текст ↳ WEB-283 Закрыт P1 Редактор —
WEB-497 P1 [роли/чат]: судья утверждений уничтожает готовый ответ — вырезает безопасный отказ «в источниках этого нет», подменяет обоснованную поправку шаблоном «не могу проверить», отдаёт пустой ответ с 200 Закрыт P1 —
WEB-499 P1 [аналитика документа]: «Поглибити аналіз» падает — гвард бюджета операции режет doc_ner (attempts=3 limit=2), тост «Розширений аналіз недоступний», сущностей 0 Закрыт P1 —
WEB-50 Browser Realtime Stop must not detach active remote audio synchronously Закрыт P1 Голос ds-wRT-m4
WEB-500 P1 [прод l96]: ERR_MODULE_NOT_FOUND next/server в рантайме — 13 раз после посадки, 0 до неё Закрыт P1 —
WEB-505 P1 [роли/ретривал]: ответ возвращается БЕЗ цитат на кейсах, где источник есть — C1-2, C1-5, C5-1 (новые провалы батареи на l97, cites=0) Закрыт P1 —
WEB-509 P1 [телефония]: стартовый скрипт шлюза делает pnpm install при каждом старте — install упал и служба ушла в цикл из 4 падений, снеся регистрацию owner-а Закрыт P1 —
WEB-51 Browser Realtime Stop must not wait for in-flight assistant transcript commit Закрыт P1 Голос ds-wRT-m4
WEB-517 SEC-001 [Hardening; CVSS pending] URL fetch: проверенный DNS-адрес не передаётся в транспорт ↳ WEB-515 Закрыт P1 l111b a14181f77 (на проде 19:13Z)
WEB-518 SEC-002 [Hardening; CVSS pending] Tavily: платный origin отсутствует в общем egress-контроле ↳ WEB-515 Закрыт P1 l111b a14181f77 (на проде 19:13Z)
WEB-519 SEC-003 [Hardening; CVSS pending] FastAGI: очистка аудио проверяет подстроку вместо владения вызовом ↳ WEB-515 Закрыт P1 —
WEB-52 Browser Realtime Stop must not wait for session-end beacon Закрыт P1 Голос ds-wRT-m4
WEB-521 SEC-005 [Hardening; CVSS pending] Credit replay не сверяет получателя и сумму по operationId ↳ WEB-515 Закрыт P1 l111b a14181f77 (на проде 19:13Z)
WEB-528 SEC-011 [upstream High/Critical; app pending] Runtime dependency advisory triage ↳ WEB-515 Закрыт P1 l111b a14181f77 (на проде 19:13Z)
WEB-53 Browser Realtime Stop must not wait for active local mic track stop Закрыт P1 Голос ds-wRT-m4
WEB-530 SEC-013 [severity pending] Legacy realtime document room binding ↳ WEB-515 Закрыт P1 —
WEB-54 Browser Realtime preflight must not block realtime controls Закрыт P1 Голос ds-wRT-m4
WEB-559 SEC-042 [pending] LinkedIn/Twitter media URL без общего outbound adapter ↳ WEB-515 Закрыт P1 —
WEB-56 Browser Realtime controls still delay after 1170 rollback Закрыт P1 Голос —
WEB-568 SEC-046 [High triage; CVSS pending] Paid text stream освобождает admission до завершения body ↳ WEB-515 Закрыт P1 —
WEB-576 ЭПИК: Закон ЕС об ИИ, статья 50 — раскрытие ИИ и маркировка сгенерированного Закрыт P1 Вход —
WEB-579 P1 [диагностика]: маяки приходят пустыми — белый список имён полей вычёркивает ровно те значения, ради которых маяк заведён Закрыт P1 —
WEB-582 P1 [редактор]: панель не форматирует текст, а вписывает теги внутрь текста; две кнопки цвета с одинаковой иконкой Закрыт P1 —
WEB-583 P1 [редактор]: «Could not save changes», прокрутка прыгает в начало большого документа, зависший баннер индексации, три кнопки не работают Закрыт P1 —
WEB-584 P1 [чат]: инструменты не вызываются — на «сколько ехать» и «погода» чат отвечает «не могу подтвердить по источникам» вместо честного «путь провайдера закрыт» Закрыт P1 —
WEB-585 P1 [SEC/аудит B32-02]: при межсайтовом перенаправлении сохраняются заголовки Authorization, Cookie и Proxy-Authorization (CRED-01) Закрыт P1 —
WEB-586 P1 [SEC/аудит B32-02]: страж публичных адресов пропускает развёрнутые записи приватных IPv6 (IPV6-01, SSRF-класс) Закрыт P1 —
WEB-588 P1 [цитаты]: тот же вопрос в той же тетради дал 7 цитат 31.08 и 1 цитату 09.09 — сузилась широта цитирования Закрыт P1 —
WEB-593 P1 [поиск/индекс]: 351 документ без единого куска — их нет в поиске; 135 из них у владельца Закрыт P1 —
WEB-594 P1 [сущности]: «ноль сущностей» у больших книг — разбор двух счётчиков и версии извлечения (Франкенштейн) Закрыт P1 —
WEB-595 P1 [телефония]: живой шлюз на A1 разошёлся с репозиторием — правила для всех агентов по телефонии Закрыт P1 —
WEB-596 P1 [входящие]: сообщение с медиа помечается обработанным, даже если загрузка медиа упала — входящее теряется навсегда Закрыт P1 Чат —
WEB-597 P1 [телефония 8000]: приветствие съедается блокировкой, 1.8 МБ речи звонящего выбрасывается — ответ до владельца не доезжает Закрыт P1 Голос —
WEB-598 SEC-049 [Medium] Google Maps/Routes вызываются без общего paid admission ↳ WEB-515 Закрыт P1 —
WEB-6 Публичный вход по magic-ссылке (owner: ДА, 03.08) Закрыт P1 Вход —
WEB-60 Визарды: ван-клик запуск с кулдауном (аркадный паттерн) + тюнинг опционально Закрыт P1 UX —
WEB-600 SEC-051 [Medium] Конкурентные settle/release дважды уменьшают reserved balance ↳ WEB-515 Закрыт P1 —
WEB-601 SEC-052 [Medium] Expiry sweep завершает reservation после успешного heartbeat ↳ WEB-515 Закрыт P1 —
WEB-606 SEC-057 [Medium] Public/embed reader не сверяет soft-delete тетради ↳ WEB-515 Закрыт P1 —
WEB-61 PDF v3: дубли обоснования, наложение бейджа, обрывы текста, сырые ссылки Закрыт P1 UX ds-web61-intel
WEB-610 SEC-061 [CVSS N/A or UNKNOWN] Paid settlement принимает старого владельца после takeover ↳ WEB-515 Закрыт P1 —
WEB-624 SEC-075 [Medium] Collaboration publish не проверяет отзыв session перед journal commit ↳ WEB-515 Закрыт P1 —
WEB-65 Фактчек: карточки доказательств несут текст судьи вместо цитат источников; кэш вердиктов маскируется под «Ваші документи»; дубли карточек Закрыт P1 Чат fcev65
WEB-650 P1 Биллинг: chat сообщает $0.000637 при списании $0.039476 (usage_untrusted) ↳ WEB-515 Закрыт P1 —
WEB-652 P1 [bus factor]: раздел F — входы получаются и проверяются НЕ так, как обещает текст (подпись, SHA256SUMS, verified.json, переносимость теста) ↳ WEB-641 Закрыт P1 Инфраструктура —
WEB-653 P1 [bus factor]: перед откатом нужно доказательство, что старое приложение читает новую схему БД (Q28) ↳ WEB-641 Закрыт P1 Инфраструктура —
WEB-656 P1 [bus factor]: практический экзамен A — доступ без владельца (требуется решение владельца: кто хранитель и кто резервный оператор) ↳ WEB-641 Закрыт P1 Инфраструктура —
WEB-657 P1 [bus factor]: схема хранения и прав — книга отдельно, ключи отдельно, права именные ↳ WEB-641 Закрыт P1 Инфраструктура —
WEB-658 P1 [индекс/ядро]: большой источник роняет ВЕСЬ индексирующий воркер — 192 вызова эмбеддингов внутри одной 5-секундной транзакции Prisma → потеря аренды Закрыт P1 —
WEB-659 P1 [голос/ядро]: под нагрузкой POST /api/realtime/session-end отдаёт 503 из-за самостолкновения аренды active-passive (100% отказов группы realtime на 10 VU) Закрыт P1 —
WEB-66 Кэш вердиктов без доказательств: cache-hit рендерит пустой отчёт («Впевнено», 0 источников) + противоречивые подписи Закрыт P1 Чат fcev65b
WEB-661 P1 Посадка: стадия verify не выполнялась две линии подряд — verified.json отсутствует у l115m и l115n ↳ WEB-093 Закрыт P1 —
WEB-662 Enterprise-2 / CAP-14: Воспроизводимая сборка стенда замеров (сейчас он самодельный и нигде не описан) ↳ WEB-626 Закрыт P1 —
WEB-663 P1 Восстановление из резервной копии ни разу не доказано: бэкап работает, restore не проверялся ↳ WEB-093 Закрыт P1 —
WEB-664 P1 [данные]: 121 документ без владельца (userId IS NULL), 117 из них проиндексированы ↳ WEB-093 Закрыт P1 —
WEB-667 P1 [миграции]: в боевой базе 209 применённых миграций, а каталогов в релизе 204 — пять применённых не имеют каталога вообще Закрыт P1 Инфраструктура —
WEB-67 PDF «Сигнал» ≠ утверждённый концепт: вернуть глянец (типографика, пулл-квоты, самопроверка на обложке) + все источники карточками + ссылки на конкретные статьи Закрыт P1 UX pdfdesign
WEB-670 P1 [класс]: объявленные, но мёртвые защиты — облава нашла 7, из них 4 опасных Закрыт P1 Инфраструктура —
WEB-673 P1: host line-factory is not reproducible from release sourceCommit ↳ WEB-641 Закрыт P1 Сборка —
WEB-674 P1 [биллинг]: модели без строки в матрице цен молча тарифицируются по ставке чужого продукта (префиксный запасной путь) Закрыт P1 billing —
WEB-677 P1: сервисный кошелёк индексации на бою уходит в долг без пополнений — через ~41 день (около 2026-11-02) индексация всех пользователей встанет с «Insufficient AI funds» ↳ WEB-626 Закрыт P1 billing —
WEB-679 Stripe: покупка КРЕДИТОВ и подписка должны работать до конца в test-режиме (пополнение → кошелёк → кабинет), до Live Закрыт P1 billing —
WEB-680 GitHub (fandyy2023/0x2ALabs) отстал от боя: ветки линий не пушатся с 28.08 (line/l65), паспорт с 13.09, iOS-зеркало падает — восстановить ночное зеркало Закрыт P1 Инфраструктура —
WEB-681 Пропускная способность загрузок: вынести извлечение/индексацию с пути запроса в durable-воркер, коалесцировать автосохранения, метрики по фазам (аудит 4634; 4 ядра забиты всплесками при 20–30 VU) Закрыт P1 Сборка —
WEB-682 P1 [telegram]: входящее голосовое владельца теряется при сетевой ошибке getFile — нет записи, повтора и ответа отправителю Закрыт P1 Чат —
WEB-683 P1 [индексация]: worker теряет active-passive lease (TTL 15 с) под длинной задачей — источники зависают в running на 30 мин; 2 МиБ ступень 6 VU не держится Закрыт P1 Сборка —
WEB-684 P1 [build]: сводный all5 — realtime socket route (pages/api) падает на импорте server-only → 500; посадка/замеры на all5 заблокированы Закрыт P1 Сборка —
WEB-71 Фактчек-провайдеры деградировали: 6 из 9 падают (в т.ч. бесключевые wikipedia/crossref/sem_scholar) + translation gate «API key not valid» Закрыт P1 Чат fcprov71
WEB-74 PDF фактчека: рендер из HTML-шаблона утверждённого концепта через headless-chromium (пиксельное совпадение с artdir-pdf-concepts) Закрыт P1 UX pdfhtml74
WEB-76 Настройки перевода: дефолты Gemini Flash+OpenAI-запасная (сейчас nano×2), кнопка Reset, «2 рекомендованные + расширенный выбор» вместо полотна OpenRouter Закрыт P1 Переводчик trset76
WEB-77 ЭПИК: Студия 10 → 10 000 комнат (по спайку SCALESPIKE, owner greenlight 03.08) Закрыт P1 Инфраструктура codex-spike-p1
WEB-90 Клик по лого «Antigravity AI» часто не уводит из тетради с первого раза — экран стробит, нужен повторный клик Закрыт P1 UX navhome90
WEB-91 ЭПИК-аудит чат-агентов/ролей: различимость голоса, реальная работа с RAG/мозгом, промты/логика/иконки — list of improvement Закрыт P1 Чат agentaudit
WEB-94 Иконка «Growth» (ракета) в шапке видна всем — гейтить админом; проверить серверный гейт самой страницы и наличие аналитики в /admin Закрыт P1 Вход growth94
WEB-95 Админ-настройки «Мозг/NER»: лимиты сущностей/окон/бюджета из UI (сейчас только env на сервере) Закрыт P1 Инфраструктура nerset95
WEB-97 PDF «Сигнал»: волна list-of-improvement до премиального глянца (совет дизайн+копирайт+продукт) Закрыт P1 UX q97-m4-pro
WEB-98 GPT-Pro пакет: zip с образцом отчёта + кодом генерации + cover letter — для внешней арт-критики ↳ WEB-97 Закрыт P1 UX —
WEB-015 [eyes] Тосты не закрываются и стекуются Закрыт P2 UX —
WEB-016 [eyes] Смесь укр/англ строк в пикере языка Закрыт P2 Переводчик —
WEB-017 [eyes] Композер вырождается при открытой панели заметок Закрыт P2 Редактор —
WEB-018 [eyes] Фокус-режим не отпускает: Esc и Cmd+. не выходят, X только листает панели Закрыт P2 UX —
WEB-019 [eyes] Age-confirm после деплоя роняет сессию: подтверждение 18+ → редирект /login → гостевая пустота Закрыт P2 Вход —
WEB-020 [owner] Автотеги сыпят кучу баннеров + «Не удалось сохранить в облако — работаем локально, повторим» (стек) Закрыт P2 UX —
WEB-021 [owner] Полноэкранный режим: иконки режимов в шапке остаются свёрнутыми в меню-решётку Закрыт P2 UX —
WEB-022 /api/media/transcribe-local (GET) возвращает string вместо Response — Next route error в проде Закрыт P2 Голос —
WEB-024 [COST-P2] Аудит легаси-моделей по всему коду: инвентаризация хардкодов, правило «шестерёнка > env > дефолт», модернизация дефолтов Закрыт P2 Инфраструктура —
WEB-028 [Admin-Defaults Ф2c] Реестр всех namespace + миграция HOT-остатка под резолвер (спека §3) ↳ WEB-025 Закрыт P2 Инфраструктура codex-f2c
WEB-029 [Admin-Defaults Ф3] Фолбэк-цепочки при провале провайдера + телеметрия (спека §6) ↳ WEB-025 Закрыт P2 Инфраструктура coordinator-fable
WEB-030 [Admin-Defaults Ф4] Reset-семантика + голоса/промты ролей под общий механизм (спека §7) ↳ WEB-025 Закрыт P2 Инфраструктура coordinator-fable
WEB-032 [INFRA] Oracle A1 — дев-сервер миграции: доступ, защита, правила Закрыт P2 backup-opus
WEB-033 Видео: Cloudflare control-plane доказан живьём (Worker→D1→Queue→R2→co-host A1) Закрыт P2 Видео backup-opus
WEB-034 Видео: три оператора (Gemini + Nova + TwelveLabs) в ОДНОМ прогоне Закрыт P2 Видео coordinator-fable
WEB-035 Видео: вручение отчёта как в фактчеке + PDF сохраняется как артефакт прогона Закрыт P2 Видео backup-opus
WEB-036 Видео: ван-пейдж «о чём это видео» после кавера в PDF Закрыт P2 Видео coordinator-fable
WEB-037 Видео: чистка overview (троеточия, дубли) + пооператорные подписи к кадрам Закрыт P2 Видео coordinator-fable
WEB-042 Дубли и обрывы «...» вне overview: карточки сцен печатают title и summary без сравнения Закрыт P2 Видео backup-opus
WEB-044 Видеоотчёт не попадает в коллекцию «Generated» и открывается текстовым редактором Закрыт P2 Видео backup-opus
WEB-051 P1 РЕШЕНИЕ ВЛАДЕЛЬЦА: роль research отдаёт JSON вместо текста — три кейса эпика недостижимы Закрыт P2 Чат —
WEB-052 P2: кап извлечения сущностей $2/мес живёт в памяти процесса и молча теряет сущности Закрыт P2 billing —
WEB-053 P0 ПРОД: чаты не отвечают — request_identity_missing рубит каждый запрос Закрыт P2 Чат —
WEB-054 P0 ПРОД: рассинхрон capability-секрета — сторож egress отклонял КАЖДЫЙ выход наружу с 18.08 Закрыт P2 Инфраструктура —
WEB-055 P1: установщик сторожа генерит новый capability-секрет каждый прогон и пишет только свою половину; его смоук-тест зелёный при сломанном проде Закрыт P2 Инфраструктура —
WEB-056 P0 ДЕНЬГИ: учитывается 41 вызов из 109 — 68 платных проходов уходят к провайдеру без записи расхода Закрыт P2 billing —
WEB-083 Три дизайна PDF-отчётов из готовых прототипов: фактчек=Сигнальное поле (довести вёрстку), DeepResearch=Редакционный реестр, Видео=Атлас доказательств Закрыт P2 UX backup-opus
WEB-085 [движок R22E prep] D1 ревизора: stale pre-seal текст в отчёте пакета + вложить mutation harness/logs + перенести 5 F4-кейсов в shipped regression suite Закрыт P2 Сборка backup-opus
WEB-090 Verifier ролей падает с непонятной ошибкой на LibreSSL: системный openssl macOS не умеет Ed25519 — требовать OpenSSL 3+ явно и fail-closed с внятной причиной Закрыт P2 Инфраструктура backup-opus
WEB-10 Post-QA dispatch writes repeated no-op Deployed updates Закрыт P2 Инфраструктура —
WEB-100 Визард переводчика: кнопки «Підготувати глосарій» и «Перекласти документ» → CooldownActionButton (кулдаун+пауза) в полноэкранной И левопанельной версиях Закрыт P2 Переводчик trcool100
WEB-103 Шпаргалка сценариев: бейдж «ДОРУЧЕННЯ» на всех строках — шум (убрать); пустая вкладка «Обрані» схлопывает окно (зафиксировать размер) Закрыт P2 UX scen103
WEB-108 Роли ф.5: QA-приёмка — blind-бенчмарк различимости + policy-enforcement тесты (по QA-ACCEPTANCE) ↳ WEB-99 Закрыт P2 Чат —
WEB-112 BUILD-MEM ф.1: councilGlobalChrome.generated.ts — 512KB eager всех локалей → lazy per-locale (главный пожиратель build-heap) Закрыт P2 Сборка ds-w112-m4
WEB-116 Меню экспорта: раздел «Книги» раскрыт сразу — сделать flyout-подменю по ховеру (вбок, с учётом края экрана) Закрыт P2 UX q116-m4
WEB-118 Прискрол в Таблице/Доске слишком вялый — нужна резкая пружина «как в Disney» Закрыт P2 UX q118-m4
WEB-119 Фактчек: раскрытие свёрнутого утверждения сделать иконкой-стрелкой, а не словами «Показати повністю» Закрыт P2 UX q119-intel
WEB-12 Голосовой вопрос: STT не авто-определяет язык (диктуешь не на языке подкаста → не распознаёт) Закрыт P2 Голос —
WEB-122 Убрать ракету Growth из шапки воркспейса; аналитика — только в админке (сейчас ТРИ входа и дубль страниц) Закрыт P2 UX q122-intel
WEB-124 Паспорт: третья вкладка «Видео-движок» в авто-статах (рядом с Веб/iOS) Закрыт P2 Инфраструктура —
WEB-128 После деплоя старая вкладка падает в «Щось пішло не так» вместо понятного «приложение обновилось» Закрыт P2 UX q128-intel
WEB-13 DEPLOY UIUX-0192 media-wizard i18n CANONICAL worker2 e93090789f all-4-locales-0 (machinery keeps churning feature ticket to inferior workers) Закрыт P2 UX —
WEB-130 Пустые безымянные тетради засоряют список — создавать отложенно (черновик до первого смысла) Закрыт P2 UX —
WEB-132 Инлайн-фактчек: баннер вердикта должен открываться по наведению, а не только по клику Закрыт P2 UX owner
WEB-135 Паспорт: refresh.sh смотрит в устаревшее дерево и не пересчитывает статы — динамика останется пустой Закрыт P2 Инфраструктура q135-m4
WEB-139 P0: scope запроса не применяется — чат всегда работает по всей тетради Закрыт P2 Чат —
WEB-143 Pegasus 1.5: env-переключатель отката на индексный путь + гранулярность сцен (4 vs 17 у эталона) Закрыт P2 Видео ds-web143-m1
WEB-147 Замок «Только чтение» не персистится для source-документов (у Note работает) Закрыт P2 Редактор ds-web147-intel
WEB-149 Включение ROLE_POLICY_ENFORCEMENT: пилот 3 ролей + температуры из политики + per-role DIRECT ANSWER RULE + выбор модели по роли Закрыт P2 Чат —
WEB-150 Полировка ролей по аудиту WEB-91: иконки-дубли, EN-заголовки секций в i18n, guardrails per-category, унификация citation-форматов Закрыт P2 Чат ds-w150-m4
WEB-151 Теги в списке документов: лишний тултип «Є теги · 2» перекрывает сами чипы тегов при наведении Закрыт P2 UX ds-web151-intel
WEB-152 Workflow Tests хронически красный: react-compiler lint (setState в эффектах, refs при рендере) — гейт превратился в шум Закрыт P2 Сборка —
WEB-156 Копирайтинг: «Notebook studio» и «Workspace» шаблонны — человеческий нейминг для неспециалиста Закрыт P2 UX q156-m4
WEB-158 Панель быстрого запуска (командная палитра, хоткей) не видна в GUI — вынести пункт в дроп-меню профиля Закрыт P2 UX —
WEB-167 SCALESPIKE-03: room event stream вместо polling ↳ WEB-77 Закрыт P2 Инфраструктура q167-m4
WEB-168 SCALESPIKE-04: warmup без per-room таймеров ↳ WEB-77 Закрыт P2 Инфраструктура q168-m4
WEB-169 SCALESPIKE-05: floor index для 10k rooms ↳ WEB-77 Закрыт P2 Инфраструктура q169-m4
WEB-170 SCALESPIKE-06: offhost realtime mode ↳ WEB-77 Закрыт P2 Инфраструктура q170-m4
WEB-171 SCALESPIKE-07: operational hardening ↳ WEB-77 Закрыт P2 Инфраструктура q171-m4
WEB-173 Тулбар документа: экспорт наверх (между темой и сайдбаром), «Попередній перегляд» иконкой с тултипом (перенос IOS-135) Закрыт P2 Редактор q173-m4
WEB-174 Паритет: подтянуть веб до iOS — 3D-режим и truncation-мета графа (перенос IOS-055) Закрыт P2 Граф q174-m4-pro
WEB-175 Радар шоу: луч рендерится ПОД пузырьками (перенос IOS-131, корень веб) Закрыт P2 Голос q175-m4
WEB-18 Logout leaves stale notebook view (signOut without callbackUrl) Закрыт P2 Вход q18-intel
WEB-188 Импорт видео: спиннер «Обробка…» не завершается в UI при done-ране Закрыт P2 owner
WEB-189 P0: фронт замерзает на бутстрапе после i18n scoped-загрузок (страница висит вечно) Закрыт P2 —
WEB-190 i18n панели источников: Select all visible / Invert visible / Date-Created-Edited / 24h-7d-30d-90d без перевода + ru-строки на uk-аккаунте Закрыт P2 —
WEB-191 Орб: при открытии Чата из ромашки орб не прячется — висит поверх/рядом с панелью чата до её закрытия Закрыт P2 —
WEB-192 Фактчек: агрегация и копирайт вводят в заблуждение при internal-only проверке (кейс owner-а: «Спростовано на основі 4 джерел» = 1 внутр. документ) Закрыт P2 coordinator-fable
WEB-193 Визард фактчека: пропала кнопка переключения карточки/таблица вывода Закрыт P2 —
WEB-194 Инлайн-фактчек по выделению не пинится на rich-text веб-импорта: «Could not pin the result to this rich text» → выкидывает в визард Закрыт P2 —
WEB-195 Видео-PDF при transcript-only прогоне: дубли разделов, обрывы текста, врущий счётчик кадров, языковая смесь — черновик выглядит мусором Закрыт P2 owner
WEB-196 Регрессия: скачивание PDF не работает НИ на одном документе (txt/md/html качаются, PDF — тишина) Закрыт P2 —
WEB-197 Архив сгенерированных отчётов: единое место «мои отчёты/экспорты» с повторным скачиванием Закрыт P2 backup-opus
WEB-198 Иконка «Книги» в меню Download As → современная (стиль трёх корешков, два состояния) Закрыт P2 —
WEB-199 Инлайн-цитаты чата: гранулярность до сегмента (как NotebookLM) + убрать пугающий confidence из баннера Закрыт P2 —
WEB-2 Экспорт дока: раздел «Книги» — fb2, mobi (+epub туда же) Закрыт P2 Редактор q116-m4
WEB-200 «Новая тетрадь»: попап «Failed to load widget inbox.» при входе в черновик Закрыт P2 —
WEB-201 Корзина ф.2: UI — пункт в меню профиля (внизу у «Вийти», виден при непустой) + страница восстановить/удалить насовсем Закрыт P2 —
WEB-202 Визард переводчика: не влазит в узкую панель, нет фуллскрин-разворота, нельзя закрыть (клик-вне/Х), нет автостарта с заливкой+паузой Закрыт P2 —
WEB-203 СТАНДАРТ ПРОЕКТА: этапные подтверждения = автостарт с заливкой-кулдауном + кнопка «пауза» рядом (как в аркадах) — аудит всех этапов Закрыт P2 backup-opus
WEB-204 Аркады: баннер «Your balance is empty — Top up» тонет ПОД слоем дудлов (z-index) + не переведён Закрыт P2 —
WEB-211 Компактный вид источников: hover-тулбар файла уезжает влево за край экрана Закрыт P2 ui —
WEB-215 Модал «Джерело» (добавить источник) не закрывается кликом за пределы окна Закрыт P2 ui —
WEB-216 Аудит молчаливых catch в UI-путях: лог+маячок+честная карточка (правило 10 протокола) Закрыт P2 quality backup-opus
WEB-218 Тепловая карта: вернуть упорядочивание по клику на шапку/строку с названием файла Закрыт P2 Граф —
WEB-221 ЭПИК ф.2: большие файлы в редакторе — виртуализация/rope/worker/large-mode Закрыт P2 performance —
WEB-227 [bigfiles P0-07/08] Телеметрия размеров + перф-гейты для полнодокументных операций ↳ WEB-221 Закрыт P2 Редактор backup-opus
WEB-232 Удаление ТЕТРАДИ не показывает попап «восстановить», удаление файла — показывает Закрыт P2 shell owner
WEB-233 Диалог подтверждения удаления источника = голый browser confirm, не в стиле, смесь языков Закрыт P2 shell owner
WEB-234 Фактчек-панель: переключатель картки/Таблиця не переключает — карточки остаются вместе с таблицей Закрыт P2 factcheck owner
WEB-235 Идёт проверка/есть результат — не видно при выключенном «глазике» (конфуз owner-а) Закрыт P2 factcheck owner
WEB-239 Визард перевода: открывается СРАЗУ на весь экран — должен открываться в рамке, фуллскрин по кнопке Закрыт P2 Переводчик owner
WEB-241 Протухший клиент после посадки: старые вкладки живут на старом JS — нужен «доступна новая версия, обновить» Закрыт P2 shell owner
WEB-256 Посадка на Pi замедляется с числом релизов: chown -R по ВСЕЙ папке releases Закрыт P2 Инфраструктура backup-opus
WEB-259 Украинский каталог содержит РУССКИЕ строки в диалоге добавления источника Закрыт P2 i18n backup-opus
WEB-263 Ответ по заметкам нестабилен: даты цитируются не всегда, оговорка о домысле слабеет Закрыт P2 Чат backup-opus
WEB-265 Кошик: поиск не как везде по проекту — нет вкладок, префикса режима и подсказок; русское «Выбрать период» Закрыт P2 ui owner
WEB-27 GDPR-delete: 2FA-кейсы литеральной англ-строкой message, добавить reason-поле Закрыт P2 Вход —
WEB-270 Reports: два выпадающих меню не в стиле проекта (нативные), поиск не как везде Закрыт P2 ui owner
WEB-271 Reports/Кошик: убрать кнопку «Зняти виділення», а «Видалити обрані» и «Очистити кошик» — иконкой с подписью по наведению Закрыт P2 ui owner
WEB-274 Хвост непроиндексированных источников: 36 активных без чанков, из них 7 web-ingest и 4 пользовательских файла — не ищутся и не цитируются Закрыт P2 —
WEB-275 Инвентарь не распознаёт глагол «покажи/show»: «покажи мои источники» уходит в обычный ответ вместо точного списка Закрыт P2 o183
WEB-276 Тип стратегий retrieval не содержит direct-question, хотя прод её использует Закрыт P2 council/retrieval —
WEB-277 Провал квитанции роли (evidence fail) не имеет видимого маячка в UI — ответ с чужими данными выглядит уверенным Закрыт P2 chat/roles-ui —
WEB-278 [Кабинет] Перетягивание колонок в списке блокнотов не работает Закрыт P2 UX —
WEB-280 PDF video-degraded: transcript-only отчёт дублирует сцены трижды (Opening/Middle/Closing + Caption-cue + Spoken-segment) Закрыт P2 Визуализация —
WEB-281 TS-техдолг: 413 pre-existing тайп-ошибок в прод-линии (полный tsc теперь ГОНЯЕТСЯ в Lima с heap 8G) — гасить пачками Закрыт P2 Сборка —
WEB-287 i18n: кнопка «Добавить источник» без подписи на en-локали (пустой + без текста) Закрыт P2 i18n —
WEB-289 Инлайн-цитаты: клик по номеру ссылки открывает странное окно без подсветки фрагмента — использовать аркадный просмотрщик Закрыт P2 citations coordinator-fable
WEB-29 Mobile P2 polish (logged by audit): ArcadeLobby source-change tap-target 24px<40px + legacy SettingsModal calc(100vh) not 100dvh Закрыт P2 UX —
WEB-30 Graph I3-wire: super-node click loads cluster docs side-panel (I3 now consumed) Закрыт P2 Граф —
WEB-303 Доска: автогенератор id падает UNIQUE constraint failed: web_issues.id — новые тикеты создаются только с явным id Закрыт P2 Инфраструктура —
WEB-31 Замер реальной стоимости перевода по моделям Закрыт P2 Переводчик —
WEB-317 UI: кнопка «нота» налазит на микрофон (нет зазора) и не имеет двух состояний — фича не тестировалась Закрыт P2 backup-opus
WEB-324 Движок Gate D: controlled writer — движок владеет записью в ограниченных сценариях (NO-GO до закрытия WEB-323 + owner-одобрение) Закрыт P2 —
WEB-325 Движок Gate E: mutating AI — AI-фичи пишут в документ через движок Закрыт P2 —
WEB-326 Движок Gate F: production collaboration — многопользовательский realtime-синк (NO-GO, финальная цель) Закрыт P2 —
WEB-327 Веер B: цитаты-выделения (citation highlights) на контракт DocumentSession (образец fanb1) Закрыт P2 —
WEB-328 Веер B: time-travel (история/перемотка документа) на контракт DocumentSession (образец fanb1) Закрыт P2 —
WEB-329 Веер B: slash-меню на контракт DocumentSession (образец fanb1) Закрыт P2 —
WEB-33 Вход в перевод из редактора документа: кнопка рядом с аналитикой, убрать перевод из меню ИИ-помощника Закрыт P2 Переводчик q33-intel
WEB-330 Веер B: ромашка (radial-меню выделения) на контракт DocumentSession (образец fanb1) Закрыт P2 —
WEB-331 Веер B: перевод выделения на контракт DocumentSession (образец fanb1) Закрыт P2 —
WEB-332 Веер B: nudge-подсказки на контракт DocumentSession (образец fanb1) Закрыт P2 —
WEB-335 Регресс UI (v4-b21dea6a0): в редакторе доков вернулась кнопка «Голосовий потік» — была спрятана в ромашку Закрыт P2 —
WEB-336 Журнальная страница отчёта /reports/journal/factcheck-report:… — «вообще без отчётная», не для пользователя Закрыт P2 a1-fix-wave
WEB-337 Ручной источник >~200К символов отвергается клиентски (большие доки типа «Война и мир» не вставить текстом) Закрыт P2 a1-fix-wave
WEB-346 P2: Логин с неподтверждённой почтой: ошибка врёт «Неверная почта или пароль», лишнее поле 2FA; owner: пускать сразу с грейс-периодом на подтверждение Закрыт P2 coordinator-fable
WEB-356 Ребренд W2: подключить лого-слот (logo.png) к визуальным точкам — сейчас сайдбар рендерит текст-инициал, PNG не используется Закрыт P2 —
WEB-365 P2 [роли]: C2 boundary-заметки (then-365/now-090) не ретривятся — cites=0 expected_note_retrieved Закрыт P2 —
WEB-366 P2 [роли]: C3 цепочки — claim_judge_receipt_hashed отсутствует, statistics-chain пустой Закрыт P2 —
WEB-367 P2 [роли]: C5-4 citation-laundering — незаслуженные citation chips проходят Закрыт P2 —
WEB-372 P2 [голос]: inline-цитаты в голосовом режиме (WebRTC) — паритет с чатом (цифры+подсветки источников на лету) Закрыт P2 fable-coordinator
WEB-385 C5-D: галлюцинация даты под давлением авторитета — дата утверждается без опоры Закрыт P2 —
WEB-386 Council stage-4 уничтожает собранное evidence: entailment-гейт режет оценочный synthesis до generic refusal Закрыт P2 —
WEB-388 Provenance после retrieval: metadata-дата источника не доносится до ответа; вторичный источник выдаётся за первичный Закрыт P2 —
WEB-392 «Печать посадки» (canon print) не бегала с l38 (23.08) — вернуть в посадочный процесс Закрыт P2 —
WEB-397 [Телефония] Watchdog переподключения telegram-call-native (зомби с 24.08 — /call падал 2 дня) ↳ WEB-395 Закрыт P2 —
WEB-40 MOCKUP-PARITY-1502-WIKI-PROOF fixture рендерит пусто на base ce8ed7434+ (подозр i18n/locale-load) Закрыт P2 UX q40-m4
WEB-42 docs runbook BUILD OOM Collecting-page-data case Закрыт P2 Сборка backup-opus
WEB-421 P1 ПРОД (prodeyes1): загруженный источник не открывается глазами — файл виден в списке, но содержимое прочитать нельзя Закрыт P2 —
WEB-422 P1 ПРОД (prodeyes1): нет обычного поиска по тексту загруженного файла — ключевая проверка содержимого невозможна Закрыт P2 —
WEB-423 P2 ПРОД (prodeyes1): мобильная ширина — боковые панели закрывают основной чат; часть подписей не переведена Закрыт P2 —
WEB-424 P1 ПРОД: после перезагрузки редактор исчезает (3/3), повтор FAIL→PASS→FAIL; текст НЕ потерян — линия волн web421/web421b Закрыт P2 —
WEB-425 P1 Голосовая расшифровка в мессенджерах: 3 пути вызывают transcriber БЕЗ billing identity (fail-closed, фича мертва) Закрыт P2 —
WEB-426 P1 НЕЙМИНГ: остатки старых имён (Antigravity/NoteClone) в проде и коде — привести всё к SIXBYY Закрыт P2 —
WEB-427 Мультирум: ассистент как участник комнаты — инвентарь возможностей и план (эпик WEB-395, ветка «обвязка») Закрыт P2 —
WEB-428 P0 ⭐ КОРЕНЬ: код просит модели вне MODEL_ALLOWLIST — мертвы AI-правка документа (500 пустой) и Совет Закрыт P2 —
WEB-435 P1: воркер переиндексации не сохраняет сущности графа — GRAPH-0341 entity persistence FAILED: authenticated session is missing Закрыт P2 —
WEB-436 P1: баннер «Доступна нова версія» сломан: по центру сверху, без крестика, «Обновить» = вечная петля перезагрузки Закрыт P2 —
WEB-437 Иконка приглашения к совместному редактированию в панели самого редактора (одобрено owner-ом 29.08) Закрыт P2 —
WEB-438 P1: чанкер индексации патологичен на больших файлах — 3.1МБ файл = 100% CPU часами, ноль фрагментов (живое доказательство класса больших доков) Закрыт P2 —
WEB-439 ЛИНИЯ: единая дверь к платным провайдерам (spendGateCall) — структурный запрет обходов Закрыт P2 —
WEB-44 /api/teams/[id]/members нет DELETE — участника команды нельзя удалить Закрыт P2 Инфраструктура —
WEB-440 ЛИНИЯ: расписка ответа на границе (chat-global) — ответ без расписки невозможен по построению Закрыт P2 —
WEB-441 ЛИНИЯ: очистка ответов ассистента (builder + структурный сканер) — 11-й круг Закрыт P2 —
WEB-442 ЛИНИЯ: contentHash — источник истины пары content+hash (устройство после трёх кругов) Закрыт P2 —
WEB-443 ЛИНИЯ: видимый отказ записи (readClientResponse + tombstone) — 200 success:false не проходит как успех Закрыт P2 —
WEB-444 ЛИНИЯ: Совет — единый резолвер Google-ключей и нижняя граница участников (5-й круг) Закрыт P2 —
WEB-445 P0 ЭПИК: служебная identity для машинных контуров — 4-я находка класса «фон требует пользовательскую сессию» (голосовой звонок молчит после приветствия) Закрыт P2 —
WEB-446 P1: next-server на l70 заклинило молча — принимает соединения, не отвечает, логи молчат, CPU 3% (event-loop wedge) Закрыт P2 —
WEB-447 P1: переподпись — 78К фрагментов остались без подписи: воркер ставит done при 0 подписанных (18 ист.) + 992 content-NULL источника вне очереди Закрыт P2 —
WEB-448 ЭПИК: прокачка сущностей — видимое покрытие документа и повторный платный буст (сейчас всё вслепую, «не понимаю за что плачу») Закрыт P2 —
WEB-450 me-bridge теряет фото/документы из Telegram Закрыт P2 —
WEB-459 Вибір моделі: лого провайдеров вместо буквенных аббревиатур (OA/CL/G/X), по брендбукам ↳ WEB-452 Закрыт P2 UX —
WEB-463 P2 [ТЕЛЕФОНИЯ 8000]: ассистента нельзя перебить (barge-in не срабатывает) — owner 02.09 после переезда SIP на A1 Закрыт P2 —
WEB-466 P2 [биллинг/UI]: лимиты в UI (58/10 sources, 1 notebook) расходятся с /api/billing/usage (0/0) и блокируют действия paywall-ом на free-учётке Закрыт P2 —
WEB-473 Долг тестов на l89: unit 82/96, src/lib/realtime 122/123 и 7 baseline tsc-диагностик (useRealtime CouncilMode ×4, tooling.ts ×2, groundedAnswer.ts ×1) красные на родителе 3179a54eb1 — приёмки формально REJECT-ят чистые кандидаты Закрыт P2 —
WEB-478 Диспетчер волн A1: волны оставляют dev-серверы и podman-контейнеры после DONE (утёкший next dev 40 ч × 92% CPU) — нужны kill дерева при DONE и периодический свип Закрыт P2 Fable
WEB-488 Регресс WEB-021: иконки режимов (Modes/Сад/Інтелект) свёрнуты в меню-решётку даже в полноэкранном окне браузера — раньше главные жили в верхней панели и сворачивались по мере сужения окна Закрыт P2 Чат —
WEB-489 Дев-стенд на A2 (dev.wool2.online): каждая сборка сначала поднимается на A2 для проверки owner-ом/приёмками, потом сажается на прод A1 — сейчас отдельного дев-сайта нет (малинка :3010 ведёт на A1) Закрыт P2 Инфраструктура —
WEB-49 Brain Wiki cards: replace technical salience copy with human facts and evidence cues Закрыт P2 UX —
WEB-490 Малинка как медленная третья копия (cold standby): пассивный hetzbk warm-pull + артефакт релиза + env-пакет + DR-доки с Hetzner на Pi, с рецептом подъёма сайта на Pi при полной беде с Oracle Закрыт P2 Инфраструктура —
WEB-498 P2 [редактор]: после закрытия окна «Запросити до документа» пользователя выбрасывает из редактора в чат с тетрадью (плюс расхождение: иконка обещает приглашение К ДОКУМЕНТУ, открывается шаринг ВСЕГО воркспейса) Закрыт P2 —
WEB-5 Admin-UI RBAC wrapper + machine-readable lockout (узкие фиксы ревизии IOS-134) Закрыт P2 Вход —
WEB-501 P2 [фактчек/исследование/видео]: пропало окно вручения результата с анимацией (открыть в вебе / скачать PDF) Закрыт P2 —
WEB-502 P2 [мобилка]: в вертикальном режиме на телефоне нет стрелок, чтобы выдвинуть свёрнутые левую и правую панели Закрыт P2 —
WEB-504 P2 [читалка источника]: в аналитике документа, открытой из облегчённой читалки (по инлайн-цитате), кнопка экспорта не разворачивается; из редактора документа та же кнопка работает Закрыт P2 —
WEB-506 P2 [мобилка]: куки-баннер перекрывает поле ввода на 390 px — пока его не закроешь, в композер физически нельзя попасть Закрыт P2 —
WEB-507 P2 [тестируемость]: нет стабильных зацепок (data-testid) для браузерных приёмок — клики уезжают в «Wallet balance», редактор и панель форматирования недостижимы автоматикой Закрыт P2 —
WEB-513 P1 [перевод]: «Перекласти документ» отказан гвардом идентичности запроса — «could not be given a stable identity», 241 rejected, перевода нет (владелец 05.09, l105) Закрыт P2 l112 900b773c7 (на проде 19:54Z)
WEB-514 P3 [заметки]: бейдж «Печатка» (GAMELOOP-0107 запечатанный ответ) → иконка с тултипом вместо текстовой пилюли (решение владельца 05.09) Закрыт P2 —
WEB-515 ЭПИК: АУДИТ БЕЗОПАСНОСТИ проекта (Codex gpt-6-astra как security lead) — карта поверхности, threat model, ASVS L2, реестр находок, фиксы с adversarial-приёмкой на Claude Закрыт P2 Codex gpt-6-astra (M1)
WEB-520 SEC-004 [Design debt; CVSS pending] Team tenant требует подтверждения membership при появлении session producer ↳ WEB-515 Закрыт P2 —
WEB-522 SEC-006 [Defense in depth; CVSS pending] Extraction claim не сверяет storedFile с sourceId ↳ WEB-515 Закрыт P2 l111b a14181f77 (на проде 19:13Z)
WEB-523 SEC-007 [Config assurance; CVSS pending] Edge forwarded trust требует подтверждения изоляции listener ↳ WEB-515 Закрыт P2 —
WEB-526 SEC-010 [Latent config; CVSS pending] Invalid RATE_LIMIT_STORE выбирает память процесса ↳ WEB-515 Закрыт P2 l111b a14181f77 (на проде 19:13Z)
WEB-531 SEC-014 [severity pending; read-only] ARI URL log redaction ↳ WEB-515 Закрыт P2 —
WEB-532 SEC-015 [P2 hardening; CVSS pending] WhatsApp unlinked sender попадает в операционный лог ↳ WEB-515 Закрыт P2 l111b a14181f77 (на проде 19:13Z)
WEB-533 SEC-016 [P2 hardening; CVSS pending] Notion document titles попадают в диагностический лог ↳ WEB-515 Закрыт P2 l111b a14181f77 (на проде 19:13Z)
WEB-534 SEC-017 [ACL contract; CVSS pending] Generated media требует связи с ресурсом и share ACL ↳ WEB-515 Закрыт P2 экспертиза GO (Astra brief 2012–2014)
WEB-535 SEC-018 [Degraded auth policy; CVSS pending] Revocation freshness при недоступном session store ↳ WEB-515 Закрыт P2 экспертиза GO (Astra brief 2012–2014)
WEB-536 SEC-019 [Artifact binding candidate; CVSS pending] Podcast audio ACL опирается на изменяемый audioUrl ↳ WEB-515 Закрыт P2 экспертиза GO (Astra brief 2012–2014)
WEB-537 SEC-020 [CVSS pending] Integration index replacement требует notebook/source admission ↳ WEB-515 Закрыт P2 l112 900b773c7 (на проде 19:54Z)
WEB-538 SEC-021 [CVSS pending] Email webhook требует delivery idempotency перед ingest ↳ WEB-515 Закрыт P2 —
WEB-539 SEC-022 [CVSS pending] Gemini translation не передаёт feature channel в billing ↳ WEB-515 Закрыт P2 l111b a14181f77 (на проде 19:13Z)
WEB-540 SEC-023 [CVSS pending] Повторный translation start не имеет атомарного run claim ↳ WEB-515 Закрыт P2 —
WEB-541 SEC-024 [CVSS pending] Abandoned resumable staging не имеет source-visible expiry cleanup ↳ WEB-515 Закрыт P2 —
WEB-542 SEC-025 [CVSS pending] Delayed OAuth result может пережить account-switch purge ↳ WEB-515 Закрыт P2 —
WEB-543 SEC-026 [CVSS pending] Subscription webhook применяет snapshots без reconciliation порядка ↳ WEB-515 Закрыт P2 —
WEB-544 SEC-027 Slack signed ingress: Origin gate precedes signature handler ↳ WEB-515 Закрыт P2 —
WEB-545 SEC-028 Lighthouse child errors retain sensitive request headers ↳ WEB-515 Закрыт P2 —
WEB-547 SEC-030 Generated ARI credential config lacks explicit private file modes ↳ WEB-515 Закрыт P2 —
WEB-548 SEC-031 [pending] Переносимость ссылок в пакете конфигурации ↳ WEB-515 Закрыт P2 —
WEB-550 SEC-033 [pending] Файловые ссылки переживают удаление владельца ↳ WEB-515 Закрыт P2 —
WEB-551 SEC-034 [pending] Удаление аккаунта не запускает клиентское завершение сессии ↳ WEB-515 Закрыт P2 —
WEB-553 SEC-036 [pending] Clipper key не сверяет текущее состояние владельца ↳ WEB-515 Закрыт P2 —
WEB-555 SEC-038 [P2] Daily reward не возобновляется после частичного отказа ↳ WEB-515 Закрыт P2 —
WEB-556 SEC-039 [pending] LinkedIn/Twitter callback удаляет более новую попытку подключения ↳ WEB-515 Закрыт P2 —
WEB-557 SEC-040 [P2] Social callbacks строят недопустимые относительные redirect URL ↳ WEB-515 Закрыт P2 —
WEB-558 SEC-041 [pending] Facebook callback допускает отсутствие попытки подключения ↳ WEB-515 Закрыт P2 —
WEB-560 SEC-043 [P2] Scheduled social publication учитывается двумя строками ↳ WEB-515 Закрыт P2 —
WEB-562 SEC-044 [pending] Agent-email старое завершение перезаписывает новую попытку ↳ WEB-515 Закрыт P2 —
WEB-563 sixbyy: DNS в Cloudflare + сертификаты + nginx для app/dev/sip.sixbyy.com ↳ WEB-561 Закрыт P2 —
WEB-564 sixbyy: cutover приложения на app.sixbyy.com (env, origin-lock, вебхуки, OAuth, редирект nb.wool2.online) ↳ WEB-561 Закрыт P2 —
WEB-566 sixbyy: действия владельца — кабинеты (Stripe/Apple/Google/Telegram) и DMCA-агент с e-mail support@sixbyy.com ↳ WEB-561 Закрыт P2 —
WEB-567 SEC-045 [pending] Email address issuer требует сверки notebook authority ↳ WEB-515 Закрыт P2 —
WEB-572 P2 [UI]: карточки паспорта нечитаемы в тёмной теме — светлый текст на светлой подложке Закрыт P2 UX —
WEB-581 P2 [процесс]: принятые ветки acc-* лежат непосаженными — панель редактора ждала сутки с вердиктом «годно» Закрыт P2 —
WEB-590 Инфраструктура: Мак Нео подключён воркером; на M4 и Нео включён маршрут Клода Закрыт P2 —
WEB-591 SEC-047 [P2 надёжность; CVSS N/A] Async voice теряет результат отказа фонового инструмента ↳ WEB-515 Закрыт P2 —
WEB-592 SEC-048 [P2 выпуск; CVSS N/A] Activation metadata содержит193 миграции при source set198 ↳ WEB-515 Закрыт P2 —
WEB-599 SEC-050 [CVSS N/A or UNKNOWN] Factcheck Perplexity теряет trusted identity по пути к провайдеру ↳ WEB-515 Закрыт P2 —
WEB-602 SEC-053 [Low] Email verification допускает двух потребителей одноразовой ссылки ↳ WEB-515 Закрыт P2 —
WEB-603 SEC-054 [Low] Durable и legacy integration link неатомарно потребляют token ↳ WEB-515 Закрыт P2 —
WEB-604 SEC-055 [Medium] Realtime retrieval теряет явный список выбранных sourceIds ↳ WEB-515 Закрыт P2 —
WEB-605 SEC-056 [Low] Team share допускает новый grant для удалённой тетради ↳ WEB-515 Закрыт P2 —
WEB-608 SEC-059 [CVSS N/A or UNKNOWN] Public URL text helper не завершает операцию при abort зависшего reader ↳ WEB-515 Закрыт P2 —
WEB-609 SEC-060 [CVSS N/A or UNKNOWN] Video GET не освобождает progress subscription при Request.abort ↳ WEB-515 Закрыт P2 —
WEB-611 SEC-062 [Medium] Повтор sourceId меняет staged bytes при прежней Source/job identity ↳ WEB-515 Закрыт P2 —
WEB-612 SEC-063 [CVSS N/A or UNKNOWN] Статус done учитывается как индекс при отсутствии индексной строки ↳ WEB-515 Закрыт P2 —
WEB-613 SEC-064 [CVSS N/A or UNKNOWN] Extraction lease короче разрешённого PDF budget ↳ WEB-515 Закрыт P2 —
WEB-614 SEC-065 [CVSS N/A or UNKNOWN] Analytics outbox остаётся processing без пути повторного claim ↳ WEB-515 Закрыт P2 —
WEB-615 SEC-066 [Low] Stripe beta callback не связывает provider intent/customer с server intent ↳ WEB-515 Закрыт P2 —
WEB-616 SEC-067 [CVSS N/A or UNKNOWN] Пять tool-dispatch путей не инициализируют registry в свежем процессе ↳ WEB-515 Закрыт P2 —
WEB-617 SEC-068 [Low] Runtime DB role лишена требуемых sequence privileges ↳ WEB-515 Закрыт P2 —
WEB-618 SEC-069 [Low] Analytics readonly SQL не выполняет документированное provisioning ↳ WEB-515 Закрыт P2 —
WEB-619 SEC-070 [CVSS N/A or UNKNOWN] Cron route registries не покрывают фактически зарегистрированные handlers ↳ WEB-515 Закрыт P2 —
WEB-62 Аналитика: язык переведённого дока «Недоступно» + сущности появляются только после F5 Закрыт P2 Переводчик —
WEB-620 SEC-071 [CVSS N/A or UNKNOWN] Process-tasks скрывает helper failure за общим успешным terminal state ↳ WEB-515 Закрыт P2 —
WEB-621 SEC-072 [CVSS N/A or UNKNOWN] Quota recovery не выбирает используемый ключ аналитики ↳ WEB-515 Закрыт P2 —
WEB-622 SEC-073 [Low] Service worker cache не разделяет Authorization-контекст интеграции ↳ WEB-515 Закрыт P2 —
WEB-623 SEC-074 [CVSS N/A or UNKNOWN] Notification click выбирает окно по подстроке вместо целевого URL ↳ WEB-515 Закрыт P2 —
WEB-625 SEC-076 [CVSS N/A or UNKNOWN] Повтор OAuth callback дважды вызывает обмен одноразового code ↳ WEB-515 Закрыт P2 —
WEB-627 Enterprise-2 / CAP-00: Ресурсы стенда и доступность AWS/Hetzner ↳ WEB-626 Закрыт P2 —
WEB-628 Enterprise-2 / CAP-01: Контракты реальных сценариев и RUN-MANIFEST ↳ WEB-626 Закрыт P2 —
WEB-629 Enterprise-2 / CAP-02: Изолированный стенд, egress и preflight ↳ WEB-626 Закрыт P2 —
WEB-63 Google CSE недоступен на аккаунте — закрыть вопрос, добить веб-поиск альтернативами Закрыт P2 Инфраструктура fctavily
WEB-631 Enterprise-2 / CAP-04: Сбор метрик, stop-controller и доказательства ↳ WEB-626 Закрыт P2 —
WEB-632 Enterprise-2 / CAP-05: Provider stub через настоящий платный путь ↳ WEB-626 Закрыт P2 —
WEB-634 Enterprise-2 / CAP-07: Сверка целостности и fault oracle ↳ WEB-626 Закрыт P2 —
WEB-635 Enterprise-2 / CAP-08: Один и два процесса, CPU/RAM и baseline ↳ WEB-626 Закрыт P2 —
WEB-636 Enterprise-2 / CAP-09: Два физических app-host и add/drain/kill/rejoin ↳ WEB-626 Закрыт P2 —
WEB-638 Enterprise-2 / CAP-11: PostgreSQL: реальные горячие запросы ↳ WEB-626 Закрыт P2 —
WEB-639 Enterprise-2 / CAP-12: Общий evidence pack и независимый итог ↳ WEB-626 Закрыт P2 —
WEB-64 Убрать режим «Превью», ввести общий замок «Только чтение» (работает и в Потоке) Закрыт P2 Редактор —
WEB-644 Bus factor / BF-03: Разрешённый доступ без владельца ↳ WEB-641 Закрыт P2 —
WEB-646 Bus factor / BF-05: Самостоятельный прогон на изолированном контуре ↳ WEB-641 Закрыт P2 —
WEB-647 Bus factor / BF-06: Исправление пробелов и повтор ↳ WEB-641 Закрыт P2 —
WEB-649 Bus factor / BF-08: Актуальность при новых функциях и релизах ↳ WEB-641 Закрыт P2 —
WEB-654 P2 [bus factor]: проверить шаги F5/F6/F8 на ЧИСТОМ операторском сеансе (печать имён переменных ничего не доказывает) ↳ WEB-641 Закрыт P2 Инфраструктура —
WEB-666 P2 [биллинг]: расшифровка речи всегда списывает потолок резерва — провайдер не отдаёт usage (SETTLED_MAX / usage_missing) Закрыт P2 billing —
WEB-68 Замок «Только чтение»: убрать слово рядом с иконкой (тулбар) + развернуть дужку открытого замка явно в другую сторону Закрыт P2 UX lockicon
WEB-685 Изоляция инструментов ИИ-агентов в отдельном процессе — структурное закрытие остатка WEB-670 (in-process недоверенный код) Закрыт P2 Чат —
WEB-69 Аналитика: название языка документа писать на языке интерфейса (Intl.DisplayNames), не эндонимом; «Translation Output» локализовать Закрыт P2 UX langname
WEB-70 internalRag: нерелевантный документ проходит как «спростовує» (война-и-мир против динозавров) — усилить порог релевантности Закрыт P2 Чат —
WEB-72 Выпилить Google CSE из настроек (шестерёнка) — сервис закрыт Google навсегда Закрыт P2 UX csegear
WEB-75 Шестерёнка: блок research-настроек (Classic/OpenRouter/GPT-4o) — непонятный, английский, древние модели — ревизия UX Закрыт P2 UX ds-research75
WEB-78 SCALESPIKE-00 измерение текущей базы (метрики нагрузки presence/SSE/DB до изменений) ↳ WEB-77 Закрыт P2 Инфраструктура —
WEB-79 SCALESPIKE-01 abstraction layer для room realtime state ↳ WEB-77 Закрыт P2 Инфраструктура —
WEB-80 SCALESPIKE-02 Redis presence + агрегированные counts ↳ WEB-77 Закрыт P2 Инфраструктура —
WEB-81 SCALESPIKE-03 room event stream вместо polling ↳ WEB-77 Закрыт P2 Инфраструктура —
WEB-82 SCALESPIKE-04 warmup без per-room timers ↳ WEB-77 Закрыт P2 Инфраструктура —
WEB-83 SCALESPIKE-05 floor index для 10k rooms ↳ WEB-77 Закрыт P2 Инфраструктура —
WEB-84 SCALESPIKE-06 offhost realtime mode ↳ WEB-77 Закрыт P2 Инфраструктура —
WEB-85 SCALESPIKE-07 operational hardening ↳ WEB-77 Закрыт P2 Инфраструктура —
WEB-86 Чекбокс «Показувати віджет погоди» не работает: виджет возвращается после F5, крестик не персистится Закрыт P2 UX weather86b
WEB-87 Импорт медиа: сырой HTML 502-страницы в сообщении об ошибке — показывать человеческую ошибку + предлагать повтор Закрыт P2 Видео q87-m4
WEB-89 Импорт: убрать чекбокс Obsidian/Markdown-архива — автодетект вместо галочки (GUI в чистоте) Закрыт P2 UX obsauto89
WEB-92 Панель источников (Таблица/Доска): scroll-hint — пружинный подскрол при переключении + градиентный фейд у краёв Закрыт P2 UX q118-m4
WEB-93 Профиль: имя расходится (дроп «Wool2 Temp» vs модалка «Слава») + аватар-пикер: убрать статичные, дополнить анимированные до полных рядов, мордочки крупнее Закрыт P2 UX profile93
WEB-96 Глобальный чат (по всем тетрадям): добавить точку входа на экран Notebook studio (сейчас только изнутри тетради) Закрыт P2 Чат globalchat96
WEB-003 ФАНТОМ из списка сварщика-40: тикет никогда не существовал — восстановить исходный замысел или списать Закрыт P3 —
WEB-014 [eyes] TTL-колесо без начального значения Закрыт P3 UX —
WEB-113 BUILD-MEM ф.2: deepResearchCopy.ts 36KB eager → lazy + вычистить ProofClient mockup-страницы из прод-бандла Закрыт P3 Сборка —
WEB-117 LOW: oracle существования тетради — chat/factcheck отдают 403 на чужой существующей вместо 404 Закрыт P3 Инфраструктура q117-m4
WEB-126 Настройки, изменённые во время работы визарда, не подхватываются текущим импортом Закрыт P3 Видео q126-m4
WEB-129 LOW: отказ по алиасу почты подтверждает существование аккаунта (перечисление пользователей) Закрыт P3 Вход —
WEB-136 На флоте нет рабочих Opus-воркеров — учётки не залогинены на M1 и M4 Закрыт P3 Сборка —
WEB-213 Метрика шапки Кабінета подписана ІМ_Я вместо Зошити (битый i18n-ключ) Закрыт P3 i18n owner
WEB-236 Баннер пина: фраза обрывается — нужен скролл/полный текст Закрыт P3 factcheck a1-fix-wave
WEB-238 Кошик ф.3: умный поиск (точно/по смыслу со слайдером) + календарь-пикер для фильтра времени Закрыт P3 shell owner
WEB-242 Широкий «о чём файл» при одном источнике: конфузное «не знаю о каком файле» вместо уверенного обзора ↳ WEB-243 Закрыт P3 Чат owner
WEB-339 i18n: в окне «Перемістити джерело» папки «Root»/«Generated» не локализованы Закрыт P3 a1-fix-wave
WEB-349 P3 [голос, косметика]: мигает «Cancellation failed: no active response found» при перебивании, когда озвучивать нечего Закрыт P3 —
WEB-362 WEB-303 autogen self-test (служебный, закрыт сразу) Закрыт P3 —
WEB-390 [минор/UX фактчек] Aggregate multi-claim chip не показывает «на основе N источников» Закрыт P3 —
WEB-391 [минор/UX фактчек] Journal-cover: not_found складывается в amber unknown и отсутствует в легенде Закрыт P3 —
WEB-41 Cleanup: 4 wave-F price-knob (shopPrice*) → deprecated после F-CRUD (DB-price каноничен через каталог-CMS) Закрыт P3 Аркады codex-web41
WEB-464 P3 [ТЕЛЕФОНИЯ 8000]: приветствие говорит «this service» — должно называть продукт SIXBYY (Six by Y) Закрыт P3 —
WEB-465 P3 [индексация/spend]: повтор уже оплаченного вызова (duplicate_terminal) без сохранённого результата — источник навсегда «failed» Закрыт P3 —
WEB-524 SEC-008 [Closed hypothesis] Server admin gates: wallet/invite отказ до мутаций; telemetry exception ↳ WEB-515 Закрыт P3 —
WEB-525 SEC-009 [Defense in depth; CVSS pending] PDF download не экранирует basename в attachment header ↳ WEB-515 Закрыт P3 l111b a14181f77 (на проде 19:13Z)
WEB-529 SEC-012 [closed hypothesis] Explicit local credential export contract ↳ WEB-515 Закрыт P3 —
WEB-546 SEC-029 Outbound confirmation value duplicated in diagnostic audit sinks ↳ WEB-515 Закрыт P3 —
WEB-549 SEC-032 [P3] Уведомления показывают успех до сохранения подписки ↳ WEB-515 Закрыт P3 —
WEB-552 SEC-035 [P3] Сообщение restore не различает отказ rollback ↳ WEB-515 Закрыт P3 —
WEB-554 SEC-037 [P3] Отозванная общая тетрадь остаётся в клиентском списке ↳ WEB-515 Закрыт P3 —
WEB-574 P3 [UI]: в настройках два переключателя с иконкой геймпада, у второго нет подписи Закрыт P3 UX —
WEB-88 Zero-downtime деплой: убрать окно 502 при посадках (сейчас рестарт systemd = секунды даунтайма) Закрыт P3 Инфраструктура —