WEB board

всеканоны и докиворкеры↗ iOS↗ Легаси
WEB-655 · Задача · Инфраструктура · web

P1 [bus factor]: практический экзамен B — исполнение книги СВЕЖЕЙ агентной сессией в изолированной среде (AGENT-EXECUTION-PROVEN)

В работе P1 · важно ведёт: — эпик: WEB-641
Суть
# WEB-655 — репетиция B: свежая агентная сессия выполняет восстановление по комплекту

**Уточнено 13.09.2026 (R2): мы проверяем СВОЙ комплект, а не чужую подписку.**

## ГРАНИЦА, КОТОРУЮ ВВЁЛ ВЛАДЕЛЕЦ
Хранитель пользуется СВОИМ инструментом искусственного интеллекта: его выбор, его подписка, его расходы. Мы не предоставляем и не администрируем его аккаунты, лимиты и оплату. Наша задача — переносимый комплект, который не зависит от аккаунта владельца, старых переписок и памяти нынешнего координатора.

## ЧТО ПРОВЕРЯЕМ
Может ли новый исполнитель, пользуясь своими инструментами и выданными проектными доступами, выполнить восстановление без подсказок владельца: поднять тестовый контур, проверить данные и файлы, сохранить изменение, перезапустить, прочитать изменение обратно, выполнить разрешённый тестовый выпуск и откат с подписью резерва.

## ОГРАНИЧЕНИЯ ИСПОЛНЕНИЯ
Технические секреты подаются локальным исполнительным механизмам без печати в чат и без чтения моделью. Запрета в тексте задания недостаточно — полномочия ограничиваются на уровне инструментов и операционной системы. Первый разрешённый режим: проверка, изолированное восстановление, диагностика. Разрушительные действия, изменение прав, публикация и подключение живых внешних контуров — только в заранее утверждённых пределах и с отдельным подтверждением. В восстановленной копии по умолчанию выключены настоящие платежи, отправка писем, звонки и повторное проигрывание вебхуков.

## ЧТО НЕ ЗАСЧИТЫВАЕТСЯ
Чтение инструкции моделью вместо её выполнения. Формулировка «модель прочитала книгу и согласилась» доказательством не является.

## СОСТОЯНИЕ
Строгая офлайн-версия экзамена проведена волной 3655: из шестидесяти с лишним пунктов книги офлайн исполним один, всё остальное требует боевой машины, прав, сети или секретов. Волна 3667 закрыла то, что чинится правкой книги (тесты фабрики 132 → 149, вопросов без ответа 2 → 0, ошибочных 1 → 0). Остаётся исполнение в настоящей изолированной среде с выданными доступами.

## КРИТЕРИЙ ЗАКРЫТИЯ
Сохранены очищенные журналы, точные версии и отказы по отрицательным сценариям; перечислены операции, которые выполнить не удалось, и почему.

---

## история (тело до 13.09.2026, схема с покупкой менеджера паролей и наймом инженера — отменена)

Правила обогащения: WEB-449. Parent WEB-641. Заведено 13.09 по внешнему разбору (раздел 5.B).

## Суть
Шесть раундов экзамена доказали, что книгу МОЖНО ПОНЯТЬ и что в ней нет очевидных противоречий. Они НЕ доказали, что по ней можно РЕАЛЬНО СДЕЛАТЬ работу: в таблице книги 50 шагов помечены UNTESTED, 3 проверены координатором без приложенных журналов. Сборка, развёртывание, восстановление БД и выпуск в экзаменах явно исключались.

## Что сделать
Свежая агентная сессия (без прежнего контекста) получает только пакет и ограниченные права в изолированной среде и проходит: определить линию → собрать/проверить артефакт в заявленном объёме → восстановить контур → проверить цепочку сохранение → перезапуск → повторное чтение → тестовый выпуск и откат → продиагностировать одну заранее подложенную неисправность. Платежи, почта, звонки и старые вебхуки изолированы, боевой контур не трогается. Любая подсказка прежнего координатора фиксируется как «шаг не пройден самостоятельно».

## Как называть результат
Успех = AGENT-EXECUTION-PROVEN. Это НЕ то же самое, что HUMAN-TAKEOVER-PROVEN. Офлайн-рецензия, исполнение агентом и исполнение человеком — три разных уровня доказательства, ни один не следует из предыдущего автоматически.

## Приёмка
Журнал прогона по шагам с отметками «сам / с подсказкой / не смог», список найденных в книге пробелов, время на каждый этап.

## Актуализация координатора 2026-09-26 12:01Z [refresh-20260926-roles-capacity]
Правила обогащения: WEB-449.

Уточнение статуса для следующего агента:5049 принят только как offline recovery kit. Независимая копия, replay и полная DR репетиция NOT_RUN по последнему подтверждённому handoff; новых доказательств этих испытаний нет. Завершённый kit не равен доказанному восстановлению. В текущих назначениях исполнителя recovery нет. Его приёмка не является обязательным условием запуска CPU ступеней. Следующий ответственный — координатор, отдельное practical execution после проверки ресурсов; не считать это уже запущенной работой.

КАРТА ДОКУМЕНТОВ / доказательства: ноутбук:/Users/annakorin/nc-ops-scripts/HANDOFF-LIVE.md (контроли26.09); см. WEB-470, WEB-655, WEB-648
Лента
2026-09-13T10:44:54.318Z · coordinator
[13.09 10:44Z координатор] Экзамен проведён (волна 3655). Результат честный и отрицательный: AGENT-EXECUTION-PROVEN=NO.
Свежая сессия получила ТОЛЬКО пакет — книгу версии 9 и фабрику линии, без репозитория, без истории, без автора. Цифры её прогона: 32 файла пакета приняты по контрольным суммам, 132 теста фабрики прошли, 0 пропусков, равенство со старыми скриптами линии подтверждено; коды возврата на манифесте с заглушками совпали с книгой дословно (67 без флага, 0 с флагом).
Из шестидесяти с лишним пунктов книги офлайн исполним ровно ОДИН — написание манифеста линии и его проверка. Все остальные требуют боевой машины, прав суперпользователя, сети или секретов, то есть недоступны новому человеку с одним пакетом.
Главное, что назвал экзамен: книга ни разу не исполнялась живьём (собственные метки книги — 50 шагов «не проверено»), раздел F по сути является процедурой ВЫДАЧИ доступа человеком, а не самообслуживанием по пакету, и есть одно внутреннее противоречие в запретах (запрет прав суперпользователя в стадии, которая сама их использует).
Вывод для темы: бас-фактор закрывать нельзя. Доказано одно — код фабрики внутренне согласован. Не доказано главное — что по книге можно посадить линию.
Что делаю дальше без владельца: волна 3667 закрывает всё, что закрывается правкой книги и кода, и повторяет офлайн-прогон с той же таблицей счётчиков; ближайшая производственная посадка пойдёт ЧЕРЕЗ фабрику, а не через копии скриптов — это и даст первую живую квитанцию.
2026-09-13T11:32:38.007Z · coordinator
[13.09 11:32Z координатор] Карточка переписана по упрощённому решению владельца (R2 13.09): без новых обязательных подписок, хранилище — существующий Hetzner с индивидуальным подаккаунтом на чтение, шифрование age на нескольких получателей, вторая копия вне этого хранилища, технический исполнитель — искусственный интеллект самого хранителя (его подписка, не наша). От владельца остаются ровно два действия: назвать хранителя и утвердить один список полномочий.
2026-09-15T22:16:59.031Z · coordinator
ENRICH-4135-WEB-655

DRAFT_DELTA (append-only; правила обогащения: WEB-449, блок KNOWN ISSUES — канон
`web_issues.body id=WEB-449`, дамп `_extract/WEB-449.canon.txt` строки 85–86).
Волна 4135, M1/DeepSeek Flash 4.1, read-only аудит.
Источник: `/Users/poolpooly/waves-ds/4130/4130ENRICHBUSFACTOR-REPORT.md` + `_extract/`.

## 1. UTC / КТО / ВЕРДИКТ и точный статус

**Записей за 14–15.09 в карточке нет вообще.** Последняя — `2026-09-13T11:32:38.007Z`
(координатор), и она о переписывании карточки под схему R2, а не о прогоне.
Живой вердикт по самому экзамену B отсутствует.

Точный статус в живой доске: **`in_progress`** (2 комментария, последний —
`2026-09-13T11:32:38.007Z`). Отсутствие записей само по себе вердиктом не является, и
`in_progress` закрытием не является. При этом именно сюда перенесены разделы **B и C**:
WEB-646 `2026-09-15T00:04:02.664Z` — «исполнение разделов B (сборка и посадка) и C (откат
живого приложения)… ведётся в **WEB-655**»; WEB-647 `2026-09-15T00:04:04.569Z` — то же.

## 2. МЕХАНИЗМ / КОРЕНЬ

Механизм (тело, «ЧТО ПРОВЕРЯЕМ»): может ли **новый исполнитель**, пользуясь своими
инструментами и выданными проектными доступами, выполнить восстановление **без подсказок
владельца**: поднять тестовый контур, проверить данные и файлы, сохранить изменение,
перезапустить, прочитать изменение обратно, выполнить разрешённый тестовый выпуск и откат
с подписью резерва.

Граница, введённая владельцем (тело, «ГРАНИЦА»): хранитель пользуется **своим** инструментом
ИИ — его выбор, его подписка, его расходы; проект не администрирует его аккаунты, лимиты
и оплату. Задача — переносимый комплект, не зависящий от аккаунта владельца, старых переписок
и памяти координатора.

Ограничения исполнения (тело): технические секреты подаются локальным исполнительным
механизмам **без печати в чат и без чтения моделью**; «запрета в тексте задания
недостаточно — полномочия ограничиваются на уровне инструментов и операционной системы»;
первый разрешённый режим — проверка, изолированное восстановление, диагностика; в
восстановленной копии по умолчанию выключены настоящие платежи, отправка писем, звонки
и повторное проигрывание вебхуков.

Корень: **книга ни разу не исполнялась живьём**. Собственные метки книги — **50 шагов
«не проверено»**; 3 проверены координатором без приложенных журналов; раздел F по сути
является процедурой **выдачи доступа человеком**, а не самообслуживанием по пакету
(`2026-09-13T10:44:54.318Z`).

Правило одной папки: `2026-09-14T20:49:32.326Z` — «мне нужна одна единственная папка,
а не куча мест».

## 3. КАРТА ДОКУМЕНТОВ (точные пути)

Тело карты документов не содержит. Действующие пути:

- Внешний разбор: раздел **5.B** (тело, «история»)
- Заведение R2: комментарий `2026-09-13T11:32:38.007Z`
- Строгая офлайн-версия экзамена: волна **3655**; отчёт и построчный журнал с тремя трассами
  и сырым выводом тестов — в выходе волны (`2026-09-13T10:44:55.861Z` в WEB-646)
- Отрицательный итог волны 3655 продублирован в схеме R2:
  `/Users/milamarty/waves/inputs/3706-busfactor-final-sheet/3655BFEXAMB-REPORT.md`
- Живая мишень учения: `127.0.0.1:55445`, база `noteclone`, кластер `drill-target-3945`
  (WEB-641 `2026-09-14T23:33:41.606Z`; WEB-649 `2026-09-15T01:33:57.704Z`)
- Единая папка выдачи: `/Users/annakorin/Downloads/БАС-ФАКТОР-ПЕРЕДАЧА/`
  (`HANDOFF-LIVE.md` строка 27)
- Отчёт этой волны: `/Users/poolpooly/waves-ds/4135/4135ENRICHBUSFACTORCOMMENTS-REPORT.md`

## 4. ЭВОЛЮЦИЯ и отозванные утверждения

1. **Отозвана схема с покупкой менеджера паролей и наймом инженера** — помечена в теле
   («история (тело до 13.09.2026, схема с покупкой менеджера паролей и наймом инженера —
   отменена)»); замена — упрощённая схема R2 `2026-09-13T11:32:38.007Z`. Та же отмена
   зафиксирована в WEB-657 (тело, строка 3 дампа: «Прежняя формулировка требовала купить
   менеджер паролей… это отменено»).
2. **Честный отрицательный итог сохраняется и не закрашивается.** `2026-09-13T10:44:54.318Z`
   (на тот момент — состояние, вошедшее в тело как «СОСТОЯНИЕ»): **`AGENT-EXECUTION-PROVEN=NO`**.
   Цифры прогона: 32 файла пакета приняты по контрольным суммам, 132 теста фабрики прошли,
   0 пропусков, равенство со старыми скриптами линии подтверждено; коды возврата на манифесте
   с заглушками совпали с книгой дословно (**67 без флага, 0 с флагом**). Вывод: «Из шестидесяти
   с лишним пунктов книги офлайн исполним ровно **ОДИН** — написание манифеста линии и его
   проверка».
3. **Три уровня доказательства не следуют друг из друга** (тело): «Успех =
   AGENT-EXECUTION-PROVEN. Это **НЕ** то же самое, что HUMAN-TAKEOVER-PROVEN. Офлайн-рецензия,
   исполнение агентом и исполнение человеком — три разных уровня доказательства, ни один
   не следует из предыдущего автоматически».
4. **Что не засчитывается** (тело, сохранено дословно): «Чтение инструкции моделью вместо
   её выполнения. Формулировка «модель прочитала книгу и согласилась» доказательством
   не является».
5. **Волна 3667 закрыла часть пробелов** (тело, «СОСТОЯНИЕ»): «тесты фабрики 132 → 149,
   вопросов без ответа 2 → 0, ошибочных 1 → 0. Остаётся исполнение в настоящей изолированной
   среде с выданными доступами».
6. **Перенос объёма в WEB-655.** Разделы **B (сборка и посадка)** и **C (откат живого
   приложения)** переданы сюда из WEB-646 — «они меняют боевой контур»
   (`2026-09-15T00:04:02.664Z`; WEB-647 `2026-09-15T00:04:04.569Z`).
7. **Готовность пакета ≠ исполнение B/C.** `HANDOFF-LIVE.md` строка 27 (тик 15.09 21:28Z):
   «Это не выполнение B/C: build/land/verify/rollback остаются живой репетицией свежего
   Codex»; WEB-649 `2026-09-15T15:47:17.420Z`: «Это READY подготовки, не прохождение B/C:
   свежий Codex владельца обязан сам выполнить посадку/откат и выдать PASS/FAIL receipts».
8. Владелец 15.09 (`HANDOFF-LIVE.md`, приведено в WEB-648 `2026-09-15T01:33:56.445Z`):
   «аварии ждать не надо, гонять надо чтобы закрыть эпик» — то есть закрывающий шаг —
   **живой прогон книги**, а не ещё один документ.

## 5. KNOWN ISSUES / ТРАБЛШУТИНГ

Блока в теле нет; проверки за 2 минуты нет.

**KI-1. Карточка-приёмник молчит: сюда перенесён объём, а записей нет.**
- Симптом: WEB-646 и WEB-647 в один момент (`2026-09-15T00:04Z`) передают сюда разделы
  B и C, а в самой карточке последняя запись — `2026-09-13T11:32:38.007Z`; читатель
  не видит ни приёмки объёма, ни состояния.
- **Проверка за 2 минуты (read-only):** сравнить максимальную дату комментария WEB-655
  с датой передачи `2026-09-15T00:04:02.664Z`. Дата карточки старше ⇒ объём принят, но
  не зафиксирован.
- Причина: передача сделана в карточках-источниках, а не записью в приёмнике.
- Лечение/статус: OPEN; дельта фиксирует сам факт передачи.
- Ссылки: `4130ENRICHBUSFACTOR-REPORT.md` §4 WEB-655.

**KI-2. Живой прогон требует мишени и доступов, которых у нулевого агента нет.**
- Симптом: критерий закрытия тела — сохранённые очищенные журналы, точные версии и отказы
  по отрицательным сценариям, — но исполнение требует боевой машины, прав, сети или секретов:
  офлайн исполним **один** пункт из шестидесяти с лишним (`2026-09-13T10:44:54.318Z`).
- **Проверка за 2 минуты (read-only):** найти в материалах карточки журнал прогона с
  отметками «сам / с подсказкой / не смог» и временем на каждый этап (тело, «Приёмка»).
  Журнала в карточке нет ⇒ экзамен B не проведён. Для прогона B/C мишень известна и
  безопасна: `127.0.0.1:55445`, учение `drill-target-3945`, `safe_to_break=YES`
  (WEB-649 `2026-09-15T01:33:57.704Z`).
- Причина: раздел F книги — процедура выдачи доступа человеком, а не самообслуживание
  по пакету (`2026-09-13T10:44:54.318Z`).
- Лечение/статус: OPEN; исполнение — **свежий Codex владельца** (WEB-649
  `2026-09-15T15:47:17.420Z`).
- Ссылки: `4130ENRICHBUSFACTOR-REPORT.md` §4 WEB-655.

## 6. ТОЧНЫЙ ОСТАТОК (граница владелец / исполнитель)

Тело, «СОСТОЯНИЕ», обрывается на волне 3667: «Остаётся исполнение в настоящей изолированной
среде с выданными доступами». Действующий остаток:

- **Раздел B (сборка и посадка) — прогнать живьём** на `safe_to_break`-мишени
  `127.0.0.1:55445` (учение `drill-target-3945`), **не на проде** — **исполнитель**
  (WEB-648 `2026-09-15T01:33:56.445Z` пункт 1).
- **Раздел C (откат) — прогнать живьём**; блокер к нему выписан отдельно: **WEB-653**
  требует доказательства, что старый релиз читает уже мигрировавшую вперёд схему. «Без этой
  квитанции откат — авария, а не спасение» (там же, пункт 2).
- **Практический экзамен B свежей агентной сессией** — **исполнитель** (там же, пункт 5;
  WEB-649 `2026-09-15T15:47:17.420Z` — «свежий Codex владельца обязан сам выполнить
  посадку/откат и выдать PASS/FAIL receipts»).
- **Два действия владельца по схеме R2** (тело, «ГРАНИЦА» и `2026-09-13T11:32:38.007Z`):
  назвать хранителя и утвердить один список полномочий; отдельно — оплаченный резервный
  маршрут запуска модели (WEB-648, «Блокеры», пункт 7).
- **Строка «технический исполнитель — ИИ самого хранителя»** (его подписка, не наша) —
  решение владельца R2, а не остаток проекта (тело, `2026-09-13T11:32:38.007Z`).

## 7. ПЕРВЫЙ ШАГ НУЛЕВОГО АГЕНТА (без агентов)

Прочитать `2026-09-15T00:04:02.664Z` и `2026-09-15T00:04:04.569Z` (передача B/C сюда)
и `2026-09-13T10:44:54.318Z` (отрицательный итог `AGENT-EXECUTION-PROVEN=NO`) — тело
не несёт ни передачи, ни вердикта. Затем выполнить проверку KI-1 (сравнение дат, одно
чтение). **Не считать «модель прочитала книгу и согласилась» доказательством и не начинать
прогон на проде:** мишень — `127.0.0.1:55445`, `safe_to_break=YES`.
2026-09-19T11:18:22.143Z · coordinator
CLEANROOM-4192-RESUMED-SOL
Трёхдневная заморозка капа оставила 4192 в состоянии NOT_STARTED: на A2 были только launcher/AppArmor files, процесса и evidence не было. После разморозки cleanroom запущен заново на Codex Sol (Luna не используется): bwrap/user+network namespace, root-only auth, read-only /usr, единственный разрешённый Unix socket drill-target-3945 timeline 2. Две ранние попытки сегодня отказали до модели на bind path и не считаются результатом; r3 реально активна. До BOUNDARY-PROBE, checksum/readback и практического B/C экзамена WEB-655 остаётся in_progress.
2026-09-19T11:19:38.690Z · coordinator
[19.09 11:19Z координатор] CLEANROOM-4192-R3-FAIL-R4-RUNNING
R3 завершила VERDICT=FAIL: outer user namespace не позволил restricted shell сделать setresuid(1001), поэтому все substantive checks честно NOT TESTED; продуктовые данные/сеть/БД не затрагивались. Исправлен только runner boundary: убран внешний user namespace, который блокировал drop; mount/PID/UTS/IPC isolation, пустые /home и /root, root-only auth, read-only /usr сохранены, а каждый model-generated shell по-прежнему уходит через setpriv UID 1001 в отдельные user+network namespaces. R4 реально активна на Codex Sol. До terminal evidence статус in_progress.
2026-09-19T11:27:05.077Z · coordinator
CLEANROOM-4192-R4FAIL-R6-RUNNING
4192 r4 завершила инфраструктурный VERDICT=FAIL до проверок: AppArmor/ядро запретили вложенный user namespace; substantive checks остались UNVERIFIED, продуктовые данные/сеть/БД не трогались. r5 была остановлена как NOT_STARTED: внешний network namespace отрезал сам Codex от API. r6 реально запущена: Codex видит только API и root-only auth в mount namespace; каждая model-generated команда отдельно входит в network namespace без сети и затем сбрасывает UID 1001; /home и /root пустые, /usr read-only, safe DB доступен только Unix socket. До terminal evidence статус in_progress.
2026-09-19T11:41:24.898Z · coordinator
BOUNDARY-4192-R11-VERIFIED-PASS
Codex Sol r11 завершила OS-boundary probe: VERDICT=PASS. Штатный workspace-write sandbox доказал /home/ubuntu, /root, auth и SSH unreadable; /usr read-only; четыре TCP цели недостижимы; direct Unix socket denied. Единственная разрешённая DB операция вынесена в broker без SQL-входа: он принимает только literal IDENTITY и выполняет два hard-coded read-only запроса; получены cluster=drill-target-3945, timeline=2, других PG sockets нет. Durable пакет A2: /home/ubuntu/waves/4192WEB655BOUNDARY-r11; 10/10 SHA readback PASS, SHA256SUMS digest 1ff64f3eb1bd0951385c0b09b63a8664d8d9df25d3f7a96ad3de10b85699c7ff, marker status=VERIFIED, authPresent=false. Это закрывает только OS-boundary; практический экзамен разделов B/C ещё NOT_RUN, поэтому WEB-655 остаётся in_progress.
2026-09-19T15:36:32.631Z · coordinator
[BUS FACTOR 4203 AUTHOR ACCEPTED; 4207 INDEPENDENT STARTED 19.09]

4203 author package completed with `NOT_EXECUTED` and `GO_FOR_INDEPENDENT_ACCEPTANCE`; it does not close or execute WEB-641/645/648/655. Coordinator readback: every SHA256SUMS entry PASS, manifest SHA-256 05d5e62ffc64f85daf9139bc30f81ef7edbc55a73c4b56c6c7ebe8a60126422d, fresh fixture suite 40/40 PASS, bash syntax PASS, declared controls 14 and mutation hard-stops 18.

Fresh independent DeepSeek Pro 4207 is now active on M1 in an isolated read-only workspace. Exact input manifest readback PASS. It is limited to deciding `GO_FOR_COORDINATOR_DRY_RUN_ONLY`, `REWORK`, or `INCOMPLETE`; it cannot decrypt, build, land, rollback, use live mode, touch production, or close tickets. It must rerun the author suite and add at least 10 independent behavioral controls plus 8 behavior-changing mutations.

Keep all four tickets in_progress. Next boundary is terminal 4207 + coordinator checksum/readback. Even a GO authorizes only a coordinator-wired real dry-run on the established non-production target; live B/C remains separately gated.
2026-09-19T15:58:36.854Z · coordinator
[BUS FACTOR 4207 REWORK; 4212 STARTED 19.09]

Independent DeepSeek Pro acceptance 4207 completed `REWORK`. Output SHA256SUMS readback PASS; manifest SHA-256 `f51f749b3c3e7ed09a7bf8da4fa7eb663edc8f450af5525927caafffe91c362f`.

Author happy path reproduced 40/40, but independent testing found 9/9 load-bearing mutations silently accepted. The runtime trusts generated `lib/pins.sh` without reconciling it to `pins.json`; this can alter the live-confirmation string, remove compatibility/rollback gates, shrink ports, or reorder gates while still emitting PASS. Additional gaps: package-local trust via final-component symlink, PASS receipts not binding cleanup/no-plaintext/both ports, wrong first-failed-gate ordering, TERM-only child cleanup, weak JSON/type validation.

No dry-run or live exam is authorized and no Bus Factor ticket may close on 4203/4207. Narrow DeepSeek Pro author rework 4212 is active on M1 from exact immutable 4203+4207 inputs; combined input manifest `214aa25d7ff2db6d0502706c89b7a2f4924fa807ed6aa19bd6d17656c705b829`. Status remains `in_progress` until terminal package, coordinator checksum/readback, and a fresh independent acceptance.
2026-09-19T16:27:58.687Z · coordinator
[BUS FACTOR 4212 AUTHOR GO; 4217 INDEPENDENT STARTED 19.09]

DeepSeek Pro author rework 4212 completed `GO_FOR_INDEPENDENT_ACCEPTANCE`. Coordinator readback: root `SHA256SUMS` fully PASS, manifest SHA-256 `9fc71a21eea99d0058fcd0eba2ad45fcc086e6012a79ef83bd3b25d432efffcd`; nested package manifest PASS; 27/27 controls, 9/9 load-bearing mutations, original 4203 suite 40/40. The author explicitly records build/landing/rollback/production/live mode as NOT_EXECUTED.

Fresh independent DeepSeek Pro acceptance 4217 is active on M1 from an immutable coordinator transport manifest `d8b2e592cc73a43799549fdd260ba4c3f8344b64ec452c8a42003bac1caca881` covering 48 files including `4212_DONE`. It must independently reproduce all batteries, run at least 30 controls and 12 mutations, and attack all nine repaired mechanisms. Maximum positive verdict is `GO_FOR_COORDINATOR_DRY_RUN_ONLY`; no decrypt/build/landing/rollback/live practical exam or closure is authorized.
2026-09-19T16:31:48.891Z · coordinator
[DEEPSEEK EXECUTOR BLOCKED 402 19.09 16:28Z]

Executor-level refusal before task completion: `API Error: 402 Insufficient Balance` from `deepseek-v4-pro`. No terminal marker, sealed result package, code verdict, independent verdict, live action, or production evidence was produced. This is not `REWORK` and not a test failure. Existing accepted evidence remains the last valid boundary; status is unchanged. Resume only from the already checksum-verified immutable input after DeepSeek access is restored (or after an explicit routing decision).
2026-09-19T16:38:41.843Z · coordinator
[DEEPSEEK RESTORED; CLEAN RETRIES STARTED 19.09 16:36Z]

Bus Factor independent acceptance resumed in a fresh workspace after confirmed DeepSeek health probe. Immutable transport manifest `d8b2e592cc73a43799549fdd260ba4c3f8344b64ec452c8a42003bac1caca881` re-read PASS, including 4212_DONE. Previous 4217 executor-refusal directory remains untouched. Maximum positive verdict is coordinator dry-run only; no live/practical exam or closure.
2026-09-19T17:07:45.816Z · coordinator
[4220 INDEPENDENT GO; 4224 FIXTURE DRY-RUN COMPLETE 19.09 17:06Z]

4220 independent package full SHA readback PASS, manifest `574bd2e80f4529d882d831d51c5cae6dce2f5efcb8a9db2b1a1a6427c45f745f`; verdict `GO_FOR_COORDINATOR_DRY_RUN_ONLY`. Author reproduction 40/40 tests, 27/27 controls, 9/9 mutations; independent 36/36 controls and 14/14 mutations. Coordinator 4224 then ran only the bundled fixtures: rc=0, B/C receipts `NOT_EXECUTED`, 12 non-validation gates SIMULATED, four pure validation gates PASS, disposable residue 0, receipt manifest readback PASS `37818c9832d99d2a876f5b9e62f110b5ff2d32d3515417220d8617ca436b83fe`. This was NOT the real handover package and is not a practical exam. Real decrypt/build/landing/rollback/production remain NOT_EXECUTED; status stays in_progress.
2026-09-19T17:09:28.019Z · coordinator
[4226 REAL-HANDOVER DRY-RUN BOUNDARY REVIEW STARTED 19.09]

Fresh DeepSeek Pro 4226 is active on M4 from sealed 4220 independent evidence plus coordinator fixture-only 4224 dry-run. Transport manifest `b8225cd597ca2131e86691dcfc180122125903a0aaf1d2d96b5dc54966e89897`, 142 files. It must independently prove default dry-run cannot decrypt, mutate, invoke arbitrary verifier/port templates, or enter live mode; at least 18 controls and 10 mutations. Maximum verdict is `GO_FOR_REAL_HANDOVER_DRY_RUN`, not a practical exam. Real handover dry-run, decrypt/build/landing/rollback/production remain NOT_EXECUTED.
2026-09-19T17:27:21.506Z · coordinator
[4230 REAL IDENTITY DRY-RUN ACCEPTED 19.09]

Coordinator executed only the authorized default `--dry-run` against disposable byte-identical copies of the two real handover identity files. Source handover folder was not modified. Receipt-level acceptance PASS: B/C `NOT_EXECUTED`, `executed=false`, `first_failed_gate=null`; exactly 4 validation gates PASS and 12 gates SIMULATED; commands remained pinned to `line-factory flip` and `transition-l115q.py rollback`; cleanup evidence `workdir_removed=true`, `no_plaintext=true`; identity files unchanged; work residue 0. Dry-run rc=0 was not used as the acceptance signal. Receipt manifest `9058e94ce0e3c80fab919556d6c57e106813e3dcf06cd67c670925c8a9b82380`; retained evidence manifest `3a56f8ebaa51e313f994df423c6d36f7520b159bdd749bdcbe9d3d8453a1edde`. Temporary identity/package/work copies were removed after readback; 19 sealed receipt/evidence files remain in the session scratchpad. Decrypt, kit unpack, build, landing, rollback, production and live practical exam were NOT_EXECUTED. Status remains in_progress; this does not close Bus Factor.
2026-09-19T20:32:06.355Z · coordinator
[4230 EVIDENCE PERSISTED 19.09]

The accepted real-identity dry-run evidence is no longer session-only. Durable readback copy: `/Users/annakorin/nc-ops-scripts/ops/busfactor-4230/retained-evidence/`; `PERSISTED-SHA256SUMS` PASS 31/31, no self-entry, SHA-256 `99a9d703e0ff276ac3c5a30a9ba12ca071ba9c18487b56a156297d0a66a23e31`; secret-signature scan 0. Primary receipt manifest remains `9058e94ce0e3c80fab919556d6c57e106813e3dcf06cd67c670925c8a9b82380`; retained-evidence manifest remains `3a56f8ebaa51e313f994df423c6d36f7520b159bdd749bdcbe9d3d8453a1edde`. Boundary unchanged: 4 validation PASS, 12 SIMULATED, B/C NOT_EXECUTED. Decrypt/build/landing/rollback/live practical exam were not executed; status remains in_progress.
2026-09-22T18:27:07.706Z · triage-neo
РЕШЕНИЕ=in_progress
ОСНОВАНИЕ=Комментарий 5671 от 2026-09-19T20:32Z: реальный dry-run принят, но B/C NOT_EXECUTED; decrypt/build/landing/rollback/live practical exam не выполнены.
ЧТО НУЖНО=Провести практический экзамен B/C в разрешённом изолированном контуре и сохранить PASS/FAIL receipts; triage-neo 4613
2026-09-23T12:19:56.307Z · triage-neo
РЕШЕНИЕ=in_progress
ОСНОВАНИЕ=Комментарий 5671 от 2026-09-19T20:32Z: real-identity dry-run принят, но B/C NOT_EXECUTED; decrypt/build/landing/rollback/live practical exam не выполнены.
ЧТО НУЖНО=Провести практический экзамен B/C в разрешённом изолированном контуре и сохранить PASS/FAIL receipts; triage-neo 4706
2026-09-25T14:22:54.026Z · coordinator
[25.09 14:22Z координатор] Координатор: отчёт + DONE + EXIT=0 проверены; SHA256SUMS всей сдачи RC=0. Принимается документальный аудит, не готовность восстановления.

# WEB-655 — результат аудита 5005

25.09.2026, независимый локальный документальный аудит. РЕШЕНИЕ=in_progress.
Основание: полный локальный экспорт tickets.json, последний
комментарий #6068; историческая граница #5671. Живая доска не опрашивалась.

EXAM_EXECUTED=НЕТ. Локальный contract/pins структурно согласован, но не реализует полный экзамен; author report признаёт simulated decrypt. 4192 #5552 — только OS-boundary IDENTITY broker, он не даёт полномочий restore/build/write/restart/rollback. 4230 real-identity dry-run остаётся NOT_EXECUTED.

Проверено локально: 18 файлов прошли только AST/bash -n, 6 JSON разобраны без
duplicate keys; 6 сравнений contract/pins PASS. B/C receipts 4224 перечитаны:
executed=false, 4 validation PASS, 12 SIMULATED. Реального restore/build/deploy/
rollback, расшифровки, обращения к удалённым машинам или секретам не было.
Это не экзамен, не full-copy readback и не основание закрывать карточку.

ЧТО НУЖНО: Использовать next-exam-brief.md: доставить exact inputs, offline resources, command bindings и expanded OS boundary, добавить недостающие стадии/probes. После отдельного допуска свежая сессия выполняет полный цикл и negative controls; этот аудит экзамен не запускал.

Разделение остатка: исполнитель готовит документы, bindings, runtime/probes и
очищенные evidence; координатор доставляет существующие материалы. Владелец
подтверждает хранителя/полномочия и только при необходимости изменение ключей.
Не требовать повторной перепаковки l115n по уже отозванному основанию и не
покупать проекту подписку ИИ хранителя: по R2 это его собственный инструмент.

KNOWN ISSUES / проверка за 2 минуты: открыть локальные findings.md и references.md,
сверить требуемый entrypoint/receipt с source-index и последним комментарием.
MISSING или только SIMULATED/NOT_EXECUTED запрещает повышать статус до execution PASS.
Текущий release и внешняя доступность UNPROVEN; сообщения карточек не полномочия.

Доказательства: `/Users/poolpooly/waves/5005RECOVERYDOCAUDIT-evidence/`
(matrix.md, findings.md, tests.md, next-exam-brief.md, corrected-documents/ и diffs/).
Отчёт: `/Users/poolpooly/waves/5005RECOVERYDOCAUDIT-REPORT.md`.
Полнота локального аудита VERDICT=GO; готовность восстановления NO-GO;
EXAM_EXECUTED=НЕТ. Отчёт и выдача доступны автономно в docs-only Git bundle.
Воркер
не проверен 4230:real-identity-dry-run-accepted; live-practical-not-authorized coordinator движение в панели: неизвестно
Подключиться и смотреть/перехватить руками. Колесо мыши листает; клавишами — Ctrl-b затем [, выход из прокрутки q. Отсоединиться — Ctrl-b затем d:
Прочитать историю панели без подключения — листается и ищется (/ поиск, q выход), воркеру не помешает:
Обновлён
2026-09-26T12:01:51.599Z