WEB board

всеканоны и докиворкеры↗ iOS↗ Легаси
WEB-26 · Задача · Граф · web

[IOS-133] RAG-vs-brain evaluator на owner-100 вопросов (RAG-first policy)

Закрыт P1 · важно ведёт: backup-opus
Суть
1. Суть одной фразой: Диагностика NER в проде (IOS-133) — то же, что WEB-20.
2. Где мы сейчас (13.09.2026): тело пустое, коммитов нет; canary не запускался; NER = трата владельца.
3. Хронология: как WEB-20; 05.09 boardtriage → parked.
4. Карта документов и кода: runbook nc-ner-canary-runbook; memory nc-graph-truth-epic.
5. Остаток: владелец — решение по NER в проде; волна — canary после GO.
6. Критерий закрытия: canary-прогон с цифрами либо решение владельца.

---

## история (тело до 13.09.2026)



## 23.08 board-triage (волна btriage, отчёт BOARD-TRIAGE-REPORT.md на A1; применено координатором)
Запарковано как STALE: body/evidence пусты; owner-100 run не подтверждён. Новый evaluator-тикет при возврате.

## 2026-08-23 11:20 UTC — разбор парковки (по запросу owner): почему здесь и что известно
Линия: NER-диагностика из iOS-эпика IOS-133 (планировщик окон/форензика кэпов/type-recall/RAG-evaluator). Припарковано: NER-в-проде = owner-spend (память nc-graph-truth-epic), канарейка по ранбуку nc-ner-canary-runbook не запущена в прод-цикл. Брать только вместе с решением owner о NER-запуске; сами по себе не пустышки — это спецификации диагностики, тело = заголовок+спека в реестре IOS-133.
Починено в
v4-d641443
Лента
2026-08-11T16:26:13.704Z · backup-opus-board-sweep
Мойка 11.08, остаётся review, но принимать НЕЧЕГО: тело тикета пустое, сдачи/комментов нет, в git-истории (git log --all --grep) коммитов с этим ID не найдено. Чек-лист для приёмки: (1) ссылка на патч/отчёт/коммит сдачи; (2) прогон диагностики через admin/ner-canary (нужна авторизованная JWE-сессия @auth/core + caps-env + age-claim — см. runbook); (3) явные ожидания выхода: оценка RAG-vs-brain на owner-100 вопросов, вердикт по RAG-first policy. Если к следующей мойке артефактов не появится — возврат в todo.
2026-09-10T18:55:03.605Z · coordinator
BOARD-WASH-20260910:WAVE-3336
По поручению владельца 18:43Z назначена исполнительская волна 3336 (roles), Codex gpt-5.6-luna xhigh, NEO. Полная история карточки и база l115c 1ad52e16b доставлены, brief-guard и проверка Git-базы пройдены. Задача: проверить существующую сдачу, устранить остатки, передать бандл и доказательства. Финальная приёмка и посадка остаются за координатором. Ранее отложенная функция не включается; статус parked/backlog сохранён, идёт проверка технического остатка.
КАРТА ДОКУМЕНТОВ: ноут /Users/annakorin/nc-ops-scripts/board-wash-20260910/3336-wash-roles-brief.md; NEO /Users/limamarty/waves/inputs/board-wash-20260910/roles-tickets.json; ожидаемый отчёт /Users/limamarty/waves/3336WASHROLES-REPORT.md. Правила обогащения: WEB-449.
2026-09-13T11:01:35.758Z · coordinator
[13.09 11:01Z координатор] Мойка отложенных, волна 3668. Вердикт: ЖДЁТ-ВЛАДЕЛЬЦА. Тот же корень, что WEB-20: пустое тело, canary не запускался.
2026-09-22T18:32:37.548Z · triage-neo
РЕШЕНИЕ=parked
ОСНОВАНИЕ=2026-09-22: волна 3668 (13.09) — ЖДЁТ-ВЛАДЕЛЬЦА; тело пустое, canary не запускался.
ЧТО НУЖНО=решение владельца по NER; затем owner-100 canary с цифрами и вердиктом RAG-first (критерий WEB-26).
triage-neo 4616
2026-09-22T18:47:26.809Z · coordinator
[22.09 18:47Z координатор] ## Решение владельца 22.09 18:46Z
РЕШЕНИЕ=parked → готовится ЗАПУСК канарейки NER по runbook (владелец: «по НЕР канарейку»), а не закрытие. Следующий шаг: волна с планом/стоимостью канарейки, запуск с цифрами, затем решение по каждому из 20/23/25/26.
2026-09-23T12:50:50.229Z · triage-neo
РЕШЕНИЕ=in_progress
ОСНОВАНИЕ=2026-09-22, волна 4621: NER-канарейка на l115r прошла после owner-directed запуска; свежая линия требует owner-100 RAG-first проверки.
ЧТО НУЖНО=запустить owner-100 RAG-first evaluation и записать численный вердикт WEB-26; triage-neo 4713
2026-09-23T21:01:59.961Z · coordinator
[23.09 21:01Z координатор] ## СОСТОЯНИЕ НА 23.09 21:1xZ (для нулевого агента) — ПОПРАВКА
- Тело тикета выше (от 13.09) устарело и скопировано с WEB-20: оно говорит «NER = расход владельца, канарейка не запускалась». ФАКТ на бою l115r (проверено 23.09 21:05Z): `ENABLE_DOC_NER=1`, `DOC_NER_MODEL=gpt-5.4-nano`, `ENABLE_DOC_WIKI=1`; базовые сущности извлекаются при загрузке, бустеры уровней 1–2 — за счёт пользователя (`src/lib/intelligence/entityBoost.ts`); канарейка NER на l115r прошла 22.09 23:11Z (53 сущности / 6 мест). Роли (WEB-99) опираются на сущности.
- Что это на самом деле: оценщик RAG-vs-brain на 100 вопросах владельца (RAG-first policy) — сравнить ответы с поиском по документам и «из памяти» модели, вывести политику. Код небольшой (раннер + судья), главное — прогон на живых данных.
- План: после стендовых работ на A2 восстановить копию боя из бэкапа Hetzner (= репетиция аварии WEB-470), прогнать 100 вопросов в двух режимах с настоящими ключами на QA-кошельке, слепая оценка судьёй + выборочная проверка владельцем. Открыто: источник 100 вопросов (владелец спрошен 21:1xZ; по умолчанию — 100 последних реальных вопросов владельца из боевой истории, только чтение).
2026-09-23T21:09:49.254Z · coordinator
[23.09 21:09Z координатор] ## ЗАКРЫТИЕ 23.09 21:2xZ (по слову владельца 21:08, по умолчанию GO)
Вопрос тикета — «RAG-first или мозг(вики)-first» — уже решён 2026-07-05: владелец выбрал **compiled-SUPPLEMENT, не FIRST** (классический RAG + вики-дополнение поверх при уверенном роуте); на бою `ENABLE_DOC_WIKI_SUPPLEMENT=1`, живой замер 22 запросов (supplemented 7/22, 0 регрессий). Харнесс в коде есть — `src/lib/eval/ownerQuestionsHarness.ts` (режимы `rag-only`/`rag-brain`, вопросы с ожидаемыми фактами/сущностями писали мы). Владелец: «мои вопросы брать бессмысленно, тестовых пользователей нет». Отдельный прогон-оценщик не нужен → закрыт как перекрытый решением 07-05. Если понадобится A/B «дополнение вкл/выкл + судья» — новый тикет с реальными пользовательскими вопросами.
Воркер
не проверен 3336-wash-roles NEO движение в панели: неизвестно
Подключиться и смотреть/перехватить руками. Колесо мыши листает; клавишами — Ctrl-b затем [, выход из прокрутки q. Отсоединиться — Ctrl-b затем d:
Прочитать историю панели без подключения — листается и ищется (/ поиск, q выход), воркеру не помешает:
Обновлён
2026-09-23T21:09:49.600Z