| WEB-282 |
ЭПИК: миграция Oracle A1 + включение учёта (ступени 1-6) |
В работе |
P0 |
billing |
— |
| WEB-306 |
Облачный фаервол OCI открыт всему миру: ingress 0.0.0.0/0 на SSH/80/443, NSG не заведено ни одной |
В работе |
P1 |
Инфраструктура |
backup-opus |
| WEB-320 |
ЖУРНАЛ: вымывка доски + приёмка 30/31 — учёт прогресса, открытые вопросы, очередь диспатча |
В работе |
P1 |
|
fable-coordinator |
| WEB-395 |
ЭПИК: Телефония+Мультирум — возврат к жизни, полировка, миграция (owner 26.08: «вести веткой, не играть в детективы») |
В работе |
P1 |
|
— |
| WEB-470 |
Репетиция аварии (DR-rehearsal) на Oracle A2 из бэкапов Hetzner Storage Box — фаза 1: сайт + БД + воркеры; замер RPO/RTO против целей 5 мин / 15 мин (owner GO 02.09 07:46Z «Да планируй») ↳ WEB-282 |
В работе |
P1 |
|
— |
| WEB-626 |
Enterprise-2: измеренная ёмкость и масштабирование R1 ↳ WEB-093 |
В работе |
P1 |
|
— |
| WEB-651 |
P1 [редактор]: документы выше потолка 16M UTF-16 открываются и правятся, но НЕ сохраняются — правки теряются ↳ WEB-221 |
В работе |
P1 |
Редактор |
— |
| WEB-655 |
P1 [bus factor]: практический экзамен B — исполнение книги СВЕЖЕЙ агентной сессией в изолированной среде (AGENT-EXECUTION-PROVEN) ↳ WEB-641 |
В работе |
P1 |
Инфраструктура |
— |
| WEB-660 |
ЭПИК: Оптимизация — снять 42 мс процессора на действие ↳ WEB-093 |
В работе |
P1 |
|
— |
| WEB-686 |
P1 [бэкапы Hetzner]: файлы пользователей прода A1 не копируются — ежедневная копия storage идёт со старой Raspberry Pi (файлы с 02.09) ↳ WEB-082 |
В работе |
P1 |
Инфраструктура |
— |
| WEB-99 |
ЭПИК: роли-агенты по-настоящему — per-role retrieval/мозг-политики, объединение двух систем ролей, цитат-требования (по AGENTS-AUDIT sol) |
В работе |
P1 |
Чат |
волна-2031 A2 gpt-5.6-luna (реиндекс круг 3) |
| WEB-205 |
ЭПИК: NO-GO ревизия GPT Pro по генератору отчётов (25 дефектов) — довести до GO по манифесту 21 ретеста |
В работе |
P2 |
|
o105 |
| WEB-561 |
ЭПИК: переезд прода, dev и телефонии на sixbyy.com (app/dev/sip.sixbyy.com), wool2.online → редирект |
В работе |
P2 |
|
— |
| WEB-607 |
SEC-058 [CVSS N/A or UNKNOWN] Google realtime bridge сохраняет started при закрытии до setup ↳ WEB-515 |
В работе |
P2 |
|
— |
| WEB-630 |
Enterprise-2 / CAP-03: Синтетические данные, роли и cleanup ↳ WEB-626 |
В работе |
P2 |
|
— |
| WEB-633 |
Enterprise-2 / CAP-06: k6 сценарии и browser canaries ↳ WEB-626 |
В работе |
P2 |
|
— |
| WEB-637 |
Enterprise-2 / CAP-10: Лестница до найденного потолка, breakpoint и soak ↳ WEB-626 |
В работе |
P2 |
|
— |
| WEB-641 |
Bus factor: передача управления NC и актуальность до беты ↳ WEB-093 |
В работе |
P2 |
|
— |
| WEB-642 |
Bus factor / BF-01: Актуальные источники и карта операций ↳ WEB-641 |
В работе |
P2 |
|
— |
| WEB-643 |
Bus factor / BF-02: Стартовая инструкция и автономный пакет ↳ WEB-641 |
В работе |
P2 |
|
— |
| WEB-645 |
Bus factor / BF-04: Исполнимые сборка, восстановление, посадка и откат ↳ WEB-641 |
В работе |
P2 |
|
— |
| WEB-648 |
Bus factor / BF-07: Итог, доказательства и независимая копия ↳ WEB-641 |
В работе |
P2 |
|
— |
| WEB-420 |
⭐ ИНФРА-КАРТА: где что живёт, ездит и хранится (постоянный тикет, обновлять при изменениях) |
На проверке |
P1 |
Инфраструктура |
— |
| WEB-573 |
P1 [интеграции]: подключение Google Drive молча возвращает «Не подключено», если пользователь не поставил галочку доступа |
На проверке |
P1 |
Инфраструктура |
— |
| WEB-580 |
P1 [голос]: голос не знает тетрадь в фокусе и не берёт адрес из профиля, а текстовый чат берёт — контекст собирается в двух местах |
На проверке |
P1 |
|
— |
| WEB-671 |
P1 [биллинг]: позднее списание по факту после списания по потолку закрывает ГЛОБАЛЬНЫЕ ворота расходов |
На проверке |
P1 |
billing |
— |
| WEB-676 |
P1: очередь индексации — массовая переиндексация обгоняет загрузки пользователей (часы ожидания), resume без предела (1975 попыток) ↳ WEB-626 |
На проверке |
P1 |
Инфраструктура |
— |
| WEB-057 |
P1: заглушки отказов сохраняются в историю чата как ответы ассистента и переживают очистку |
На проверке |
P2 |
Чат |
— |
| WEB-449 |
КАНОН: правила обогащения тикетов (для любого агента) |
На проверке |
P2 |
|
— |
| WEB-689 |
P3 [почта]: вебхук Resend — принимать события доставки/отказов с подписью svix |
На проверке |
P3 |
Инфраструктура |
— |
| WEB-047 |
Дедуп видео скрыт от пользователя: движок отдаёт разбор из кэша, продукт этого не показывает |
Парковка |
P1 |
Видео |
backup-opus |
| WEB-214 |
Видео-импорт деградирован: Bedrock-lane operation not allowed (нет model access) + веб крутит циклический ретрай на partial |
Парковка |
P1 |
Видео |
backup-opus |
| WEB-370 |
P1 МИГРАЦИЯ: переезд мессенджер/звонкового стека Pi→Oracle — киллер-фича не переживёт выключение Малинки ↳ WEB-395 |
Парковка |
P1 |
|
fable-coordinator |
| WEB-413 |
[WEB370-O] Production cutover и 60-минутное наблюдение ↳ WEB-395 |
Парковка |
P1 |
|
— |
| WEB-479 |
Телефония: 8000 → живое плечо (Stasis/AudioSocket/barge-in) на живом SIP-шлюзе A1 |
Парковка |
P1 |
|
— |
| WEB-508 |
P1 [телефония]: перезапуск ag-sip-native выбивает ВСЕ SIP-регистрации и не подталкивает клиента вернуться — после каждой посадки owner вручную передёргивает Linphone |
Парковка |
P1 |
|
— |
| WEB-575 |
ЭПИК: GDPR operational readiness — доказать, что защита данных работает в продукте |
Парковка |
P1 |
Вход |
— |
| WEB-578 |
P1 [телефония]: живой шлюз 8000 на A1 разошёлся с репозиторием в ОБЕ стороны (~6700 строк) — правки волн чинят код, которого на машине нет |
Парковка |
P1 |
|
— |
| WEB-043 |
Пооператорные подписи не приходят: движок не шлёт providerCaptions |
Парковка |
P2 |
Видео |
backup-opus |
| WEB-187 |
Импорт видео: Кадри 0 / OCR недоступно — cloud path отдаёт partial/degraded слои |
Парковка |
P2 |
|
backup-opus |
| WEB-512 |
ТМ SIXBYY (клас 42, СПЕЗ-1/НІПО): подача заявки — форма заполнялась 03.09, черновиков портал не хранит, нужны два .p7s (знак + бланк) |
Парковка |
P2 |
|
— |
| WEB-516 |
STRIPE LIVE READINESS (SIXBYY, Ireland): публичная витрина без инвайта, disclosure €10-авторизации, документы/контакты под Stripe, support@, KYC-пакет, аудит restricted-функций, чек-лист Live |
Парковка |
P2 |
|
волны-1908/1909 M4 |
| WEB-565 |
sixbyy: телефония на sip.sixbyy.com (Asterisk realm/домен, аккаунты 7015/7016 по TCP, TG/Signal на A1 при cutover WEB-370) ↳ WEB-561 |
Парковка |
P2 |
|
— |
| WEB-571 |
P2 [подкасты]: кнопка «Поделиться» у эпизода не открывает нативное меню (у профиля — открывает) |
Парковка |
P2 |
Чат |
— |
| WEB-640 |
Enterprise-2 / CAP-13: Третий узел и реальная большая машина — расширение ↳ WEB-626 |
Парковка |
P2 |
|
— |
| 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 |
Инфраструктура |
— |
| WEB-382 |
P1 [монетизация/чат]: конфликт идемпотентности кошелька рушит ответ — цитаты 16->0, HTTP 200, пользователю ложная причина |
Не чиним |
P1 |
|
— |
| WEB-383 |
P1 [UX/доверие]: любая деградация биллинга объясняется пользователю как «достигнут лимит безопасности» — ложная причина |
Не чиним |
P1 |
|
— |
| WEB-394 |
[ТЕЛЕФОНИЯ] Голосовые мосты: 8011/8013 не подняты, 8014 рвётся внутри spike-шлюза — довести контур до живого звонка-диалога |
Не чиним |
P1 |
|
— |
| WEB-417 |
Движок Gate D: расхождение на пробеле при записи ассистентом в документ (gdfix5) ↳ WEB-283 |
Не чиним |
P1 |
|
— |
| WEB-55 |
Rollback 1170 Browser preflight control regression |
Не чиним |
P1 |
Голос |
— |
| WEB-458 |
probe |
Не чиним |
P2 |
UX |
— |