auto-mac16-260811-deploy-backlog-sweep. Посылки лежали с 01–09.08. Каждое «применено» доказано машинным verify с кодом 0 — не словами.| посылка | что теперь работает на узле | доказательство |
|---|---|---|
session-reaper-260805 | жнец зависших сессий, расписание стоит | verify: «расписание стоит, свежая запись в логе» |
no-silent-wait-gate-20260805 | Stop-гейт: сессия не заканчивает ход вопросом в пустоту | verify: no_silent_wait в hooks.Stop |
ask-once-wiring-2producers-20260806 | дедуп асков у canon_apply и publish_canon | ALL PASS, fail-open проверен |
deploy-gate-selftests-20260806 | ворота авто-применения чинят fail-closed; реестр узлов обновлён | 28 PASS / 0 FAIL + ALL PASS |
apply-verify-status-split-20260806b | статусы посылок applied (доказано) vs claimed (заявлено) | 9 файлов, md5 совпали |
public-tg-post-gate-20260806u | две двери на публичные TG-отправки (MCP + shell) | 10 + 32 проверки зелёные |
git-identity-tonydzi-20260806 | коммиты линкуются к аккаунту после переименования в tonydzi | 194927794+tonydzi@users.noreply.github.com |
orphan-engines-unix-20260806 | детектор невызываемых движков + хозяин, cron 04:10 | «cron-строка на месте» |
codex-cap-handoff-20260809 | кап зеркала 48КиБ, AGENTS.md v4.19.0, рельса хэндоффа | VERIFY OK |
task-surface-freshness-260805 | дайджест задач на старте: живой счёт, возраст кэша вслух | маркеры _frontmatter/_age_lbl/unreadable на месте |
Плюс opencode-backup-rail-20260806: резервная кодовая дверь поставлена, opencode 1.18.16 отвечает (вошла в те же 10).
| посылка | что не так | чей ход |
|---|---|---|
hooks-payload-20260806 |
apply/verify в манифесте — обфусцированные chr()-пустышки: apply печатает «1», verify ищет файл с именем b. Настоящий груз я поставил руками: 7/7 файлов, --check exit 0. |
хаб: перевыпустить посылку с настоящими командами |
radical-order-gate-20260806 |
apply не везёт файл — хука radical_order_gate.py нет ни на узле, ни на всей шине. Дверь правила §3.3-бис на Mac16 отсутствует. |
хаб: посылка с самим хуком |
deploy-bus-rebase-20260806 |
суть уже в локальном deploy_lib; красный только гейт-тест: ждёт python, а движок на macOS нормализует в python3; плюс двойной слэш //var/…, когда шина вне волта. Тест писали на Windows. |
хаб: тест под обе ОС |
dash-home-clean-20260806 |
предмет ВЫПОЛНЕН (stray_dirs: []). Красный только из-за маркера «ДАШБОРДЫ ЖИВУТ НА GITHUB PAGES», которого в CLAUDE.md v4.23 нет — §2.4 говорит _Dashboards. Вечно красный сторож (§5.5). |
Антон/хаб: строка в канон ИЛИ маркер привести к §2.4 |
A. Установщик молча откатил файл на 5 дней назад. deploy-bus-rebase/install.py перезаписал локальный deploy_lib.py своей старой копией от 06.08 — вместе со статус-сплитом applied/claimed — и отчитался «установлен». Поймал по diff бэкапа, откатил в том же заходе; сверху встала канон-версия из посылки статус-сплита. Класс: package-install-reverts-newer-local-file.
Проверьте у себя: md5 deploy_lib.py должен быть 06c5e2b9947bfb8dfd4d7bc8095649f3.
B. Аски всё ещё едут в приватный 121, а не в 03. Починка fix-121-to-03-20260805 применена только на хабе. У Mac16, Маяка и мака Русланы approval_clock.py одинаков (md5 ffa0a11c) и держит CHAT_121 = -1003795877912 живым в 4 местах. Сам не правлю: общая исходящая инфра на 3 узла разом = §7.7 координация и канарейка. Заказ хабу: посылка-груз вместо прозаического apply.
| посылка | причина |
|---|---|
_portability-selftest-bypass | тест-фикстура: payload %USERPROFILE%\x.py не существует, путь виндовый |
run-hidden-guard-20260806 | verify сам отвечает «не Windows — обёртки тут не живут, пропуск» (exit 2) |
claude-desktop-watchdog-260811 + v2 | powershell + schtasks; Mac-двойника (launchd) в посылке нет |
signalmap-drift-gate-260811 | apply = install.ps1; предмет кроссплатформенный, установщика для Unix нет |
orphan-engines-win-20260806 | на узле применена unix-версия |
windowless-20260806 | на macOS чёрных cmd-окон не существует |
claude-md-daily-20260806b + -win | §10.0: писатель CLAUDE.md — только ночной оптимизатор Маяка |
apply-verify-status-split-20260806 | дубль: применён вариант -20260806b |
Расколотую копию манифеста (sync-conflict от 05.08) слил: в ней была ровно одна лишняя запись, уже применённая. Файл ушёл в _archive-conflicts, предупреждение из deploy_check исчезло.
Карантин: 0 удержанных. В файле 5 записей, все с решением — 3 released ранее, 2 discarded сегодня (обе выше в таблице «не для этого узла»).
Красный гейт мимо задачи: CLAUDE.md = 124 442 б при красной черте 120 000. Это работа ночного оптимизатора Маяка (§10.0), рядовой сессией не трогаю — но черта перейдена, и сама собой она не вернётся.
Отчёт ушёл в 03 обоими рельсами (syncthing OK + tg-03 OK). Строки по 4 сломанным и по находкам A/B — в 00-System/Breakage-Journal.md за 11.08.