WEB-179 · Дефект · Чат · web
P0 УТЕЧКА (раунд-3 GPT Pro): производные артефакты не наследуют приватность — fact-check report раскрыл текст userInvokedOnly-заметки в citations[].content
Закрыт
P0 · горит
ведёт: codex-w179-m1-spark
Суть
Живой пруф ревизора из НАШЕГО же аддендума: r3-money1.json citations[9] = factcheck-report источник с полным текстом T06-HEALTH-SENSITIVE (privacy userInvokedOnly в metadata эталона). Требования: (1) производный артефакт (fact-check report, summary, translation, podcast, deck, export, chunks/embeddings, compiled memory, кэши) наследует МАКСИМАЛЬНУЮ строгость приватности всех транзитивных родителей; (2) при смене privacy/ACL/удалении родителя — немедленная инвалидация производных и кэшей; (3) неизвестная lineage = quarantine/fail-closed, не normal; (4) инвентарный маршрут НЕ кладёт content в citations — только id/название/тип/статистика; (5) синхронизировать metadata-privacy эталонных фикстур с колонкой Source.visibility. Спека ревизора: ~/Downloads/antigravity-round3-independent-review-20260805/TEAM-REPLY-RU.md.
Лента
2026-08-05 11:16:24 · backup-opusЗАКРЫТ волной BI (прод v4-ac98d3b, 12:09). A: инвентарные citations без content (1468f25cb, тест 2/2). B: наследование приватности по lineage (4 коммита, 15 тестов; effectiveVisibility во всех неявных выборках + Council retrievalRuntime). Бэкфил 62 производных применён: 30 factcheck + 23 translation + 9 deep-research, контроль 62/62. Батарея 27/27 green. Отчёты /tmp/web-179a-report.md /tmp/web-179b-report.md (M1).
Воркер
не привязан — привязать:
curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \
-d '{"issueId":"WEB-179","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-05T07:58:20.098Z