WEB board

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

Инфраструктура: Мак Нео подключён воркером; на M4 и Нео включён маршрут Клода

Закрыт P2 ведёт: —
Суть

---
## Эволюция 09.09 (вечер) — полный след для нулевого агента

**Живой прод:** l114u `54243a5cff19ef2bacf2531a0951b7bb82a71633`, посажен 09.09 ~20:0xZ. Откат = l114t `3b1a451cf6cf5b300bd32ce75c9304098448a308`.
**Расписки линий:** `L114S-RELEASE-RECEIPT.md`, `L114T-RELEASE-RECEIPT.md` — лежат в очередях волн на A1/A2/M4 и у security lead в `~/audit/inbox` на M1.
**Обзорный документ эпика энтерпрайза:** https://bugs.wool2.online/labs/enterprise-ent093-20260909.html
**Паспорт, топология парка (добавлен Нео, исправлена строка M4):** https://bugs.wool2.online/passport/03-TOPOLOGY-INFRA.md
**Живой журнал координатора:** `/Users/annakorin/Downloads/OPS-STATUS-LIVE.md` на ноуте владельца.
**Линии, посаженные 09.09:** l114m → l114u, каждая с браузерной пробой открытия документа на проде.

### Мак Нео — подключён, проверен концом-в-конец
- **Доступ:** `ssh neo` → `limamarty@192.168.1.70`, ключ `noteclone_m4_ed25519` (тот же, что на M4). `LimasMacBookNeo`, macOS 26.5.1, **8 ГБ ОЗУ**, 134 ГБ свободно. Доступен не всегда.
- **Поставлено координатором:** tmux 3.7c (не было вообще); codex обновлён 0.142.3 → 0.153.4 (старый умирал `400: gpt-5.6-sol requires a newer version of Codex`); диспетчер волн `~/wave-dispatcher-neo.sh` (MAXWAVES=2, MINFREE_GB=20 — машина восьмигигабайтная, сборки релиза НЕ гонять); LaunchAgent `com.nc.wavedispatcher`; базовое дерево `~/wt-l114t-base` из `~/waves/.repo-NEOLINE`.
- **🔴 Ловушка, стоившая двух кругов:** учётка Claude Code лежит в login keychain и НЕ читается из ssh-сессии — волна мгновенно пишет `Not logged in · Please run /login`. `security find-generic-password -w` из ssh не читается, `launchctl asuser` даёт «Could not switch to audit session». **Лечение:** диспетчер обязан быть поднят launchd в GUI-домене — `launchctl kickstart -k gui/$(id -u)/com.nc.wavedispatcher`; после `launchctl load` из ssh агент числится `not running`, нужен именно kickstart.
- **Исправлена ошибка в записях парка:** считалось, что на M4 нет Клода и приёмки безопасности можно ставить только на A1/A2. **Клод есть и на M4, и на Нео.** Волны Клода умирали по двум другим причинам: имя модели Клода отдавали в `codex exec` (400 «model is not supported when using Codex with a ChatGPT account») и та же беда со связкой ключей. Диспетчеры обеих Mac-машин переписаны: `claude-*` → `claude --model <ПОЛНОЕ имя> --permission-mode bypassPermissions -p`, остальное → `codex exec`.
- **Кошелёк CLODEx:** ключ положен в `~/.clodex/key` (600), профиль `~/.codex/clodex.config.toml` (новый codex требует ОТДЕЛЬНЫЙ файл профиля, в общий config.toml нельзя), обёртка `~/bin/codex-clodex`, гибрид `claude-hybrid-clodex` с проксирующим шлюзом и плагином переключения маршрутов. Три обёртки переписаны с Keychain на файловый ключ. Проверено живьём — ответ через кошелёк получен.
- **Кошелёк по требованию:** в диспетчерах Нео и M4 два явных способа уйти на кошелёк — `MODEL=clodex:<модель>` в брифе (одна волна) и файл `~/waves/USE_CLODEX` (вся машина). Нужно на случай выбранного капа подписки: 09.09 Клод на M4 показывал 93% недельного лимита со сбросом 12.09.
- **Проверено концом-в-конец:** брифы 3223 (codex/gpt-5.6-luna) и 3224 (claude-opus-5) — оба `VERDICT=GO`; на M4 бриф 3225 — GO.
- **Питание и сон:** `pmset -a disablesleep 1` выставлено владельцем — крышку закрывать можно, экран гаснет через 2 минуты, система работает. Машина должна быть на питании: на батарее ~2,5 часа.
- **Ошибка координатора:** при переносе настроек на Нео скопировано 660 МБ служебных баз с ноута координатора вместе с историей сессий. Замечено, стёрто, оставлен только конфиг на 491 байт.


**Статус 09.09 22:4xZ → done.** Нео подключён, обе модели работают, кошелёк CLODEx и гибрид поставлены, проверено брифами 3223/3224/3225
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \ -d '{"issueId":"WEB-590","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-09-09T22:33:56.720Z