⌂ все дашборды/Флот и узлы← Fleet-Routines-Audit · Fleet-Routines-Verdicts →
Реестр рутин флота — опись, статусы, план переезда

Рутины флота — опись, статусы и план переезда

Собрано 2026-08-26 · приказ Антона 20.08.2026 · это ОПИСЬ (чтение): ничего не выключено, не перенесено, не почищено
⛔ Узлы, не сдавшие опись (3): HP17-ZBook (peer, Anton) Наталья-ноут (peer, Natalia) MacBook-Ruslana (peer, Ruslana)
Их рутины в картине НЕ учтены — цифры ниже описывают только сдавшие узлы.
✅ A-2022BAYAREA — 250 рутин, снято 2026-08-23T00:46:24 ✅ FLEET-ANCHOR — 67 рутин, снято 2026-08-26T02:44:25 ✅ MacBook-Anton — 170 рутин, снято 2026-08-20T22:57:44🔗 обогащено github-данными: 16 рутин
487всего рутин
114🟢 отработали (7д)
36🔇 молчат / нет прибора
5🔕 молчание допустимо
2🧳 задачи чужих узлов
3🔴 бежит, но падает
0выход протух
67✔ разовые, отработали
6⏸ выключены
254🪦 вне планировщика
331⏳ временные
352кандидаты на переезд
135📌 только на своём узле
280дублируемы в n8n

GitHub — вклады, PR, треды, программа GIT-25 63 частей

Это ОДНА группа: выключаешь одну часть — остальные 62 продолжают жить и ждать её выход.
ai.paloalto.contrib-watch-tick 🟢 отработала🏠 → хабn8n ✘ launchd
зачем: contrib_watch_tick.command — OS-класс (launchd ai.paloalto.contrib-watch-tick), Mac16.
в 23:20 (PT) · статус: выход свежий, 9.3ч (по _contrib_watch_tick.log, заявленный выход молчит)
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_contrib_watch_tick_launchd.out /Users/anton/.claude/scripts/_contrib_watch_tick.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault
🔗 зависит: _test_contrib_watch_tick.py bus_send.py contrib_watch.py contrib_watch_tick.command llm_ask.py node_env.sh
ai.paloalto.github-lane-freshness 🟢 отработала🏠 → хабn8n ✘ launchd
зачем: github_lane_freshness.py — сторож ВЫХОДА GIT-25 лейнов: жив ли лейн ПО ПРОДУКТУ, а не по расписанию. Зачем (ход №5 плана масштабирования, 14.08.2026): класс dead-scheduled-task стал системным — 9-я поломка. Рутина «включена», планировщик её «запускает», а наружу месяцами не выходит НИ ОДНОГО артефакта. Расписание врёт молча. Значит мерить надо ВОЗРАСТ ВЫХОДА (CLAUDE.md §5.5), а выход GIT-25 лейна
в 23:40 (PT) · статус: выход в окне 7д, 47.3ч
кому: пиры по шине; реестр задач · выход: /Users/anton/.claude/scripts/_github_lane_freshness_launchd.out
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault github
🔗 зависит: _test_github_lane_freshness.py bus_send.py github_lane_freshness.py task_store.py
auto-mac16-260814-contrib-watch-daily 🟢 отработала📌 только тутn8n ✘ claude-task
зачем: Суточный сторож входящего GitHub-фидбэка: касания посторонних к нашим репо обслуживаются ≤24ч (contrib_watch.py + ответ по существу)
cron 0 9 * * * (PT) · статус: выход в окне 7д, 30.8ч
кому: чат 03 (флот+Антон); Антон (очередь одобрений); пиры по шине · выход: /.claude/scripts/_contrib_watch_tick.log /.claude/scripts/_contrib_watch_ticks.jsonl CLAUDE.md
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC)
нужно: telegram vault mac_only github
🔗 зависит: approval.py contrib_watch.py contrib_watch_tick.command
auto-macbookpro14-260804-github-thread-watch 🟢 отработала🏠 → хабn8n ✔ claude-task
зачем: AUTO-macbookpro14-260804-github-thread-watch — ежедневная вахта по живым GitHub-тредам: урожай + ответы там, где мяч у нас
cron 0 10 * * * (PT) · статус: выход в окне 7д, 29.7ч
кому: Антон (очередь одобрений) · выход: 03-Insights/insight-pi-institutions-oss-doors.md mila-skills-pr-6-and-morpho-issue-2.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault ssh_peer github
🔗 зависит: approval.py outreach_log.py pr_watch.py
com.anton.pr-watch 🟢 отработала🏠 → хабn8n ✘ launchd
зачем: pr_watch.py -- ночной сторож GitHub-PR (0 LLM, детерминированный). Хаб A-2022BAYAREA. ЗАЧЕМ: PR #778 в anthropics/claude-cookbooks (Mission-2) — реакция на ревью в течение суток критична, а GitHub-уведомления никто не смотрит. Раз в сутки снимаем снимок PR и сравниваем с прошлым; ИЗМЕНЕНИЕ (коммент/ревью/CI/лейбл/merge/close/новые коммиты) → один алярм в TG-03 через bus_send.py (dual-send). Всё ок
в 09:15, 12:15, 15:15, 18:15, 21:15 (PT) · статус: выход свежий, 1.6ч
кому: пиры по шине · выход: /Users/anton/.claude/logs/_pr_watch_launchd.out
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing github
🔗 зависит: bus_send.py gh_env.py pr_watch.py
cron:public_surface_audit.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: ВИДНО ЛИ СНАРУЖИ? — аудит публичной витрины глазами постороннего. Родился 2026-08-01 из класса ошибок «коммит есть, витрины нет»: profile README двух сессий лежал в правильном репо и НЕ показывался на профиле, потому что GitHub требует отдельного клика «Share to Profile» и молчит, когда он не нажат. Ни один наш прогон этого не ловил: мы проверяли ФАКТ ПУБЛИКАЦИИ (коммит, пуш, API), а не ФАКТ ВИДИМ
cron 40 20 * * * (PT) · статус: выход свежий, 2.3ч
кому: пиры по шине · выход: /Users/anton/.claude/logs/_public_surface.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault github
🔗 зависит: bus_send.py public_surface_audit.py
git-s2-release-radar 🟢 отработала📌 только тутn8n ✘ claude-task
зачем: GIT-25 рутина: партизанский радар новых релизов/репо в нише, реакция ≤24ч
cron 30 9 * * * (PT) · статус: выход в окне 7д, 30.4ч
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault
🔗 зависит: issue_match.py
git-s24-content-bridge 🟢 отработала🏠 → хабn8n ✔ claude-task
зачем: GIT-25 рутина: контент-мост «1 вклад → 2 следа» — dev.to/X/milestone-посты (ежедневно)
cron 0 18 * * * (PT) · статус: выход свежий, 21.8ч
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: content_miner.py
git-s3-docs-fix-lane 🟢 отработала📌 только тутn8n ✘ claude-task
зачем: GIT-25 рутина: мелкие docs-PR в живые репо ниши (пн/ср/пт)
cron 30 10 * * 1,3,5 (PT) · статус: выход в окне 7д, 29.0ч
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault
git-s4-pretakeoff-radar 🟢 отработала📌 только тутn8n ✘ claude-task
зачем: GIT-25 рутина: радар репо до взлёта (10-300 звёзд, растут) — вт/чт
cron 0 11 * * 2,4 (PT) · статус: выход в окне 7д, 52.8ч
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault
🔗 зависит: issue_match.py
git-s5-that-guy 🟢 отработала📌 только тутn8n ✘ claude-task
зачем: GIT-25 рутина: ежедневные ответы в issues/discussions ниши agent-memory/verified-ops
cron 0 12 * * * (PT) · статус: выход в окне 7д, 27.9ч
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault
git-s7-fast 🟢 отработала🏠 → хабn8n ✔ claude-task
зачем: GIT-25 рутина: быстрый лейн мержей в маленьких/средних репо (<2k⭐), PR только под живой issue
cron 0 10 * * * (PT) · статус: выход свежий, -7.0ч
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: github_routines_registry.py issue_match.py
git-s7-vendor 🟢 отработала🏠 → хабn8n ✔ claude-task
зачем: GIT-25 рутина: вендорский лейн разговоров с мейнтейнерами топ-10 экосистем (метрика = ответ, не мерж)
cron 0 14 * * 1,4 (PT) · статус: выход свежий, -7.0ч
кому: дашборд GitHub-Reply-Meter.html; реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md /Users/anton/Obsidian/Anton-Knowledge/_Dashboards/GitHub-Reply-Meter.html git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault github
🔗 зависит: github_reply_meter.py github_routines_registry.py
git-s8-issues-research 🟢 отработала📌 только тутn8n ✘ claude-task
зачем: GIT-25 рутина: issues-исследования с репро и root-cause (вт/пт)
cron 0 15 * * 2,5 (PT) · статус: выход в окне 7д, 48.9ч
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault
git-s9-review-lane 🟢 отработала🏠 → хабn8n ✔ claude-task
зачем: GIT-25 рутина: ежедневное ревью чужих PR в репо ниши
cron 0 16 * * * (PT) · статус: выход свежий, 23.9ч
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
auto-hub-260806-github-threads-silence ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: Закрыть молчание в шести живых GitHub-тредах с внешними инженерами (замер 06.08)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений) · выход: CHANGELOG.md CLAUDE.md adapters/OWNERS.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer github
🔗 зависит: approval.py
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
auto-hub-260806-shared-brain-post-contrib ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✘ claude-task
зачем: AUTO — «общий мозг для команды»: ресёрч похожих проектов, контриб нашего ноу-хау, качественный пост-README. Из голосовой hub:5194
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач; RAG/второй мозг · выход: 02-Decisions/decision-drive-consolidation-portable-config-2026-06-21.md 02-Decisions/decision-family-governance-stewardship-model.md 02-Decisions/decision-unified-multi-machine-platform.md 03-Insights/Operations/reglament-semejnoe-upravlenie-vozhak-ogranichennyy-i-rasporyaditeli.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets vault syncthing ssh_peer
🔗 зависит: alpha_credit.py approval.py brain_ask.py bus_send.py consensus.py llm_ask.py machine_bus.py onair.py
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
auto-hub-260809-github-outbound-catchup ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-09n8n ✔ claude-task
зачем: Догон субботней полосы мемо 80/20: GitHub-треды + consumer-hunt + X-тизеры + ACK-долг шины top-20
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: SYSTEM.md decision-2026-08-07-repair-vs-forward-8020.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py bus_send.py llm_ask.py pr_watch.py tg_bus_read.py
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
auto-hub-260810-arxiv-ping ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✔ claude-task
зачем: Построить ежедневный пинг arXiv по тикету AH-201695 (приказ Антона, дом = хаб)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: реестр задач · выход: task-2026-08-10-arxiv-daily-ping-ah201695.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: arxiv_submit_watch.py
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
auto-hub-260810-whatsapp-mcp-kit ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✘ claude-task
зачем: Собрать и опубликовать whatsapp-mcp-kit на GitHub (второй коннектор серии, приказ Антона 09.08)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: PROMPT.md docs/GOTCHAS.md docs/SECURITY.md scripts/docs/wa_qr_live.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram whatsapp ssh_peer github
🔗 зависит: _test_wa_qr_live.py final_gate.py wa_qr_live.py
auto-hub-260811-rep-reply-daily ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-11n8n ✔ claude-task
зачем: Ежедневная охота /rep-reply: найти живые чужие GitHub-треды по нашим темам и ответить нашим опытом с артефактами
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: SKILL.md rep_reply.jsonl
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: github
🔗 зависит: bus_send.py
auto-hub-260812-watchdog-issue-after-pass ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-12n8n ✔ claude-task
зачем: После ночного PASS живого kill-теста сторожа завести upstream issue с уликами (мандат Антона 11.08 вечером)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: Breakage-Journal.md claude_desktop_watchdog.jsonl rep_reply.jsonl task-2026-08-11-file-upstream-issue-after-evidence.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: bus_send.py content_miner.py
auto-hub-260819-github-2fa-lab-account ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: Включить 2FA на GitHub-аккаунте Palo-Alto-AI-Research-Lab (дедлайн GitHub: 13.08.2026)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: task-2026-08-03-github-2fa-lab-account.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: ssh_peer github
🔗 зависит: approval.py bus_send.py
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
auto-hub-260820-skill-collisions-local-shared ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-20n8n ✔ claude-task
зачем: Развести коллизии local-brain-onboard/brain-onboard и local-github-growth/github-growth, открыть красный гейт skill_guard
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: task-2026-08-04-chip-debt-triage-autolaunch.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py
auto-hub-260820-watchdogs-tell-truth ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-20n8n ✔ claude-task
зачем: Три сторожа врут: нет дедупа алярмов, ложный RED от моргания arXiv, disabled трактуется как deprecated
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: task-2026-08-04-chip-debt-triage-autolaunch.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: bus_send.py output_freshness.py sys_scan.py
auto-hub-260821-daily-longread-pair ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Ежедневная пара лонгрид+девлог на GitHub: заглушка на завтра + сборка и публикация за сегодня
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); дашборд content-distribution-tracker.html; пиры по шине · выход: can-ai-have-hormones.md content-distribution-tracker.html
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: whatsapp vault ssh_peer
🔗 зависит: approval.py bus_send.py daily_longread.py
auto-hub-260822-fix-node-hardcode-github-registry ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Убрать зашитое имя узла MacBook-Anton из github_routines_registry.py
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: MacBook-Anton.jsonl github-routines-MacBook-Anton.jsonl
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: github_routines_registry.py
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
auto-hub-260822-github-25-routines-program ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: GitHub-25: программа прокачки личного профиля Антона (25 рутин, 90 дней)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: task-2026-07-31-github-25-routines-program.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: ai.sh approval.py bus_send.py
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
auto-mac16-260731-oss-door-basic-memory ✔ разовая, отработала🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-07-31n8n ✔ claude-task
зачем: AUTO-mac16-260731-oss-door-basic-memory — OSS-дверь basicmachines-co/basic-memory через issue #993 (миссия №2)
разовая: 2026-07-31 22:26 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T05:26)
кому: Антон (очередь одобрений); реестр задач · выход: /.claude/CLAUDE.md MEMORY.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py outreach_log.py
auto-mac16-260802-github-anchor-replies ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-02n8n ✔ claude-task
зачем: Проверить 7 issue-тредов, куда 01.08 ушли якорные комменты, и ответить в тот же день
разовая: 2026-08-02 02:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-02T09:00)
кому: пиры по шине · выход: .author.log CLAUDE.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: github
🔗 зависит: bus_send.py pr_watch.py
auto-mac16-260814-cloud-offload-analyzer ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-14n8n ✘ claude-task
зачем: АНАЛИЗАТОР: все рутины флота × годность к выносу в GitHub Actions — дашборд + шорт-лист на решение Антону
разовая: 2026-08-14 21:45 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-15T05:04)
кому: чат 03 (флот+Антон); дашборд System-Health.html; дашборд Cloud-Offload-Map.html · выход: CLAUDE.md GitHub-Outbound-Routines.html OBSIDIAN_VAULT/_Dashboards/Cloud-Offload-Map.html _Dashboards/System-Health.html
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets vault
🔗 зависит: github_traffic_snapshot.py
auto-mac16-260814-github-scale-vendors-watchdogs ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-14n8n ✘ claude-task
зачем: AUTO: масштабирование GitHub-лейнов — вендорский веер на топ-10 экосистем (ход 3) + сторож выхода на каждый лейн (ход 5)
разовая: 2026-08-15 10:30 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-16T14:58)
кому: чат 03 (флот+Антон); дашборд GitHub-Outbound-Routines.html · выход: /Users/anton/Obsidian/Anton-Knowledge/_Dashboards/GitHub-Outbound-Routines.html CLAUDE.md GitHub-Outbound-Routines.html SKILL.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault github
🔗 зависит: _test_github_lane_freshness.py github_lane_freshness.py issue_match.py repo_radar.py
auto-mac16-260815-git25-canary-verify ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-15n8n ✔ claude-task
зачем: Контроль канарейки git-s2 на хабе: ACK + зелёный прогон ФАКТОМ → выключить локальный дубль; тишина → эскалация
разовая: 2026-08-15 18:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-16T15:06)
кому: чат 03 (флот+Антон); Антон (очередь одобрений); пиры по шине; реестр задач · выход: /SKILL.md OBSIDIAN_VAULT/10-Tasks/git25-journal.md git25-journal.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault github
🔗 зависит: approval.py tg_bus_read.py
auto-mac16-260818-export-index-debt ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-18n8n ✘ claude-task
зачем: Закрыть 3 публичных обещания advisor'у в PaloAlto-AI-Research-Lab-Knowledge (issues #1/#2/#3)
разовая: 2026-08-18 11:05 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-18T18:22)
кому: чат 03 (флот+Антон); Антон (очередь одобрений); пиры по шине · выход: 07-People/person-dmitrii-vasilev-posbitcoin.md CLAUDE.md _CANON-INDEX.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets ssh_peer github
🔗 зависит: approval.py bus_send.py canon_index.py
auto-mac16-260819-advisor-review-triage ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-19n8n ✔ claude-task
зачем: Триаж 7 залежавшихся advisor-review issue (#4, #8-13) в Lab-Knowledge — вердикты, резолюции, ledger
разовая: 2026-08-19 00:55 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-19T08:05)
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: /Obsidian/Anton-Knowledge/10-Tasks/task-2026-08-18-advisor-review-issues-triage.md /Obsidian/Anton-Knowledge/_outreach/advisor_intake_ledger.jsonl
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault github
🔗 зависит: advisor_intake.py approval.py bus_send.py have.py
auto-mac16-260820-github-routines-registry-n8n ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✔ claude-task
зачем: Реестр всех GitHub-рутин флота + их РЕЗУЛЬТАТЫ цифрами + план n8n-дубликатов на хабе (подстраховка)
разовая: 2026-08-20 02:20 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-20T09:26)
кому: пиры по шине; реестр задач · выход: /SKILL.md 04-Projects/registry-github-routines-2026-08-20.md 10-Tasks/git25-journal.md Fleet-Routines.html
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault github
🔗 зависит: bus_send.py pr_watch.py
auto-mac16-260820-roots-gh-owner-and-cron-auth ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-20n8n ✘ claude-task
зачем: Починка двух корней, вскрытых описью рутин 20.08: протухший --owner у inbound-watch (gh 404) и gh 401 у public_surface_audit под cron
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: /.claude/logs/_public_surface.log 10-Tasks/_Task-Template.md OBSIDIAN_VAULT/00-System/Breakage-Journal.md OBSIDIAN_VAULT/04-Projects/registry-fleet-routines-2026-08-20.md
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC)
нужно: secrets vault mac_only github
🔗 зависит: approval.py bus_send.py cloud_offload_map.py contrib_watch.py pr_watch.py public_surface_audit.py secondop.py
auto-mac16-260820-s7-split-s23-fold 🔇 молчит🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✔ claude-task
зачем: Разрезать git-s7 на s7-fast/s7-vendor и влить git-s23 в s7 правилом «только под живой issue»
разовая: 2026-08-20 22:45 · статус: включена, но прогонов не зафиксировано
кому: дашборд GitHub-Routines-Grades.html; дашборд GitHub-Reply-Meter.html; реестр задач · выход: OBSIDIAN_VAULT/04-Projects/registry-github-routines-2026-08-20.md OBSIDIAN_VAULT/10-Tasks/git25-journal.md SKILL.md _Dashboards/GitHub-Reply-Meter.html
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: github_reply_meter.py github_routines_registry.py
auto-mac16-260821-s22-root-confirm 🔇 молчит📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-21n8n ✘ claude-task
зачем: Диагностика корня git-s22: после сброса недельного лимита прогнать один раз при живом баке bb и подтвердить/опровергнуть weekly-limit как единственный блокер
разовая: 2026-08-21 17:30 · статус: включена, но прогонов не зафиксировано
кому: пиры по шине · выход: /.claude/scheduled-tasks/git-s22-security-lane/SKILL.md git25-journal.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp
🔗 зависит: bus_send.py claude_run.py
git-s0-account-repack ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25: переупаковка paladr.ai.shlab в личный аккаунт Anton Dzyatkovsky
разовая: 2026-07-31 23:35 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T06:35)
кому: Антон (очередь одобрений); реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault github
🔗 зависит: ai.sh approval.py
git-s1-profile-vitrina ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25: профиль-витрина — README, pinned, бейджи, trophies
разовая: 2026-08-01 00:05 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T07:05)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
git-s10-rfc-lane ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25: RFC/design-доки в целевых репо — кикофф
разовая: 2026-08-03 12:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-04T13:10)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
git-s11-benchmarks-flagship ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25 флагман: бенчмарки надёжности агентов — кикофф
разовая: 2026-08-02 10:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-02T17:00)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
git-s12-example-apps ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt)n8n ✘ claude-task
зачем: GIT-25 флагман: example apps (Claude+Telegram, MCP, Obsidian) — кикофф
разовая: 2026-08-15 09:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-16T14:25)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
git-s13-starter-kits ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25 флагман: starter kits (subagent-pack, verified-ops) — кикофф
разовая: 2026-08-03 10:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-04T12:42)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md AGENTS.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
git-s14-awesome-lists ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt)n8n ✘ claude-task
зачем: GIT-25: свой awesome-список + подача наших репо в чужие листы
разовая: 2026-08-15 10:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-16T14:21)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault
git-s15-templates-pack ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25: issue/PR templates + release.yml на всех наших публичных репо
разовая: 2026-08-01 11:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T18:00)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md AGENTS.md CONTRIBUTING.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
git-s16-actions-marketplace ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25 флагман: GitHub Action (slop-gate/verify) → Marketplace — кикофф
разовая: 2026-08-04 10:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-04T17:00)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
git-s17-releases-discipline ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25: releases+changelog дисциплина на флагманах — настройка
разовая: 2026-08-04 12:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-04T19:21)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
git-s18-pypi-packages ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25: PyPI-публикация тулов с [project.urls] → GitHub — кикофф
разовая: 2026-08-05 10:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-05T22:06)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
git-s19-pages-portfolio ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25: GitHub Pages — docs/портфолио сайт
разовая: 2026-08-01 12:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T19:07)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
git-s20-projects-wiki ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25: Projects roadmap + Wiki на флагманских репо
разовая: 2026-08-01 13:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T20:13)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
git-s21-sponsors-setup ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25: GitHub Sponsors — подготовка (блокер: Stripe = руки Антона)
разовая: 2026-08-01 14:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T21:00)
кому: Антон (очередь одобрений); реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md git25-journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: approval.py
git-s22-security-lane ⏸ выключена📌 только тутn8n ✘ claude-task
зачем: GIT-25 рутина: security-находки в MCP/агентной нише (ср, 1×/нед)
cron 0 15 * * 3 (PT) [ВЫКЛЮЧЕНА] · статус: выключена в приложении, последний прогон 2026-08-19T22:06
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md SECURITY.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault
git-s23-cold-pr-wave ⏸ выключена🗼 → Маякn8n ✔ claude-task
зачем: "[ВЫКЛЮЧЕН] влит в git-s7-fast 20.08.2026, причина: 0 мержей за месяц"
cron 0 17 * * 1 (PT) [ВЫКЛЮЧЕНА] · статус: выключена в приложении, последний прогон 2026-08-18T13:38
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
git-s25-launch-protocol ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25: залп-запуск лучшего флагмана (HN+Reddit+X в один день)
разовая: 2026-08-15 11:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-16T14:42)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
git-s6-shortlist-10 ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt)n8n ✘ claude-task
зачем: GIT-25: шорт-лист 10 целевых репо, выбор 1-2 для deep-lane
разовая: 2026-08-01 00:35 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T07:35)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault github
git-s7-deep-lane ⏸ выключена🗼 → Маякn8n ✔ claude-task
зачем: "[ВЫКЛЮЧЕН] разрезан 20.08.2026 на git-s7-fast и git-s7-vendor"
cron 0 10 * * * (PT) [ВЫКЛЮЧЕНА] · статус: выключена в приложении, последний прогон 2026-08-19T17:15
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: github_reply_meter.py
git-s7-fast ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: GIT-25 рутина: быстрый лейн мержей в маленьких/средних репо (<2k⭐), PR только под живой issue
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: git25-journal-archive-2608.md (строка с датой)
кому: реестр задач · выход: CLAUDE.md git25-journal.md task-2026-07-31-github-25-routines-program.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: github_routines_registry.py issue_match.py pr_watch.py
github: 🟢 даёт результат — ссылка на артефакт в журнале (живьём не сверено) · артефактов 27
репо: Hello-QM/catgo-LRG, QwenLM/qwen-code, UKGovernmentBEIS/inspect_ai, anthropics/claude-agent-sdk-python, anthropics/claude-code, cristicretu/diri, deepseek-ai/DeepEP, evalstate/fast-agent, mixelpixx/Konnect, modelcontextprotocol/go-sdk, plur-ai/plur, punkpeye/fastmcp, qualixar/superlocalmemory, virgiliojr94/book-to-skill, zilliztech/memsearch
что делает: PR
git-s7-vendor ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: GIT-25 рутина: вендорский лейн разговоров с мейнтейнерами топ-10 экосистем (метрика = ответ, не мерж)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: git25-journal-archive-2608.md (строка с датой)
кому: дашборд GitHub-Reply-Meter.html; реестр задач · выход: GitHub-Reply-Meter.html git25-journal.md task-2026-07-31-github-25-routines-program.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault github
🔗 зависит: github_reply_meter.py github_routines_registry.py pr_watch.py
github: 🟢 даёт результат — ссылка на артефакт в журнале (живьём не сверено) · артефактов 27
репо: Hello-QM/catgo-LRG, QwenLM/qwen-code, UKGovernmentBEIS/inspect_ai, anthropics/claude-agent-sdk-python, anthropics/claude-code, cristicretu/diri, deepseek-ai/DeepEP, evalstate/fast-agent, mixelpixx/Konnect, modelcontextprotocol/go-sdk, plur-ai/plur, punkpeye/fastmcp, qualixar/superlocalmemory, virgiliojr94/book-to-skill, zilliztech/memsearch
что делает: PR
sess-content-plan-v1 ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: п.28+26 Контент-план v1 + робот дистрибуции + дневник FB/X в GitHub
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: session_slots.log
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
sess-github-visibility-dr ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: п.53+41 Заметность GitHub: собрать DR, замер, позиционирование
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: session_slots.log
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
zz-hub-store-load-canary 🪦 сирота🗼 → Маяк⏳ временная · папка без регистрации и без следа запускаn8n ✔ claude-task
зачем: Канарейка переноса git-s7-fast на хаб: доказать, что запись в scheduled-tasks.json подхвачена приложением после рестарта
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых

Флот — синк, раскатка, канон, посылки 58 частей

Это ОДНА группа: выключаешь одну часть — остальные 57 продолжают жить и ждать её выход.
cron:hub_deadman.py 🔴 бежит, но падает🏠 → хабn8n ✘ crontab
зачем: hub_deadman.py -- the MIRROR of mayak_deadman.py: Маяк watches the HUB. WHY: the hub is Anton's home desktop -- he reboots it, it goes offline, it can sleep. Until now the chain was one-way (hub watched Маяк), so a dead hub routine was invisible. Symmetry closes the ring: nobody watches itself, and each node is watched from OUTSIDE. Signals (both already exist, nothing new invented): 1. presence -
cron */20 * * * * (PT) · статус: бежит, но ПАДАЕТ (0.1ч): «hub_deadman: still unhealthy (already alerted) -- hub routines 0 failed/2 stale (DR-Queue-Robot,TG Archive Rebuild Once)»
кому: пиры по шине · выход: /home/anton/hub_deadman.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: hub_deadman.py mayak_deadman.py
ai.paloalto.fleet-checklist 🟢 отработала📌 только тутn8n ✔ launchd
зачем: ⚠ не документировано
в 21:15 (PT) · статус: выход свежий, 1.7ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_fleet_checklist.log
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: нет особых
ai.paloalto.fleet-key-grant 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: Выдача ssh-ключей по заявкам с шины: узел садится на git-канал без человека.
каждые 10 мин · статус: выход свежий, 0.1ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_fleet_key_grant_log.txt
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: fleet_key_enroll.py node_env.sh
ai.paloalto.fleet-pull 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: Узел САМ добирает флотское: канал без авто-pull живёт только пока идёт сессия.
каждые 20 мин · статус: выход свежий, 0.3ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_fleet_pull_log.txt
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: claude_fleet.py node_env.sh
ai.paloalto.fleet-tools-sync 🟢 отработала🏠 → хабn8n ✘ launchd
зачем: fleet_tools_sync.py -- ПРИЁМНАЯ половина обмена инструментами между машинами флота. ЧТО ДЕЛАЕТ. Ставит на ЭТОТ узел инструменты, которые хаб (или любой другой пир) выложил в общую папку `_machine-bus/_transit/scripts-from-<МАШИНА>/`. Это недостающее зеркало `publish_scripts.py`: та половина ОТДАЁТ, эта ПРИНИМАЕТ. ЗАЧЕМ. `~/.claude/scripts` намеренно исключён из Syncthing (`.stignore`): в скриптах
в 04:40 (PT) · статус: выход свежий, 18.3ч
кому: пиры по шине · выход: /Users/anton/.claude/logs/fleet-tools-sync.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing
🔗 зависит: claude_fleet.py fleet_tools_sync.py publish_scripts.py
ai.paloalto.peer-watch 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: ⚠ не документировано
каждые 30 мин · статус: выход свежий, 0.2ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_peer_watch_log.txt
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: node_env.sh peer_watch.py
ai.paloalto.scripts-publish 🟢 отработала🏠 → хабn8n ✘ launchd
зачем: publish_scripts.py -- FOREVER-FIX for "built on hub stays on hub" (Anton 2026-07-05). ROOT CAUSE it closes: .claude\scripts and scheduled-tasks are excluded from Syncthing (.stignore, by design -- hardcoded per-machine paths conflict forever). So every fleet fix built in scripts\ silently never reached peers unless a human remembered to stage it into _machine-bus\_transit (the black-windows fix wa
в 03:20 (PT) · статус: выход свежий, 19.6ч
кому: пиры по шине · выход: /Users/anton/.claude/logs/scripts-publish.log /Users/anton/.claude/scripts/_publish_scripts.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing ssh_peer
🔗 зависит: fleet_tools_sync.py publish_scripts.py
ai.paloalto.syncthing-watchdog 🟢 отработала📌 только тутn8n ✔ launchd
зачем: Syncthing watchdog (MacBook-Anton): REST жив? нет → brew services restart
каждые 10 мин · статус: выход свежий, 0.1ч (по _syncthing_watchdog_log.txt, заявленный выход молчит)
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_syncthing_watchdog.hb /Users/anton/.claude/scripts/_syncthing_watchdog_log.txt
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: syncthing
cron:approval.py 🟢 отработала📌 только тутn8n ✘ crontab
зачем: approval.py -- REMOTE-APPROVAL ("QQQ") engine for the cross-machine bus.
cron */15 * * * * (PT) · статус: выход свежий, 0.2ч
кому: Антон (очередь одобрений); пиры по шине · выход: /home/anton/approval_due.log
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram whatsapp secrets
🔗 зависит: approval.py
cron:canon_apply_mayak_guard.sh 🟢 отработала🗼 → Маякn8n ✔ crontab
зачем: canon_apply_mayak_guard.sh — MAYAK-LOCAL idempotency guard around canon_apply.py.
cron */30 * * * * (PT) · статус: выход свежий, 0.2ч
кому: ⚠ не документировано · выход: /home/anton/.claude/scripts/_canon_apply_task.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: syncthing ssh_peer
🔗 зависит: canon_apply.py canon_apply_mayak_guard.sh
cron:canon_changelog_guard.py 🟢 отработала🗼 → Маякn8n ✔ crontab
зачем: Canon changelog guard -- "версию бампнули, строку в журнал не написали" больше не проходит тихо. ROOT (measured 2026-08-02). v2.2.1, v2.2.2, v2.2.3 (all 25.07) were bumped in the CLAUDE.md header, published to the whole fleet, ACKed by all 5 nodes -- and left NO journal entry. Two of the three sessions reported to Anton "+ строка в changelog"; the row did not exist. It surfaced only 27.07, by acci
cron 35 23 * * * (PT) · статус: выход свежий, 3.2ч
кому: ⚠ не документировано · выход: /home/anton/.claude/logs/_canon_changelog_guard.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: syncthing
🔗 зависит: backup.sh canon_changelog_guard.py canon_write_gate.py
cron:canon_changelog_guard.py 🟢 отработала🗼 → Маякn8n ✔ crontab
зачем: Canon changelog guard -- "версию бампнули, строку в журнал не написали" больше не проходит тихо. ROOT (measured 2026-08-02). v2.2.1, v2.2.2, v2.2.3 (all 25.07) were bumped in the CLAUDE.md header, published to the whole fleet, ACKed by all 5 nodes -- and left NO journal entry. Two of the three sessions reported to Anton "+ строка в changelog"; the row did not exist. It surfaced only 27.07, by acci
cron 35 23 * * * (PT) · статус: выход свежий, 23.4ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/logs/_canon_changelog_guard.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: syncthing
🔗 зависит: backup.sh canon_changelog_guard.py canon_write_gate.py
cron:canon_courier.py 🟢 отработала🗼 → Маякn8n ✔ crontab
зачем: canon_courier.py -- close the canon LEAF gap: a canon edit made on a leaf node must reach the fleet. ROOT (found 2026-07-17, Anton's session on Маяк): the roaming-leader model (16.07) lets ANY Anton-machine edit canon in a live session (canon_write_gate.py = operator+freshness+backup). But propagation is NOT symmetric: * hub / HP17 / MacBook-Anton -> share Syncthing folder `claude-home` (sendrecei
cron 20 23 * * * (PT) · статус: выход свежий, 3.4ч
кому: пиры по шине · выход: /home/anton/.claude/logs/canon_courier.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: syncthing ssh_peer
🔗 зависит: bus_send.py canon_courier.py canon_write_gate.py claude_md_guard.py publish_canon.py
cron:deploy_sweep_guard.py 🟢 отработала🗼 → Маякn8n ✔ crontab
зачем: deploy_sweep_guard.py -- SESSION-INDEPENDENT sentinel for the deploy APPLY-gap (Layer C).
cron 15,45 * * * * (PT) · статус: выход свежий, 0.5ч
кому: пиры по шине · выход: /home/anton/.claude/scripts/_deploy_sweep_guard.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: syncthing ssh_peer
🔗 зависит: _test_deploy_sentinel_age.py bus_send.py deploy_apply.py deploy_sweep_guard.py x.py
cron:fleet_tools_sync.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: fleet_tools_sync.py -- ПРИЁМНАЯ половина обмена инструментами между машинами флота. ЧТО ДЕЛАЕТ. Ставит на ЭТОТ узел инструменты, которые хаб (или любой другой пир) выложил в общую папку `_machine-bus/_transit/scripts-from-<МАШИНА>/`. Это недостающее зеркало `publish_scripts.py`: та половина ОТДАЁТ, эта ПРИНИМАЕТ. ЗАЧЕМ. `~/.claude/scripts` намеренно исключён из Syncthing (`.stignore`): в скриптах
cron 40 4 * * * (PT) · статус: выход свежий, 22.1ч
кому: пиры по шине · выход: /home/anton/.claude/logs/fleet-tools-sync.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing
🔗 зависит: claude_fleet.py fleet_tools_sync.py publish_scripts.py
cron:hub_down_flip_reminder.py 🟢 отработала🗼 → Маякn8n ✘ crontab
зачем: hub_down_flip_reminder.py — runs ON MAYAK. Reminds Anton to flip the outreach baton when the HUB has shown no sign of life for ~24h (his 2026-07-16 instruction: "сам мне напомни, если вдруг хаб сутки не показывает признаков жизни"). WHY this lives on Mayak, not hub: a dead hub can't remind about its own death. Mayak is the always-on cloud node; it judges hub-silence by the freshness of the hub's s
cron 17 * * * * (PT) · статус: выход свежий, 0.5ч
кому: ⚠ не документировано · выход: /home/anton/.claude/scripts/_hub_down_reminder.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets ssh_peer
🔗 зависит: flip_outreach_to_mayak.sh hub_down_flip_reminder.py
cron:lead_reply_watch.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: lead_reply_watch.py -- idea #5 (option B): surface ONLY real lead/contact replies from the bb mailbox, silently ignore everything else (Anton doesn't read email). HUB-SIDE by design: the hub already has IMAP creds (mail_bus.env) + leads.db + a direct rail to chat 03, so n8n would only add a VPS->hub hop. n8n = not-brain; the deterministic sender<->leads.db match lives here in hub code. Flow: poll
cron */30 * * * * (PT) · статус: выход свежий, 0.0ч
кому: пиры по шине · выход: /home/anton/lead_reply.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: bus_send.py lead_reply_watch.py
cron:mayak_peer_watch.sh 🟢 отработала🗼 → Маякn8n ✘ crontab
зачем: W1a peer-watch (fleet mutual node watchdog). PHASE A = --dry (observe): alerts printed, none sent. PHASE B: hub disables its twin + sends `#w1a-arm peer-watch` -> drop the --dry below.
cron */30 * * * * (PT) · статус: выход свежий, 0.2ч
кому: ⚠ не документировано · выход: /home/anton/.claude/scripts/_peer_watch.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets ssh_peer
🔗 зависит: peer_watch.py
cron:publish_scripts.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: publish_scripts.py -- FOREVER-FIX for "built on hub stays on hub" (Anton 2026-07-05). ROOT CAUSE it closes: .claude\scripts and scheduled-tasks are excluded from Syncthing (.stignore, by design -- hardcoded per-machine paths conflict forever). So every fleet fix built in scripts\ silently never reached peers unless a human remembered to stage it into _machine-bus\_transit (the black-windows fix wa
cron 20 3 * * * (PT) · статус: выход свежий, 23.4ч
кому: пиры по шине · выход: /home/anton/.claude/logs/scripts-publish.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing ssh_peer
🔗 зависит: fleet_tools_sync.py publish_scripts.py
cron:quarantine_watch.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: quarantine_watch.py -- watchdog: a NEW held package -> ask Anton via approval.py in 02 POLICE. Per alert-ownership-routing: a quarantined package is a "needs-Anton" event (could be a genuine delayed delivery, could be an injection attempt) -> it must reach the clean 02-POLICE channel, not be scrolled past in 03. This is the OWNED endpoint for layer 4. It asks for a DECISION (release or discard), s
cron */30 * * * * (PT) · статус: выход свежий, 0.2ч
кому: 02 POLICE (аск Антону); Антон (очередь одобрений); дашборд Quarantine.html · выход: /home/anton/.claude/scripts/_quarantine_watch.log
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets vault syncthing
🔗 зависит: approval.py quarantine_watch.py
cron:revert_guard.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: revert_guard.py — детектор «волны ресинк-отката» + пофайловый вердикт внутри волны. КЛАСС: узел со сброшенным индексом Syncthing / распакованным поверх живой синк-зоны бэкапом объявляет своё СТАРОЕ дерево «новыми правками» → свежие файлы на всех пирах затираются старьём. Инцидент 15.07: хаб (EEAETB6) раздал _imports состоянием 04.07 (единый mtime = распаковка архива); съело прод-фиксы дважды. Обна
cron 10 */4 * * * (PT) · статус: выход в окне 7д, 114.6ч
кому: пиры по шине · выход: /home/anton/.claude/logs/revert_guard.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing
🔗 зависит: bus_send.py claude_fleet.py revert_guard.py rule_home_guard.py
cron:routine_supervisor.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: routine_supervisor.py -- Layer-2 local watchdog-of-watchdogs (deterministic, 0 tokens/LLM). PRINCIPLE: nothing supervises itself; the alarm fires on the ABSENCE of an expected success signal, never on a pushed error (a crashed routine goes silent -> its silence IS the alarm). This reads each routine's freshness from its own existing signal (see the manifest), decides green/stale/failed, publishes
cron */15 * * * * (PT) · статус: выход свежий, 0.2ч
кому: пиры по шине · выход: /home/anton/routine_supervisor.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: bus_ping.py mayak_deadman.py mayak_heartbeat.sh routine_supervisor.py
cron:scripts_shared_delivery_watch.py 🟢 отработала🗼 → Маякn8n ✘ crontab
зачем: scripts_shared_delivery_watch.py — fire-once sentinel for consensus #755c8807. WHAT: watches Syncthing folder `claude-scripts-shared` on FLEET-ANCHOR (Mayak). The folder is armed receive-only from Mayak's side + offered to the hub. It stays empty in the GLOBAL index (globalFiles==0) until a LIVE hub session accepts the offer and shares its authoritative _shared as sendonly. The moment hub joins wi
cron */15 * * * * (PT) · статус: выход свежий, 0.2ч
кому: пиры по шине · выход: /home/anton/.claude/scripts/_delivery_watch_755c8807.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets syncthing ssh_peer
🔗 зависит: bus_send.py consensus.py scripts_shared_delivery_watch.py
homebrew.mxcl.syncthing 🟢 отработала📌 только тутn8n ✘ launchd
зачем: ⚠ не документировано
демон (KeepAlive/RunAtLoad) · статус: процесс живой (pid 46994, uptime 03:20)
кому: ⚠ не документировано · выход: /usr/local/var/log/syncthing.log
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: syncthing mac_only
ai.paloalto.machine-env 🔕 молчание допустимо📌 только тутn8n ✘ launchd
зачем: Кладёт MACHINE_KEY в окружение launchd при каждом входе в систему. ЗАЧЕМ (замер 2026-08-01): окружение launchd ПУСТОЕ. Все скрипты флота определяют узел лестницей env MACHINE_KEY -> COMPUTERNAME -> hostname; на macOS COMPUTERNAME нет, а hostname здесь 'MacBookPro.home' и в реестре флота узел зовётся 'MacBook-Anton'. Итог: под launchd каждый робот считал себя ДРУГОЙ машиной -> · machine_bus.ME = 'u
демон (KeepAlive/RunAtLoad) · статус: однострел на логин (RunAtLoad): проверка = launchctl getenv MACHINE_KEY
кому: пиры по шине · выход: ⚠ не документировано
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: secrets syncthing mac_only
auto-hub-260806-crm-engine-hub-deploy ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: CRM-сенсоры: ночные рутины на хабе (закрыть Connect-провал 27.06)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: auto-hub-260806-crm-engine-hub-deploy.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260806-hub-pending-deploy-unpack ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: Хаб: распаковать непринятые посылки deploy-манифеста
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: auto-hub-260806-hub-pending-deploy-unpack.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260809-root3-fleet-multiplier ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-09n8n ✔ claude-task
зачем: Корень №3: конвейер доставки флота сам в долгах (179 посылок + 239 долгов) и плодит ремонт
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: decision-2026-08-07-repair-rethink-consolidated-verdict.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: syncthing
🔗 зависит: approval.py deploy_check.py machine_bus.py onair.py
auto-hub-260810-kit-fleet-deploy ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✘ claude-task
зачем: Кит №6: fleet-deploy — раскатка фиксов на N машин с verify-читающим-факт и канарейкой (Антон «+» 10.08)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: CLAUDE.md PROMPT.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram syncthing github
🔗 зависит: deploy_check.py deploy_register.py final_gate.py fleet_fix_audit.py
auto-hub-260819-kamil-peer-watch ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✘ claude-task
зачем: ВЫКЛЮЧЕНА 19.08 (правило Антона: лид-чаты проверяем сессией max 2×/сутки — исполнитель lead-thread-reply 45 9,18). Держим как ручную дверь для глубокого захода по Камилю. [HUB]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений); реестр задач · выход: person-kamil-damiroff.md task-2026-08-18-kamil-oko-peer-pilot.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram whatsapp ssh_peer github
🔗 зависит: approval.py
auto-hub-260819-kirill-peer-watch ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✘ claude-task
зачем: ВЫКЛЮЧЕНА 19.08 (правило Антона: лид-чаты проверяем сессией max 2×/сутки — исполнитель lead-thread-reply 45 9,18). Держим как ручную дверь для глубокого захода по Кириллу. [HUB]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений); пиры по шине · выход: 00-System/Breakage-Journal.md person-kirill-simakov.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram ssh_peer
🔗 зависит: approval.py bus_send.py
auto-hub-260819-sync-conflict-audit ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: Разбор класса «sync-conflict молча съедает содержимое»: аудит всех конфликтных копий волта, возврат потерянного, опознание узла UTH2ZU7. Одноразовая. [HUB A-2022BAYAREA]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон) · выход: .sync-conflict-20260819-011637-3IWEVTJ.md Breakage-Journal.md person-kamil-damiroff.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault syncthing
auto-hub-260821-fleet-git-rail ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Разгрести git-рельсу флота: старые авто-снимки режут .py, пуш отбит хуком
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: Breakage-Journal.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: syncthing
🔗 зависит: _test_cron_watchdog.py _test_session_slot.py bus_ping.py bus_send.py claude_fleet.py cron_watchdog.py desktop_app_watchdog.py dr_headless_dispatch.py
auto-hub-260821-fleet-routine-registry ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✘ claude-task
зачем: AUTO-стройка: единый реестр рутин всего флота (рутины=сотрудники, офисы=машина+аккаунт), из голосовой hub:5678
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: insight-DR-DR26-08-21-HUB-02-1609-synthetic-employee-economics.md
переносимость: нужен GPU/тяжёлый компьют — дом хаба (§7.1 п.1)
нужно: telegram vault ssh_peer gpu
🔗 зависит: approval.py deploy_register.py fleet_fix_audit.py fleet_nodes.py
auto-hub-260821-red-canon-blocks-fleet ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Красный CLAUDE.md блокирует раскатку канона на флот; проверить, жив ли ночной оптимизатор Маяка (фикс 14.08 не применён)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: /.claude/CLAUDE.CHANGELOG.md Breakage-Journal.md CLAUDE.CHANGELOG.md CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
🔗 зависит: approval.py bus_send.py claude_md_daily.py publish_canon.py
auto-hub-260821-skill-conflicts-merge ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Разобрать 13 sync-conflict копий скиллов: слить уникальные строки в живые SKILL.md, открыть гейт skill_guard
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); реестр задач · выход: SKILL.md task-2026-08-21-skill-sync-conflicts-merge.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault syncthing
🔗 зависит: selfheal.py skill_guard.py
auto-hub-260822-fleet-db-recovery ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: AUTO — оценить идею Антона (p2p-восстановление БД/state флота по аналогии с блокчейном) против уже существующей Syncthing-архитектуры, из голосовой hub:5688
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: BOOTSTRAP-NEW-MACHINE.md CLAUDE.md decision-vault-sync-architecture.md insight-DR-DR26-08-04-ZB-03-1552-ack-protocol.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault syncthing ssh_peer
🔗 зависит: approval.py dr_registry.py
auto-hub-260822-peer-lost-session-light-retro ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✘ claude-task
зачем: AUTO — рутина на КАЖДОМ пире: ночью берёт заснувшие сессии и делает по ним облегчённое ретро с полным RECALL. Из голосовой hub:5697
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: /.claude/scheduled-tasks/auto-hub-260811-retro-lost-nightly/SKILL.md /.claude/skills/retro-lost/SKILL.md CLAUDE.md
переносимость: нужен GPU/тяжёлый компьют — дом хаба (§7.1 п.1)
нужно: telegram secrets ssh_peer gpu
🔗 зависит: _test_retro_lost_extract.py approval.py bus_send.py deploy_register.py fleet_nodes.py retro_lost_extract.py retro_lost_scan.py
auto-hub-260822-repair-keep-core ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Починки по аудиту KEEP-ядра: слепой sync_check, застрявшая шина, сторож бэкапа на облако, 13 sync-conflict в скиллах, ложь fb→day_ledger
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-22-repair-silent-green-watchdog.md (строка с датой)
кому: дашборд Vault-Core-Audit-2026-08-21.html; пиры по шине · выход: SKILL.md Vault-Core-Audit-2026-08-21.html
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault syncthing
🔗 зависит: backup_healthcheck.py
auto-mac16-260801-canon-channel-family ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-01n8n ✔ claude-task
зачем: Вскрыть корень: почему канон (CLAUDE.md/Библия/MEMORY) не доезжает до узлов Ruslana, Natalia, ZBOOKG8
разовая: 2026-08-01 12:52 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T19:53)
кому: чат 03 (флот+Антон); Антон (очередь одобрений); пиры по шине · выход: CLAUDE.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram syncthing ssh_peer
🔗 зависит: approval.py publish_canon.py
auto-mac16-260804-canon-unsigned-consensus-03 ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-04n8n ✘ claude-task
зачем: 03-консенсус: неподписанный канон v3.5.0 — пиры голосуют, согласны → ИСПОЛЬЗОВАТЬ; плюс починить класс «HELD ждёт хаб»
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений); пиры по шине; реестр задач · выход: /.claude/CLAUDE.md 05-Resources/Protocols/reglament-firefox-po-maksimumu-i-zamer.md 10-Tasks/task-2026-08-04-firefox-max-order-measurement.md CLAUDE.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets
🔗 зависит: approval.py bus_send.py consensus.py publish_canon.py rule_home_guard.py secondop.py
auto-mac16-260804-root-two-nodes-off-syncthing ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-04n8n ✘ claude-task
зачем: Корень: почему Ruslana (9д) и ZBOOKG8 (17д) не получают канон — мой диагноз «нет в шаре» это ГИПОТЕЗА, проверить и починить класс
разовая: 2026-08-04 10:21 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-04T17:26)
кому: чат 03 (флот+Антон); пиры по шине; реестр задач · выход: 10-Tasks/task-2026-08-04-firefox-max-order-measurement.md
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: telegram secrets vault syncthing ssh_peer
🔗 зависит: bus_send.py publish_canon.py rule_home_guard.py secondop.py
auto-mac16-260811-deploy-backlog-sweep ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-11n8n ✔ claude-task
зачем: Распаковать все непринятые deploy-посылки на MacBook-Anton (17 шт) с verify-доказательствами
разовая: 2026-08-11 11:55 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-11T18:55)
кому: чат 03 (флот+Антон); пиры по шине · выход: 00-System/Breakage-Journal.md CLAUDE.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: bus_send.py deploy_apply.py deploy_check.py x.py
auto-mayak-260818-deploy-backlog-drain 🧳 задача чужого узла🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-08-18n8n ✔ claude-task
зачем: Разгрести 25 непринятых deploy-пакетов FLEET-ANCHOR (oldest 486ч): применить/NOTFORME поимённо
разовая: 2026-08-18 15:12 · статус: задача чужого узла: cwd /home/anton/CLAUDE-Mayak-July26 на этой машине нет
кому: Антон (очередь одобрений); пиры по шине · выход: 01-Conversations/Claude/Retros/retro-2026-08-18-apply-gap-forks-session-wrap.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
🔗 зависит: approval.py bus_send.py canon_verify.py deploy_apply.py deploy_check.py deploy_sweep_guard.py
auto-mayak-260819-fleet-merge-49 🧳 задача чужого узла🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-08-19n8n ✔ claude-task
зачем: ОТМЕНЕНА — работа выполнена вживую на Маяке 19.08 08:35
разовая: 2026-08-19 00:45 [ВЫКЛЮЧЕНА] · статус: задача чужого узла: cwd /home/anton/CLAUDE-Mayak-July26 на этой машине нет
кому: реестр задач · выход: 10-Tasks/task-2026-08-19-claude-fleet-lying-diagnosis.md 10-Tasks/task-2026-08-19-fleet-channel-merge-49-and-lying-probe.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
🔗 зависит: claude_fleet.py
canon-writer-nightly ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: Ночной ПИСАТЕЛЬ КАНОНА (01:00, между сенсором 23:10 и книгой 05:15): разбирает beats-inbox → принимает биты в канон с канонными arc_id, пересобирает табло season-01. Лечит корень «сенсор на расписании, писатель — нет» (затор 20/10 от 27.07). Молчит, когда всё чисто. [HUB A-2022BAYAREA]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-07-30-canon-writer-races-the-sensor.md (строка с датой)
кому: чат 03 (флот+Антон) · выход: season-01.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: canon_intake.py cron_heartbeat.py no_modal_lane_scan.py show_canon_check.py show_canon_sync.py tg_bot_send.py
claudeai-courier-health ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: Daily auto-import of claude.ai web chats into the vault via Claude-in-Chrome (Anton's real logged-in browser) — pull → sync → concept-link new → commit → Telegram summary.
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-20-cron-migration-wave2-and-peers.md — не улика запуска
кому: чат 03 (флот+Антон); RAG/второй мозг · выход: concept-creation-rules.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: apply_curation.py bus_ping.py claudeai_sync.py vault_backup.py
claudeai-sync-daily ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: [ACTIVE -- DO NOT DELETE. The 2026-07-20 "[DISABLED -- migrated to Windows Task]" label was WRONG and is retracted 2026-08-05. The Windows Task "ClaudeAI Sync Nightly" (02:50) runs HEADLESS and therefore has NO Claude-in-Chrome MCP, so it can only ever do the deterministic back-half -- it CANNOT pull. Proof: every bundle in raw\ (07-19, 07-30, 08-01, 08-03, 08-05) is stamped ~01:28, i.e. THIS task's 01:20 slot, never the 02:50 slot. This Desktop task is the ONLY rail that can PULL.] Nightly 01:20 Lisbon: pull NEW claude.ai web chats+artifacts into the vault via Claude-in-Chrome (account dzyatkovskiy.a2, ACCOUNT-GUARD org a673590f), concept-link, reindex+backup, alerts→Telegram чат 03 (-354748913). ✅ if new / 🔴 if Chrome not connected or wrong account / silent if nothing new. Laptop runs 04:40 fallback (skips if today's export already in raw). [HUB-owned A-2022BAYAREA; account tonyssd]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _Tasks-MOC.md (строка с датой)
кому: чат 03 (флот+Антон); RAG/второй мозг · выход: CLAUDE.md concept-creation-rules.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: apply_curation.py brain_embed_update.py claudeai_export_to_vault.py claudeai_sync.py cron_heartbeat.py vault_backup.py
cron:fleet_pull.sh 🔇 молчит🗼 → Маякn8n ✔ crontab
зачем: Узел САМ добирает флотское: канал без авто-pull живёт только пока идёт сессия.
cron */20 * * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: claude_fleet.py
faaa-weekly-sync ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: [RUNS AS WINDOWS TASK "Claude FAAA Weekly Sync" since 2026-07-20 (in-app MCP cron retired; survives Desktop-app death; mandate +++++). ВНИМАНИЕ: если ты читаешь это как ПРОМПТ — ты И ЕСТЬ эта задача планировщика, ВЫПОЛНЯЙ шаги ниже полностью; не отказывайся и не «избегай дублирования».] Weekly: pull fresh FAAA follow-up call notes from Telegram into the Obsidian Platinum-CRM (incremental, idempotent). [HUB-owned 2026-06-22; account tonyssd]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон) · выход: CLAUDE.md faaa-archive.jsonl
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: build_combined_moc.py cron_heartbeat.py ingest_faaa_live.py render_live.py
health-weekly-sync ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: [RUNS AS WINDOWS TASK "Claude Health Weekly Sync" since 2026-07-20 (in-app MCP cron retired; survives Desktop-app death; mandate +++++). ВНИМАНИЕ: если ты читаешь это как ПРОМПТ — ты И ЕСТЬ эта задача планировщика, ВЫПОЛНЯЙ шаги ниже полностью; не отказывайся и не «избегай дублирования».] Weekly: pull fresh messages from Anton's 7 Telegram health chats into the vault (incremental, idempotent). [HUB-owned 2026-06-22; account tonyssd]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-29-output-freshness-blind-crons.md — не улика запуска
кому: чат 03 (флот+Антон); RAG/второй мозг · выход: CLAUDE.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets vault
🔗 зависит: brain_embed_update.py cron_heartbeat.py merge_health_raw.py run_health_pipeline.py vault_backup.py
hub-deploy-unpack-daily ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: Хаб: ежедневно распаковывать непринятые посылки deploy-манифеста
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: Breakage-Journal.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram
🔗 зависит: approval.py cron_heartbeat.py deploy_apply.py deploy_check.py tg_bus_send.py
reality-show-health-weekly ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: Еженедельно (Пн 03:47 Лиссабон, ночное окно): проверка здоровья контент-сериала (4 оси DR: континьюити/изменение состояния/здоровье петель/доверие) по ЖИВОМУ канону show-canon через show_canon_check.py → короткий скоркард + вердикт в Telegram чат 03. Read-only. [HUB A-2022BAYAREA]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-25-show-tails-three-seeds.md — не улика запуска
кому: чат 03 (флот+Антон) · выход: CLAUDE.md _SHOW-CANON.md season-01.md style-reality-show.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: cron_heartbeat.py no_modal_lane_scan.py season_state.py show_canon_check.py tg_bot_send.py
sess-fleet-health-red-bus ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: AUTO-hub-260729-fleet-rollout-session-gates: раскатать новые гейты сессий на весь флот
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: session_slots.log
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md CLAUDE.md
переносимость: залогиненный браузерный профиль этой машины; локальный MCP-демон (telegram-mcp SSE)
нужно: browser mcp syncthing
🔗 зависит: auto_session_name.py blackbox_session_guard.py chip_guard.py deploy_register.py fleet_fix_audit.py session_slot.py visible_sessions_check.py
sess-output-freshness-peers 🪦 сирота🗼 → Маяк⏳ временная · папка без регистрации и без следа запускаn8n ✔ claude-task
зачем: Хвосты ночи: output_freshness на пиры + ночная регрессия
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
sess-peer-personal-vault 🪦 сирота🗼 → Маяк⏳ временная · папка без регистрации и без следа запускаn8n ✔ claude-task
зачем: AUTO-hub-260729-chip-debt-triage: триаж 107 ненажатых чипов
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md Chip-Debt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: auto_session_name.py chip_debt.py session_slot.py
sess-public-repo-hygiene-dr ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: AUTO-hub-260729-deploy-parcels-apply: распаковать 4 висящие посылки deploy
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: deploy_apply.py deploy_check.py session_slot.py
vault-janitor-nightly ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: ⏸️ MIGRATED TO MAYAK 2026-07-05: janitor теперь ночной cron на fleet-anchor (03:00 UTC, /home/anton/mayak_tasks/vault-janitor.md, Sonnet). Первый прогон на Маяке проверен: 24 связи применено, validate+reindex ок. Хаб-версия ВЫКЛЮЧЕНА чтобы два janitor'а не писали в один волт. Реактивировать только если Маяк умрёт (сессия 9948389d, дашборд Mayak-Migration).
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-10-janitor-orphan-scan-hub-path-hardcode.md (строка с датой)
кому: чат 03 (флот+Антон); RAG/второй мозг · выход: /home/anton/mayak_tasks/vault-janitor.md 06-Concepts/foo.md _Dashboards/_Relink-AutoApplied.md _Vault-Janitor-Queue.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault ssh_peer
🔗 зависит: brain_ask.py brain_embed_update.py cron_heartbeat.py janitor_pick.py no_modal_lane_scan.py relink_apply.py tg_bot_send.py validate_links.py

Контент-фабрика — полосы дня, посты, анти-слоп 44 частей

Это ОДНА группа: выключаешь одну часть — остальные 43 продолжают жить и ждать её выход.
ai.paloalto.daily-lanes 🟢 отработала📌 только тутn8n ✘ launchd
зачем: daily_lanes_cron.sh — БУДИЛЬНИК двух ежедневных полос (launchd-обёртка над daily_lanes_tick.sh).
в 09:15, 12:15, 16:15, 19:15, 21:15 (PT) · статус: выход свежий, 1.7ч
кому: пиры по шине · выход: /Users/anton/Obsidian/_imports/content-factory/daily/cron.log /Users/anton/Obsidian/_imports/content-factory/daily/_cron.log
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC)
нужно: vault mac_only
🔗 зависит: bus_send.py daily_lanes_cron.sh daily_lanes_tick.sh
cron:gmail_digest_morning.py 🟢 отработала🗼 → Маякn8n ✔ crontab
зачем: ⚠ не документировано
cron 15 4 * * * (PT) · статус: выход свежий, 22.5ч
кому: ⚠ не документировано · выход: /home/anton/gmail_digest.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
cron:import_coverage.py 🟢 отработала🏠 → хабn8n ✔ crontab
зачем: ⚠ не документировано
cron 30 4 * * * (PT) · статус: выход свежий, 22.2ч
кому: ⚠ не документировано · выход: /home/anton/import_coverage.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
cron:mayak_fleet_manifest.sh 🟢 отработала🗼 → Маякn8n ✘ crontab
зачем: W1a Fleet Manifest Check (nightly drift check of MY files vs synced manifest). PHASE A = `check` WITHOUT --post (drift only printed, never posted). Note: FLEET-ANCHOR is not yet a tracked node in _fleet-manifest.json -> reports "0 ok, 0 drift" until the hub adds it + rebuilds. PHASE B: hub adds FLEET-ANCHOR to REQUIRED + `#w1a-arm fleet-manifest` -> append --post here.
cron 45 3 * * * (PT) · статус: выход свежий, 23.0ч
кому: ⚠ не документировано · выход: /home/anton/.claude/scripts/_fleet_manifest.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets ssh_peer
🔗 зависит: fleet_manifest.py
cron:session_reaper.py 🟢 отработала📌 только тутn8n ✘ crontab
зачем: session_reaper.py -- жнец зависших сессий Claude Desktop + сторож очереди рутин. ЗАЧЕМ (Антон, 04.08.2026, скрин "Failed to start scheduled task"): рутины перестали стартовать. Корень найден замером, а не догадкой: * реестр приложения <root>/Claude/claude-code-sessions/<acc>/<org>/scheduled-tasks.json -- каталогов НЕСКОЛЬКО и наборы в них РАЗНЫЕ; читаем все через _shared/task_store.py. ⚠️ ПОЧИНКА
cron */15 * * * * (PT) · статус: выход свежий, 0.2ч
кому: пиры по шине · выход: ⚠ не документировано
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: secrets
🔗 зависит: bus_send.py session_reaper.py task_store.py
cron:shadow_runner.py 🟢 отработала🏠 → хабn8n ✔ crontab
зачем: shadow_runner.py — контент-фабрика в ТЕНИ (приказ Антона 29.07: «реализуй, стартуй в тени»). Что делает: гоняет живой материал по настоящему конвейеру черновик -> slop_gate.py -> approval_clock.py (24ч) -> копилка -> план дистрибуции но НИЧЕГО не публикует наружу и НЕ пингует Наташу. Все сигналы идут в чат 03 (шина машин). Зачем тень (канон shadow-first-mvp-pattern): решение о проде принимается по
cron 20 15 * * * (PT) · статус: выход свежий, 7.6ч
кому: пиры по шине · выход: /Users/anton/Obsidian/_imports/content-factory/shadow_tick.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: approval_clock.py bus_send.py shadow_runner.py slop_gate.py
daemon:/usr/local/Cellar/python@3.12/ 🟢 отработала🗼 → Маякn8n ✔ daemon
зачем: ⚠ не документировано
постоянно (uptime 20:29:38, pid 66473) · статус: процесс живой, uptime 20:29:38
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
daemon:http.server 8791 🟢 отработала🗼 → Маякn8n ✔ daemon
зачем: ⚠ не документировано
постоянно (uptime 01-09:52:12, pid 66169) · статус: процесс живой, uptime 01-09:52:12
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
anti-slop-content-pipeline-spec ✔ разовая, отработала🗼 → Маяк⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: AUTO-mac16-260731-smoke-test-slot
разовая: 2026-07-31 21:58 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T06:23)
кому: ⚠ не документировано · выход: /.claude/logs/_slot_smoke.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260812-freeze-cf-coach ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-12n8n ✔ claude-task
зачем: Заморозить очередь content-factory (1688) на дашбордах + coach-morning в pull-режим /coach
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон) · выход: SKILL.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
auto-hub-260817-nat-daily-lanes ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-17n8n ✔ claude-task
зачем: Поднять полосы-потребители карточки дня по заказу узла Натальи (TASK #1847400/01)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault syncthing
🔗 зависит: approval.py bus_send.py daily_ask500.py daily_community.py daily_life.py deploy_payload_install.py deploy_register.py stignore.sh
auto-hub-260819-3posts-kits-killer-features ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: КОНТЕНТ: 3 поста «как это работает у нас» — память волт+RAG+SQLite · флот-раскатка с доказательством · независимые сторожа. Каждый с ELI5-блоком. [HUB]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: RAG/второй мозг · выход: ContextOS.md MEMORY.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault github
🔗 зависит: brain_ask.py content_miner.py deploy_register.py fleet_fix_audit.py
auto-hub-260819-hackernoon-hacker-news-content-strateg ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: HackerNoon / Hacker News — контент-стратегия (голосовая задача №54 от 28.07)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: task-2026-07-28-hackernoon-hacker-news-content-strategy.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py
auto-hub-260819-post-velosiped-chehiya-nelzya ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: AUTO — контент из голосовой про чешский веломастер: «почему в одних странах делают, а в других „невозможно“». Голос Антона, БЕЗ КУПЮР. Из голосовой hub:5496
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: pub_ledger.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram whatsapp ssh_peer
🔗 зависит: approval.py platform_gate.py slop_gate.py
auto-hub-260821-dig-fb-footer-contract ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Сессия-копатель: контракт «футер FB → первый коммент» без исполнителя + 6 черновиков 15.08 (счёт 1 → статистировать)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); пиры по шине; реестр задач · выход: _STYLE-footer.md _dig_usage.jsonl pub_ledger.jsonl task-2026-08-21-fb-footer-first-comment-unowned.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: bus_send.py content_publish.py distributor.py platform_gate.py selfheal.py tg_bus_read.py
auto-hub-260821-npc-morning-prompt ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Голосовая 5662: пост про «начальный промпт дня» (память+ситуация+статус+гормоны+тело), публикация в живой FB-тред серии «AI, NPC или я?»
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: CLAUDE.md longreads/20260821.md longreads/can-ai-have-hormones.md longreads/do-ai-cofounders-dream-of-electric-sheep.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py fb_guard.py platform_gate.py voice_sessions.py
auto-hub-260821-npc-post-daily-cycle ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: AUTO — оформить пост про сон/пробуждение как закрытие-открытие сессии, из голосовой hub:5659
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: /SKILL.md main-goals.md second-brain-northstar.md self-development-and-identity-continuity.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer
🔗 зависит: approval.py content_miner.py voice_sessions.py
auto-hub-260821-npc-post-initial-prompt ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: AUTO — оформить пост про «начальный промпт дня» человека, из голосовой hub:5662
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: /SKILL.md longreads/20260821.md longreads/can-ai-have-hormones.md longreads/do-ai-cofounders-dream-of-electric-sheep.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer
🔗 зависит: approval.py content_miner.py voice_sessions.py
auto-hub-260821-npc-post-logs-legacy ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✘ claude-task
зачем: AUTO — оформить развёрнутый пост про логи/наследие NPC после «смерти», из hub:5668
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: /SKILL.md always-archive-artifacts-to-vault.md main-goals.md second-brain-northstar.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram ssh_peer
🔗 зависит: approval.py content_miner.py voice_sessions.py
auto-hub-260821-npc-post-session-length ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: AUTO — оформить пост про длину «сессии» человека (24ч/сон/vault), из голосовой hub:5656
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: /SKILL.md _Self-Bible-MOC.md main-goals.md second-brain-northstar.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault ssh_peer
🔗 зависит: approval.py content_miner.py platform_gate.py voice_sessions.py
auto-hub-260821-npc-post-soul-player ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: AUTO — оформить развёрнутый пост про душу-игрока/NPC (RPG-аналогия, Ghost in the Shell), из hub:5665
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: /SKILL.md 20260821.md YYYYMMDD.md _Self-Bible-MOC.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer
🔗 зависит: approval.py content_miner.py voice_sessions.py
auto-hub-260821-npc-session-length ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✘ claude-task
зачем: Голосовая 5656 (серия «AI, NPC или я?») — пост про длину сессии и параллельные сессии, публикация через /fb-post
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: 2025-12-19-matrix-reality-debate-69451f8c.md CLAUDE.md Digital-Immortality.md concept-digital-immortality.md
переносимость: нужен GPU/тяжёлый компьют — дом хаба (§7.1 п.1)
нужно: telegram vault gpu
🔗 зависит: approval.py fb_guard.py pub_registry.py
auto-hub-260821-npc-sleep-index ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✘ claude-task
зачем: Голосовая 5659 (серия «AI, NPC или я?») — пост про сон как индексацию памяти, публикация через /fb-post
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); RAG/второй мозг · выход: 2025-12-19-matrix-reality-debate-69451f8c.md CLAUDE.md Digital-Immortality.md concept-digital-immortality.md
переносимость: нужен GPU/тяжёлый компьют — дом хаба (§7.1 п.1)
нужно: telegram vault gpu
🔗 зависит: approval.py brain_ask.py fb_guard.py pub_registry.py
auto-hub-260821-patent-post ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✘ claude-task
зачем: Собрать FB-пост из голосовой Антона про PhD/патенты/академпрофиль, закрыть 2 фактических пробела (темы заявок, ссылка профиля), опубликовать через /fb-post
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений); реестр задач · выход: pub_ledger.jsonl scholar-homepage.md sss-passwords-chat-and-linkedin-banned.md task-2026-07-14-patent-track-followups.md
переносимость: нужен GPU/тяжёлый компьют — дом хаба (§7.1 п.1)
нужно: telegram gpu
🔗 зависит: approval.py fb_guard.py platform_gate.py
auto-hub-260821-vibe-teach-day1-fb-retry ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Дожать день 1 серии vibe-teach: FB-пост + остальные тизеры (TG-тизер RU уже вышел)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: days-1-5-approved-fable.md project-vibe-teach.md pub_ledger.jsonl vibe-teach-content-queue.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: whatsapp
auto-hub-260822-vibe-teach-cta-post ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: AUTO — короткий CTA-пост «начните пользоваться Claude Code/Codex + поддержите в комментариях», из голосовой hub:5690, встроить в живую серию vibe-teach
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: project-vibe-teach.md pub_ledger.jsonl vibe-teach-content-queue.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer
🔗 зависит: approval.py platform_gate.py
auto-mac16-260804-slop-gate-blocked-x-posts ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-04n8n ✔ claude-task
зачем: Переписать 2 EN-поста, заблокированных slop_gate с 01.08, и провести их до публикации
разовая: 2026-08-04 09:20 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-04T16:20)
кому: пиры по шине · выход: x-posts-en.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: approval_clock.py bus_send.py content_miner.py distributor.py onair.py platform_gate.py slop_gate.py
auto-mac16-260810-substack-research ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-10n8n ✔ claude-task
зачем: Отдельное исследование Substack как канала: разбор практики и наш формат
разовая: 2026-08-10 11:28 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-11T05:41)
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
auto-mac16-260814-content-middle-hub ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-14n8n ✔ claude-task
зачем: P0: середина контент-конвейера — approval_clock, мост Docs-леджер, дистрибьютор, shadow
разовая: 2026-08-14 21:22 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-15T04:22)
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: 02-Decisions/decision-2026-08-10-three-pass-content-pipeline.md 05-Resources/Protocols/spec-content-factory-architecture.md reglament-matritsa-ploshchadok-chto-kuda-postim.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: approval.py bus_send.py
auto-mac16-260814-daily-lanes-shadow ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-14n8n ✔ claude-task
зачем: P1: ежедневные полосы — первый живой прогон, рутина-исполнитель, честный вердикт по GO
разовая: 2026-08-14 21:26 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-15T04:29)
кому: реестр задач · выход: CLAUDE.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: daily_community.py
com.google.GoogleUpdater.wake 🏷 vendor-агент📌 только тутn8n ✘ launchd
зачем: ⚠ не документировано
каждые 60 мин · статус: vendor-агент — молчание не наша проблема
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC)
нужно: mac_only
content-drain-daily ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: "DRAIN the content funnel: turn captured seeds into finished posts, gate them, arm the 24h clock. Counterpart of content-factory-daily, which FILLS the funnel. Root it exists for (measured 2026-08-04): posts.jsonl held 70 seeds over 26 days, 100% status=new - the funnel had an automatic INPUT and no automatic OUTPUT, because 'sit down and write the post' belonged to nobody. HUB-owned; account tonyssd; runs 23:10 Lisbon."
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-04-hub-claude-logged-out-14-routines-dead.md (строка с датой)
кому: чат 03 (флот+Антон) · выход: -DRAFT.md CLAUDE.md _STYLE-positioning.md posts.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: approval_clock.py cron_heartbeat.py distributor.py episode_adapter.py slop_gate.py vault_backup.py
content-drain-live ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: Живая (in-app) рельса дренажа контент-воронки: 2 самых старых сида -> реальные тексты + гейт + часы + обратная запись. Дублёр Content-Drain-Daily, чья Windows-рельса умерла 04.08 (exit=126, headless claude разлогинен). Хаб; account tonyssd.
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон) · выход: -DRAFT.md _STYLE-positioning.md _STYLE.md posts.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: approval_clock.py cron_heartbeat.py slop_gate.py voice_triage.py
content-factory-daily ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: "[PAUSED by Anton 2026-08-12 — НЕ ВКЛЮЧАТЬ, канал @ClawRus остановлен, очередь заморожена] Ночью (23:40 Lisbon, ночное окно) — собрать вчерашний день (openclaw ВСЕХ машин + голос-хаб) в инбокс, прогнать «Решение» (кластеры→контент-план), отправить план в Telegram чат 03 на одобрение. Draft-first. [HUB-owned 2026-06-23; account tonyssd; cross-machine; перенос утро→ночь ~30.06, cron 40 23]"
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); дашборд Content-Drafts-Backlog.html · выход: Content-Drafts-Backlog.html HANDOFF.md _STYLE.md posts.jsonl
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault gpu
🔗 зависит: build_inbox.py cron_heartbeat.py fb_diary_collect.py transcribe_pokupki_voice.py voice_triage.py
content-miner-nightly ❔ запуск не доказан🏠 → хаб⏳ временная · упомянута, запуск не доказанn8n ✔ claude-task
зачем: Ночной backstop контент-майнера (23:10 Лиссабон, ночное окно): детерминированно сканит свежие сессии CC → судит достойное → кладёт ЧЕРНОВИКИ в воронку (source_kind session). Draft-first, ничего не публикует. [HUB A-2022BAYAREA]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-11-remove-approval-prompts.md — не улика запуска
кому: ⚠ не документировано · выход: CLAUDE.md _TEMPLATE-beat.md cand-latest.md nightly.log
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: content_miner.py pub_registry.py show_canon_sync.py
cron:mayak_w2c_contentdebt.sh 🔇 молчит🏠 → хабn8n ✘ crontab
зачем: W2c vault-analytics wrapper — Content-Debt-Checker nightly (debt_ledger check) DRY (writes to /home/anton/w2c-dry/shadow) until /home/anton/w2c-armed/contentdebt exists, then LIVE. Ported from hub .cmd; engine in /root/Obsidian/_imports. bus_ping only on LIVE failure.
cron 40 2 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: bus_ping.py debt_ledger.py
devlog-collect-nightly ❔ запуск не доказан🏠 → хаб⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: ⏸️ SUPERSEDED 14.07 by Windows Task Scheduler "Devlog Collect Nightly" (00:50, pythonw, 0 tokens, no Claude session, no approval dialogs). Kept disabled as fallback: re-enable ONLY if the Windows task dies. Original: nightly deterministic dev-log collection for Content Factory v2 S6.
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-14-zombie-sessions-backlog-review.md — не улика запуска
кому: ⚠ не документировано · выход: -raw.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram whatsapp secrets vault
🔗 зависит: devlog_collect.py
facebook-diary-daily ❔ запуск не доказан🏠 → хаб⏳ временная · упомянута, запуск не доказанn8n ✔ claude-task
зачем: Daily ~21:15 — turn the day's openclaw conversations (ALL machines via vault corpus + local fill) into one honest Facebook diary post in Anton's voice; draft to vault + Telegram чат 03. Runs EARLIER than the laptop twin so the hub's cross-machine draft wins the NO-CLOBBER race. No autopost. [HUB-owned 2026-06-23; account tonyssd; cross-machine]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-27-dual-rail-scheduled-tasks.md — не улика запуска
кому: чат 03 (флот+Антон) · выход: _CRAFT.md _STYLE.md fewshot.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: cron_heartbeat.py fb_diary_collect.py fb_diary_fewshot.py vault_sessions.py
fb-reply-daily ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: Ежедневно днём (16:00 Лиссабон): сам отвечаю на ВСЕ свежие комменты под постами Антона в его личном FB через Claude-in-Chrome, в режиме ПРОВОКАТОР (дерзко, спорно, ≤5-7 слов, голос Опус), по одному под fb_guard (≤40/день, ≥5мин между). Автономно (standing-мандат Антона на этот узкий класс), draft-НЕ-ждём. Отчёт в TG чат 03. [HUB A-2022BAYAREA; личный FB AntonyDzi]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-22-repair-run-timeout-or-hang.md (строка с датой)
кому: чат 03 (флот+Антон) · выход: SKILL.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: fb_guard.py fb_reply_gate.py
fb-teaser-lag-watch ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: ⏸️ ВЫКЛЮЧЕН 06.08.2026 18:20 вместе с конвейером: сторож кричал бы «тизеры не уходят», хотя они остановлены НАМЕРЕННО (приказ Антона о полном стопе @ClawRus). Включать одновременно с fb-watch-daily. Прежнее: сторож конвейера тизеров (22:00 Лиссабон), смотрит на возраст выхода. [HUB A-2022BAYAREA]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); пиры по шине · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: bus_send.py fb_teaser_lag.py fb_teaser_watch.py
fb-watch-daily ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: ⛔ ОСТАНОВЛЕНА 06.08.2026 18:20 приказом Антона: «Полностью останови задачи по постингу тизеров в этот чат без ок или аппрува Натальи пока я не дам тебе другой команды». Это единственная рутина, которая писала тизеры в @ClawRus руками сессии (мимо леджера). Включать ТОЛЬКО по новой команде Антона; каждый пост дополнительно требует ОК Натальи. Логика цела. Прежнее: 1x/день (20:00 Лиссабон) FB Content Library → тизеры → @ClawRus, пауза 12 мин. [HUB A-2022BAYAREA; account tonydzi]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-11-fb-graph-token-enable.md — не улика запуска
кому: чат 03 (флот+Антон); 02 POLICE (аск Антону); Антон (очередь одобрений); пиры по шине · выход: FB-Teaser-Conveyor-Passport.md SKILL.md teaser-writing-playbook.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: approval.py bus_send.py cron_heartbeat.py fb_cl_normalize.py fb_teaser_watch.py
gdocs-access-spike-content-factory ✔ разовая, отработала🗼 → Маяк⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: AUTO-mac16-260731-ack-watchdog-dead — ACK-сторож мёртв, 283 посылки без перепинга
разовая: 2026-07-31 22:34 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T05:59)
кому: Антон (очередь одобрений); реестр задач · выход: /Users/anton/.claude/scripts/_ack_watchdog.log CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py slop_gate.py
pilot-post-season-launch ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: AUTO-hub-260729-nightly-routines-visible: перевести ночные Windows-рутины на видимую рельсу
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: session_slot.py
voice-triage ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: 1x/день (10:00 Лиссабон) триаж НОВЫХ голос/текст заметок Антона из TG-хаба; корзины 🔧задача/💎альфа + КАЖДОЕ сообщение → ровно 1 из 6 контент-статусов (asset=100%, канон voice→content). [REDUCED 3x→1x 2026-06-30 Anton, token-save]. Дневной карв-аут к ночному окну. HUB A-2022BAYAREA, account tonyssd.
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _Tasks-MOC.md (строка с датой)
кому: чат 03 (флот+Антон); дашборд Voice-To-Content.html · выход: CLAUDE.md HANDOFF.md Voice-Fork-Passport.md Voice-To-Content.html
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets vault ssh_peer gpu
🔗 зависит: cron_heartbeat.py funnel_dashboard.py transcribe_pokupki_voice.py voice_task_promote.py voice_triage.py

Рельсы связи — Telegram, шина, инбокс, ACK 36 частей

Это ОДНА группа: выключаешь одну часть — остальные 35 продолжают жить и ждать её выход.
ai.paloalto.claude-git-backup 🟢 отработала📌 только тутn8n ✔ launchd
зачем: claude_git_snapshot.command — MacBook-Anton порт хабовского claude_git_snapshot.ps1 (2026-07-07). Отличие от хаба: ОДИН корневой репозиторий ~/.claude с whitelist-.gitignore вместо пер-папочных реп (на Маке нет scheduled-tasks/hooks/_config-backup; AK-47). Идемпотентен: коммит только при РЕАЛЬНОМ изменении. Плюс heartbeat-коммит (--allow-empty), когда последний коммит старше 300 мин: проба p_backu
каждые 15 мин · статус: выход свежий, 0.1ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_git_backup.log
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: нет особых
🔗 зависит: claude_git_snapshot.command node_health.py
ai.paloalto.inbox-robot 🟢 отработала🏠 → хабn8n ✔ launchd
зачем: Serialize runs: the 20-min launchd tick and the 60-s fast lane (tg_fast_peek.command) may both fire this script; a second instance while claude -p is running would double-spend.
в 07:40 (PT) · статус: выход свежий, 0.3ч
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_inbox_robot_log.txt
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: bus_send.py bus_tg_peek.py claude_run.py consensus.py fleet_routines_collect.py inbox_debt.py machine_bus.py node_env.sh
ai.paloalto.outbox-relay 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: Wrapper for outbox_relay.py — sources node_env.sh (MACHINE_KEY / MACHINE_BUS_DIR / STGUIAPIKEY from Syncthing config.xml) so the launchd context has the same env as an interactive shell. Sibling pattern of inbox_robot.command.
каждые 30 мин · статус: выход свежий, 0.3ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_outbox_relay_log.txt
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: syncthing
🔗 зависит: inbox_robot.command node_env.sh outbox_relay.py
ai.paloalto.plan-clobber-watch 🟢 отработала🏠 → хабn8n ✔ launchd
зачем: Ночной сторож клоббера планов. Всё ок → МОЛЧИТ. Беда → алярм в шину с ИМЕНЕМ больного файла. Сторож НЕ живёт внутри того, что сторожит: он не зависит от план-робота (§5.5).
в 16:10 (PT) · статус: выход свежий, 6.8ч
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_plan_clobber_watch.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: bus_send.py plan_append.py
ai.paloalto.telegram-mcp-sse 🟢 отработала📌 только тутn8n ✘ launchd
зачем: ⚠ не документировано
демон (KeepAlive/RunAtLoad) · статус: процесс живой (pid 1540, uptime 16-12:17:50)
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_telegram_mcp_sse.out.log
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram
ai.paloalto.whatsapp-bridge 🟢 отработала📌 только тутn8n ✘ launchd
зачем: ⚠ не документировано
демон (KeepAlive/RunAtLoad) · статус: процесс живой (pid 45772, uptime 04:15)
кому: ⚠ не документировано · выход: /Users/anton/mcp/whatsapp-mcp/whatsapp-bridge/bridge.log
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); локальный MCP-демон (telegram-mcp SSE)
нужно: mcp whatsapp mac_only
cron:ack_coverage_watch.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: ack_coverage_watch.py -- СТОРОЖ МОЛЧАНИЯ: узел, которому пишут, а он не отвечает. ЗАЧЕМ. Замер 29-30.07: из 148 адресных сообщений в TG-03 квитанцию получили 33 (22%). MacBook-Ruslana 0 из 24, Наталья 0 из 9, хаб 34%, ноут 20%. Это держалось неделями и НИКТО не заметил -- потому что молчание не производит событий: у сломанного узла и у здорового одинаково пусто. Табло `ack_census.py` показывает ка
cron 17 */6 * * * (PT) · статус: выход свежий, 2.5ч
кому: ⚠ не документировано · выход: /home/anton/.claude/scripts/_ack_coverage_log.txt
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets
🔗 зависит: ack_census.py ack_coverage_watch.py ack_watchdog.py bus_latency.py inbox_debt.py install_ack_fast_lane.py
cron:inbox_ack.py 🟢 отработала🗼 → Маякn8n ✔ crontab
зачем: inbox_ack.py -- БЫСТРАЯ КВИТАНЦИЯ: узел подтверждает получение сам, без LLM. ЗАЧЕМ (замер 29.07.2026, окно 26-29.07, 3994 сообщения TG-03). Считали, что беда в ФОРМАТЕ квитанций. Померили честно -- формат почти в порядке: 402 из 411 машиночитаемы (98%). Беда в другом: из 148 АДРЕСНЫХ сообщений квитанцию получили 32 (22%). Хаб 34%, ноут 20%, MacBook-Ruslana 0 из 24, Наталья 0 из 9. То есть узлы не
cron */2 * * * * (PT) · статус: выход свежий, 0.0ч
кому: пиры по шине · выход: /home/anton/.claude/scripts/_inbox_ack_log.txt
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: ack_census.py bus_send.py inbox_ack.py inbox_debt.py machine_bus.py
cron:inbox_ack.py 🟢 отработала🗼 → Маякn8n ✔ crontab
зачем: inbox_ack.py -- БЫСТРАЯ КВИТАНЦИЯ: узел подтверждает получение сам, без LLM. ЗАЧЕМ (замер 29.07.2026, окно 26-29.07, 3994 сообщения TG-03). Считали, что беда в ФОРМАТЕ квитанций. Померили честно -- формат почти в порядке: 402 из 411 машиночитаемы (98%). Беда в другом: из 148 АДРЕСНЫХ сообщений квитанцию получили 32 (22%). Хаб 34%, ноут 20%, MacBook-Ruslana 0 из 24, Наталья 0 из 9. То есть узлы не
cron */2 * * * * (PT) · статус: выход свежий, 0.0ч
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_inbox_ack_log.txt
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: ack_census.py bus_send.py inbox_ack.py inbox_debt.py machine_bus.py
ai.paloalto.tg-fast-peek 🔕 молчание допустимо🏠 → хабn8n ✘ launchd
зачем: tg_fast_peek.command — FAST LANE for chat 03 (2026-07-07, Anton: "надо ВЕЗДЕ починить 03"). Every 60 s: 0-token Telethon peek of the bus group. Fires the inbox robot ONLY on a CONFIDENT new message addressed to this machine ("WAKE <n>:"). Error-class verdicts ("WAKE:" = fail-open / lock busy) are deliberately IGNORED here — the 20-min slow lane (inbox_robot launchd tick) keeps fail-open + the circ
каждые 1 мин · статус: fast-lane; функция продублирована slow-lane inbox-robot (20-мин тик, свой лог)
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets
🔗 зависит: bus_tg_peek.py inbox_robot.command node_env.sh tg_fast_peek.command
alpha-to-tg 🪦 сирота🏠 → хаб⏳ временная · папка без регистрации и без следа запускаn8n ✔ claude-task
зачем: [WEEKLY Mon 04:20 — 2026-07-04 Anton, не читал ежедневно]. Еженедельно — НОВАЯ намайненная альфа (волт + голос) в TG-папку. Private-источники не постит. [HUB]
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: ⚠ не документировано · выход: alpha.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: alpha_harvest.py cron_heartbeat.py
auto-hub-260810-connector-kit-announce ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✘ claude-task
зачем: Разнести анонс telegram-mcp-kit: посты с описанием + ссылка + инструкции (приказ Антона 09.08)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: PROMPT.md SYSTEM.md pub_ledger.jsonl
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram github
🔗 зависит: ecosystem_footer.py platform_gate.py
auto-hub-260810-kit-approval-gate ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✘ claude-task
зачем: Кит №5: agent-approval-gate — human-in-the-loop апрув агента через Telegram (Антон «+» 10.08)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: CLAUDE.md PROMPT.md SECURITY.md remote-approval-qqq.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram github
🔗 зависит: approval.py approval_clock.py final_gate.py
auto-hub-260820-telegram-mcp-sse-runbook ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-20n8n ✘ claude-task
зачем: Красная ячейка telegram-mcp-sse без карты и runbook: разобрать, починить или честно списать
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: Breakage-Journal.md Regression-Status-A-2022BAYAREA.md task-2026-08-04-chip-debt-triage-autolaunch.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram
🔗 зависит: bus_send.py
auto-hub-260821-bus-poison-messages ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Шина не режет сообщения по лимиту 4096: три яд-строки вечно бьются в спуле при каждой отправке
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: Breakage-Journal.md _outbox_undelivered.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py bus_ping.py bus_send.py fleet_fix_audit.py tg_bot_send.py
auto-hub-260821-tg-lock-no-timeout ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Лок телеграм-сессии без таймаута: зависший процесс слепит 19 сторожей, 124 коллизии за сутки
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: Breakage-Journal.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py bus_send.py
auto-hub-260821-tg-rail-silent-undelivery-root-fix ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Корни рельсы @***ySsd: молчащая недоставка (exit 0) + замок без TTL + непринятые посылки на хабе
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: Breakage-Journal.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: approval.py cron_heartbeat.py deploy_apply.py deploy_check.py deploy_register.py fleet_fix_audit.py robot_alert_guard.py secondop.py
auto-hub-260822-q1r-fallback-hardening ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: 4 рутины Q1R: доказать переживание пустого бака существующей рельсой claude_run --extfallback, добавить где нет
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: CLAUDE.md Shadow-First-Queue.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
🔗 зависит: claude_run.py
auto-hub-260822-repair-bus-send-flags-as-text ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Класс bus_send.py принимает флаги как текст — сессия починки класса (3-я поломка, §5.10)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: Breakage-Journal.md CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py selfheal.py spawn_slot_guard.py
auto-mac16-260801-tg-mcp-broker-root ⏸ выключена📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-01n8n ✘ claude-task
зачем: Корень MCP-памяти: один telegram-сервер на машину (брокер-схема) + strict-mcp-config для роботов
разовая: 2026-08-01 07:25 [ВЫКЛЮЧЕНА] · статус: выключена в приложении, ни разу не бежала
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram whatsapp
🔗 зависит: main.py secondop.py wa_broker.py
auto-mac16-260801-voice-ack-watch ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-01n8n ✔ claude-task
зачем: Разовый сторож: проверить ACK хаба по #voice-debt-hub / #voice-enrich-hub, доложить в 03, при тишине эскалировать
разовая: 2026-08-01 11:30 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T18:30)
кому: пиры по шине; реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-08-01-voice-hub-ack-watch.md /Users/anton/Obsidian/Anton-Knowledge/_machine-bus/inbox-MacBook-Anton__from-FLEET-ANCHOR.md inbox-ALL__from-FLEET-ANCHOR.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: bus_send.py tg_bus_read.py voice_backstop.py
auto-mac16-260820-fundraise-packaging ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✔ claude-task
зачем: Стратегическая сессия: как сделать то, что мы делаем, фандрайзебельным (R+DR, Decision Memo)
разовая: 2026-08-20 13:18 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-20T20:22)
кому: Антон (очередь одобрений); RAG/второй мозг · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py dr_registry.py
coach-morning ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: "[PAUSED by Anton 2026-08-12 — pull-режим /coach по запросу] [WEEKLY Mon 07-34 — cron applied 2026-07-03 Anton, token-save]. Еженедельный утренний коуч Антона (Пн): зеркало+отчёт за неделю+камень недели → Telegram чат 03 + журнал/дашборд. [HUB-owned; account tonyssd]"
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-29-output-freshness-blind-crons.md — не улика запуска
кому: чат 03 (флот+Антон); RAG/второй мозг · выход: SKILL.md coach-2026-06-09.md coach-ГГГГ-ММ-ДД.md playbook.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets vault
🔗 зависит: brain_ask.py coach_run.py cron_heartbeat.py no_modal_lane_scan.py tg_bot_send.py
cron:cd 🔇 молчит🗼 → Маякn8n ✔ crontab
зачем: ⚠ не документировано
cron 25 * * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
cron:mayak_inbox_robot.sh 🔇 молчит🏠 → хабn8n ✘ crontab
зачем: mayak_inbox_robot.sh — стоячий консенсус/inbox-актор Маяка (cron */10). 0 токенов если шина пуста; Sonnet просыпается только на новые сообщения.
cron 40 6 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: пиры по шине · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: consensus.py inbox_debt.py machine_bus.py mayak_inbox_robot.sh routine_stamp.sh
dima-onboarding-watch ⏸ выключена📌 только тутn8n ✘ claude-task
зачем: Вахта онбординга Димы: 1×/сутки проверять TG-группу «Dima Onbording CC» и вести его по шагам (второй мозг + USM-стартап)
cron 0 10 * * * (PT) [ВЫКЛЮЧЕНА] · статус: выключена в приложении, последний прогон 2026-07-31T17:03
кому: Антон (очередь одобрений) · выход: /.claude/projects/-Users-anton-Library-CloudStorage-GoogleDrive-dzyatkovskiy-a-gmail-com-My-Drive---Claude-Mac16/memory/dima-onboarding.md /Obsidian/_originals/granola/2026-07-16-dima-korobitsyn-onboarding-call-notes.md CRM-Aviation-Parts-Structure.md SEED-PROMPT-DIMA.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: approval.py
gmail-digest-morning ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: [RUNS AS WINDOWS TASK "Claude Gmail Digest Morning" since 2026-07-20 (in-app MCP cron retired; survives Desktop-app death; mandate +++++). ВНИМАНИЕ: если ты читаешь это как ПРОМПТ — ты И ЕСТЬ эта задача планировщика, ВЫПОЛНЯЙ шаги ниже полностью; не отказывайся и не «избегай дублирования».] Тихий сторож почты (08:10 Lisbon): молча следит за 3 ящиками; пишет в Telegram ТОЛЬКО если есть письмо, требующее ЛИЧНО Антона (деньги/дедлайн, живой человек ждёт, сделка). Нет срочного → молчит (пн = 1 строка-пульс). Только чтение. [HUB-owned, migrated from laptop 2026-06-22]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-29-mac16-red-tests.md — не улика запуска
кому: чат 03 (флот+Антон) · выход: CLAUDE.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets
🔗 зависит: anchor_triage.py cron_heartbeat.py gmail_check.py no_modal_lane_scan.py tg_bot_send.py
hanging-tasks-digest ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: Ежедневно (05:52 Лиссабон) — сводка ВИСЯЧИХ задач Антону в TG-папку. Источник истины = реестр 10-Tasks; голосовая очередь показывается ТОЛЬКО как «новое, не разобрано». [HUB A-2022BAYAREA; account tonyssd]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _Tasks-MOC.md (строка с датой)
кому: дашборд Task-Backlog.html; пиры по шине; реестр задач · выход: CLAUDE.md Task-Backlog.html tasks.md triage/tasks.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets vault ssh_peer
🔗 зависит: ask_debt.py bus_ping.py claude_run.py cron_heartbeat.py tg_bus_read.py tg_bus_send.py voice_task_promote.py
intention-daily ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: Ночью 23:20 Лиссабон: намайнить намерения Антона из всех сессий дня → 2-3 поста-намерения с явной просьбой (голос Антона=Opus, каналы X/TG/IndieHackers/AskHN) → черновики в вольт + Антону в Telegram. Draft-first.
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-27-dual-rail-scheduled-tasks.md — не улика запуска
кому: пиры по шине · выход: SKILL.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: intention_mine.py tg_bus_send.py
preference-sweep-daily ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: Daily sweep свежих чатов на повторяющиеся предпочтения + новые артефакты → предлагает на ревью (file + Telegram). Review-only. [HUB-owned 2026-06-22; account tonyssd]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-27-dual-rail-scheduled-tasks.md — не улика запуска
кому: чат 03 (флот+Антон) · выход: CLAUDE.md MEMORY.md PROPOSALS-latest.md digest-latest.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets vault
🔗 зависит: cron_heartbeat.py retro_inventory.py rule_scan.py
robot-audit-weekly ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: Еженедельный аудит ВСЕХ роботов (Вс 23:10): живы ли, появились ли новые вне реестра, что предлагаю выключить под текущий курс. Дашборд Robot-Registry.html + предложения в TG-03. Review-only: выключает только Антон (+/QQQ). [HUB A-2022BAYAREA]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-27-dual-rail-scheduled-tasks.md — не улика запуска
кому: чат 03 (флот+Антон); дашборд Robot-Registry.html · выход: CLAUDE.md Robot-Registry.html SKILL.md _Dashboards/Robot-Registry.html
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets vault
🔗 зависит: build_robot_dashboard.py cron_heartbeat.py cron_watchdog.py no_modal_lane_scan.py tg_bot_send.py
show-hn-gate-verdict-0808 ❔ запуск не доказан🏠 → хаб⏳ временная · упомянута, запуск не доказанn8n ✔ claude-task
зачем: Разовый вердикт по гейту Show HN 11.08 (08.08 утро): замерить внешние ссылки + воспроизведения, дать честное «стреляем / не стреляем + причина» в TG-03
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-27-show-hn-gated-1108.md — не улика запуска
кому: чат 03 (флот+Антон); реестр задач · выход: decision-2026-07-27-oss-lane-root-fix-identity-and-links.md show-hn-package-2026-08-11.md task-2026-07-27-show-hn-gated-1108.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault github
🔗 зависит: hn_watch.py zalp_delta.py
takeout-arrival-watch ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: Daily watch (to ~June 26) for Anton's CLEAN Takeout exports (Chrome + My Activity) delivered as download LINKS to email a@; pings Telegram чат 03 when a 'ready' email arrives, silent otherwise, self-disables after June 26.
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-20-cron-migration-wave2-and-peers.md — не улика запуска
кому: чат 03 (флот+Антон) · выход: ⚠ не документировано
переносимость: залогиненный браузерный профиль этой машины; локальный MCP-демон (telegram-mcp SSE)
нужно: browser mcp telegram
🔗 зависит: gmail_check.py
tg-calendar-agenda ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: ⏸️ STOPPED 2026-07-27 по слову Антона («пока не надо предупреждать про будущие эвенты из календаря»). Не включать без его «+». Будильник №3 (утро): повестка дня из Google Календаря в TG-03.
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-20-cron-migration-wave2-and-peers.md — не улика запуска
кому: чат 03 (флот+Антон) · выход: ⚠ не документировано
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram
🔗 зависит: cron_heartbeat.py no_modal_lane_scan.py tg_bot_send.py
tg-relationships-weekly ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: Будильник №5 (еженедельный): дни рождения на неделю + важные лиды, с кем давно не общались. Осторожен с качеством данных. [HUB-owned 2026-06-22; account tonyssd]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-27-dual-rail-scheduled-tasks.md — не улика запуска
кому: чат 03 (флот+Антон) · выход: CLAUDE.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: cron_heartbeat.py no_modal_lane_scan.py tg_bot_send.py
tg-weekly-digest ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: Будильник №6 (вс вечером): недельный свод — что сделано/что зависло — из brain_digest.py, в Telegram. [HUB-owned 2026-06-22; account tonyssd]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-27-dual-rail-scheduled-tasks.md — не улика запуска
кому: чат 03 (флот+Антон) · выход: CLAUDE.md _Weekly-Digest.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: brain_digest.py cron_heartbeat.py no_modal_lane_scan.py tg_bot_send.py

Сторожа и здоровье узла 33 частей

Это ОДНА группа: выключаешь одну часть — остальные 32 продолжают жить и ждать её выход.
cron:mayak_bus_guard.sh 🔴 бежит, но падает🗼 → Маякn8n ✘ crontab
зачем: W1a bus-guard (keep the machine-bus MESSAGE rail tiny). ARMED 2026-07-11 (Phase B, #w1a-arm). SCOPE FIX: Mayak's MACHINE_BUS_DIR=/root/machine-bus is a superset that ALSO contains the _session-archive-inbound staging pipeline (peers' session transcripts, ~600MB, a different consumer). BUS_GUARD_EXCLUDE spares that subtree so arming only polices genuine stray large payloads on the message rail (roo
cron 17 * * * * (PT) · статус: бежит, но ПАДАЕТ (0.5ч): «BOT FAIL: HTTP 400 Bad Request: text is too long»
кому: ⚠ не документировано · выход: /home/anton/.claude/scripts/_bus_guard.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets ssh_peer
🔗 зависит: bus_guard.py
ai.paloalto.ack-watchdog 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: ack_watchdog.command -- POSIX-дверь к сторожу ACK. Поставлено install_ack_scheduler.py. Виндовый ack_watchdog.cmd на POSIX не исполняется ничем -- отсюда класс «движок есть, тика нет». env берём из ЕДИНОГО источника node_env.sh (там MACHINE_KEY): под launchd/cron окружение пустое, а без MACHINE_KEY перепинг падает в «BUS FAIL: ME=unknown», т.е. сторож снова тих.
каждые 12 мин · статус: выход свежий, 0.0ч (по _ack_watchdog.log, заявленный выход молчит)
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_ack_watchdog_launchd.out /Users/anton/.claude/scripts/_ack_watchdog.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: ack_watchdog.command ack_watchdog.py install_ack_scheduler.py node_env.sh
ai.paloalto.claude-auth-probe 🟢 отработала📌 только тутn8n ✘ launchd
зачем: claude_auth_probe.py -- 0-LLM sentry over the headless `claude` CLI login on this node. WHY (incident 2026-08-05, measured): the hub's headless OAuth session expired and every Windows-Scheduler routine that shells out to `claude -p` started dying instantly with exit=126 ("claude CLI is logged out"). ELEVEN routines were dead at once -- among them Content-Drain-Daily, the ONLY rail that turns funne
в 20:20, 06:20 (PT) · статус: выход свежий, 2.6ч
кому: пиры по шине · выход: /Users/anton/.claude/logs/_claude_auth_probe.out.log
переносимость: локальный MCP-демон (telegram-mcp SSE); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: mcp secrets ssh_peer
🔗 зависит: _test_funnel_sentries.py bus_send.py claude_auth_probe.py claude_run.py claude_token_sync.py cron_heartbeat.py llm_ask.py oauth_probe.py
ai.paloalto.config-integrity 🟢 отработала📌 только тутn8n ✔ launchd
зачем: config_integrity_daily.command — ежедневный сторож конфига Claude (порт хабовской задачи "Claude Config Integrity Gate" 05:38 + лаптопного settings_guard, 2026-07-07). 1) config_integrity_gate check --notify: конфиг УСОХ ниже baseline / CLAUDE.md ниже wipe-floor → RED-флаг + пинг в TG-03. После намеренного изменения: `snapshot`. 2) settings_guard --quiet: битый JSON settings → алерт (класс «harnes
в 05:45 (PT) · статус: выход свежий, 17.2ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_config_integrity.log
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: нет особых
🔗 зависит: config_integrity_daily.command config_integrity_gate.py settings_guard.py
ai.paloalto.headless-llm-watchdog 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: headless_llm_watchdog.py -- kill headless LLM CLI calls (gemini -p / claude -p / codex exec) that outlived the fleet MAXSEC=900s standard (memory [[inbox-robot-hang-guard]]) by a wide margin, and say so once, with a name and a cure -- canon §5.5 "watchdog does not live inside the thing it watches". WHY (order from MacBook-Anton TASK #06289e27, 2026-07-31): Mac16 found a `gemini -p` DR call that li
каждые 10 мин · статус: выход свежий, 0.1ч
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_headless_llm_watchdog.log /Users/anton/.claude/scripts/_headless_llm_watchdog_MacBook-Anton.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
🔗 зависит: _test_headless_llm_watchdog.py bus_send.py headless_llm_watchdog.py proc_patrol.py
ai.paloalto.node-health-beat 🟢 отработала📌 только тутn8n ✘ launchd
зачем: node-health-beat (Mac) -- post this machine's FULL health snapshot to chat 03 (0 LLM). Change-aware: node_health.py --beat posts only on a severity CHANGE or the 6h pulse. Canon: Bible reglament-multi-machine §4 (HEARTBEAT) + authorization cfea0272 (heartbeat v3: includes the inbox-robot last-scan metric). Posting rail = bus_ping (Telethon session.env); until the session exists the post SKIPs grac
каждые 15 мин · статус: выход свежий, 0.2ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_node_health.log
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: telegram secrets
🔗 зависит: node_env.sh node_health.py
ai.paloalto.proc-patrol 🟢 отработала📌 только тутn8n ✘ launchd
зачем: proc_patrol.py -- fleet PROCESS PATROL: find & fix zombie/stale processes that slow the machine. WHY (Anton, voice, 2026-07-29): "компьютеры жёстко тормозят, когда включён Code -- он вешает кучу полумёртвых зомби-сессий". Measured same day on Mac16: 172 ORPHANED telegram-mcp Pythons + ~30 claude-code sessions 2-4 days old -> swap 14.5/15 GB full, machine crawling. Killing them: free RAM 54% -> 77%
каждые 30 мин · статус: выход свежий, 0.1ч
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_proc_patrol_MacBook-Anton.log /Users/anton/.claude/scripts/_proc_patrol_MacBookPro.log
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); локальный MCP-демон (telegram-mcp SSE); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: mcp telegram whatsapp ssh_peer mac_only
🔗 зависит: _test_proc_patrol.py bus_send.py main.py proc_patrol.py
ai.paloalto.regress-grid 🟢 отработала🏠 → хабn8n ✘ launchd
зачем: regress_run.py - регресс-сетка: прогнать ВСЕ наши тесты и сказать, что сломалось со вчера. Зачем (Антон 28.07): у нас были внешние ЛОМАТЕЛИ (Codex/Grok/Gemini смотрят свежий код), но не было сетки, которая смотрит НАЗАД. Тесты лежали россыпью, никто их не запускал скопом, поэтому «тест есть» и «тест зелёный» были неразличимы. Что делает: находит `_test_*.py` / `test_*.py` в ~/.claude/scripts и $IM
в 17:30 (PT) · статус: выход свежий, 5.1ч
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_regress_grid_launchd.log
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram whatsapp secrets vault syncthing
🔗 зависит: _test_consensus.py _test_regress_run.py _test_voice_finalizer.py bus_send.py canon_changelog.py coverage_map.py fleet_services.py regress_fresh.py
ai.paloalto.tccprobe 🟢 отработала📌 только тутn8n ✘ launchd
зачем: ⚠ не документировано
⚠ не документировано · статус: выход в окне 7д, 46.1ч
кому: ⚠ не документировано · выход: /tmp/tccprobe.out
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: mac_only
cron:claude_auth_probe.py 🟢 отработала📌 только тутn8n ✘ crontab
зачем: claude_auth_probe.py -- 0-LLM sentry over the headless `claude` CLI login on this node. WHY (incident 2026-08-05, measured): the hub's headless OAuth session expired and every Windows-Scheduler routine that shells out to `claude -p` started dying instantly with exit=126 ("claude CLI is logged out"). ELEVEN routines were dead at once -- among them Content-Drain-Daily, the ONLY rail that turns funne
cron 40 4 * * * (PT) · статус: выход свежий, 22.1ч
кому: пиры по шине · выход: /home/anton/.claude/scripts/_claude_auth_probe.log
переносимость: локальный MCP-демон (telegram-mcp SSE); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: mcp secrets ssh_peer
🔗 зависит: _test_funnel_sentries.py bus_send.py claude_auth_probe.py claude_run.py claude_token_sync.py cron_heartbeat.py llm_ask.py oauth_probe.py
cron:mayak_ack_watchdog.sh 🟢 отработала🗼 → Маякn8n ✘ crontab
зачем: W1a ack-watchdog (sender-side ACK chaser). PHASE A = ACK_DRYRUN (nudges/escalations logged as DRYRUN, none sent). PHASE B: hub disables its twin + `#w1a-arm ack-watchdog` -> drop ACK_DRYRUN=1.
cron */12 * * * * (PT) · статус: выход свежий, 0.1ч
кому: ⚠ не документировано · выход: /home/anton/.claude/scripts/_ack_watchdog.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets ssh_peer
🔗 зависит: ack_watchdog.py
cron:mayak_beat_watch.sh 🟢 отработала🗼 → Маякn8n ✘ crontab
зачем: Шаг 0 Плана v2: семантический dead-man над битами флота (не mtime). Дом = Маяк (§5.5).
cron 7,27,47 * * * * (PT) · статус: выход свежий, 0.3ч
кому: ⚠ не документировано · выход: /home/anton/.claude/scripts/_beat_watch.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets ssh_peer
🔗 зависит: beat_semantic_watch.py
cron:mayak_heartbeat_relay.sh 🟢 отработала🗼 → Маякn8n ✘ crontab
зачем: W1a heartbeat-relay (repost session-less followers' beats to chat 03). PHASE A = HB_RELAY_OBSERVE (prints would-relay, posts nothing -> no double posts). PHASE B: hub disables its relay + `#w1a-arm heartbeat-relay` -> remove the HB_RELAY_OBSERVE=1 below.
cron */15 * * * * (PT) · статус: выход свежий, 0.2ч
кому: ⚠ не документировано · выход: /home/anton/.claude/scripts/_heartbeat_relay.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets ssh_peer
🔗 зависит: heartbeat_relay.py
cron:memory_guard.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: Memory Index Guard — keep MEMORY.md from ever bloating past the always-loaded window. 0-token, deterministic. Checks the caps from memory/memory-index-hygiene.md: bytes <= 20000, lines <= 135, every entry <= 150 chars. Also guards the CLASS of silent memory loss (added 2026-07-04 after 23 orphans found): - orphan check: every memory *.md must have a pointer in MEMORY.md or MEMORY-archive.md; - syn
cron 50 23 * * * (PT) · статус: выход свежий, 2.9ч
кому: ⚠ не документировано · выход: /home/anton/.claude/scripts/_memory_guard.log
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets syncthing ssh_peer
🔗 зависит: bus_ping.py memory_focus.py rule_home_guard.py
cron:regress_run.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: regress_run.py - регресс-сетка: прогнать ВСЕ наши тесты и сказать, что сломалось со вчера. Зачем (Антон 28.07): у нас были внешние ЛОМАТЕЛИ (Codex/Grok/Gemini смотрят свежий код), но не было сетки, которая смотрит НАЗАД. Тесты лежали россыпью, никто их не запускал скопом, поэтому «тест есть» и «тест зелёный» были неразличимы. Что делает: находит `_test_*.py` / `test_*.py` в ~/.claude/scripts и $IM
cron 40 02 * * * (PT) · статус: выход свежий, 24.0ч
кому: пиры по шине · выход: /home/anton/.claude/scripts/_regress_cron.log
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram whatsapp secrets vault syncthing
🔗 зависит: _test_consensus.py _test_regress_run.py _test_voice_finalizer.py bus_send.py canon_changelog.py coverage_map.py fleet_services.py regress_fresh.py
cron:regress_run.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: regress_run.py - регресс-сетка: прогнать ВСЕ наши тесты и сказать, что сломалось со вчера. Зачем (Антон 28.07): у нас были внешние ЛОМАТЕЛИ (Codex/Grok/Gemini смотрят свежий код), но не было сетки, которая смотрит НАЗАД. Тесты лежали россыпью, никто их не запускал скопом, поэтому «тест есть» и «тест зелёный» были неразличимы. Что делает: находит `_test_*.py` / `test_*.py` в ~/.claude/scripts и $IM
cron 40 02 * * * (PT) · статус: выход свежий, 20.0ч
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_regress_cron.log
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram whatsapp secrets vault syncthing
🔗 зависит: _test_consensus.py _test_regress_run.py _test_voice_finalizer.py bus_send.py canon_changelog.py coverage_map.py fleet_services.py regress_fresh.py
_DELETED-cross-machine-robot-dryrun-20260624-153156 🪦 сирота🏠 → хаб⏳ временная · папка без регистрации и без следа запускаn8n ✘ claude-task
зачем: Phase-2 cross-machine bus TASK runner — DRY-RUN: classify pending bus items + AUTHORIZATION blocks, report to log only, never execute. Go-live needs Anton's explicit OK.
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: пиры по шине; RAG/второй мозг · выход: .robot-dryrun-A-2022BAYAREA.log robot_inbox_prompt.md
переносимость: нужен GPU/тяжёлый компьют — дом хаба (§7.1 п.1)
нужно: telegram secrets vault syncthing gpu
🔗 зависит: machine_bus.py
auto-hub-260811-watchdog-v2-hung ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-11n8n ✘ claude-task
зачем: Watchdog v2: ветка HUNG (зависший Claude Desktop) + ревизия headless-рестарта; обновить OSS и посылку флоту
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: retro-2026-08-11-desktop-watchdog-rep-reply-retro-lost.md task-2026-08-11-desktop-watchdog-v2-hung-headless.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing github
🔗 зависит: bus_send.py selfheal.py
auto-hub-260812-mayak-cron-key ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-12n8n ✘ claude-task
зачем: КОРЕНЬ: вшить claude_headless.env в cron Маяка, чтобы ночные роботы получали OAuth-токен
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон) · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets ssh_peer
auto-hub-260821-dead-owner-watchdogs ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Сторожа кричат по выключенным владельцам, а телефонная сессия Антона лежит в реестре мёртвого аккаунта и не бегает с 18.08
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: /.claude/_engines_shadow.jsonl Breakage-Journal.md CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py cron_watchdog.py engines_shadow.py fleet_fix_audit.py output_freshness.py
auto-hub-260821-dellm-canary-connector-health ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✘ claude-task
зачем: Де-LLM канарейка: connector_health_daily из claude -p в чистый python (LLM-слой 28 дней красил RED в GREEN)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: дашборд Routine-Census-2026-08-21.html; реестр задач · выход: Routine-Census-2026-08-21.html SKILL.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: connector_health.py tg_bot_send.py wa_probe.py
auto-hub-260821-habr-promise-guardrails-agentevals ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Хабр-обещание: прогнать трейсы через Invariant Guardrails и AgentEvals
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: charm-os/modules/eval-harness/benchmarks/public-live-v0/fixture.jsonl task-2026-08-12-habr-promise-guardrails-agentevals.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py
auto-mac16-260820-claude-token-ladder 🔇 молчит🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✘ claude-task
зачем: Лестница Claude-АККАУНТОВ для headless: несколько OAuth-токенов в store + перебор в claude_run.py до смены вендора
разовая: 2026-08-20 23:45 · статус: включена, но прогонов не зафиксировано
кому: Антон (очередь одобрений); реестр задач · выход: 00-System/Shadow-First-Queue.md 04-Projects/memo-2026-08-20-nochnye-rutiny-n8n-ili-relsa.md 10-Tasks/task-2026-08-20-claude-account-ladder-headless.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets
🔗 зависит: approval.py claude_auth_probe.py claude_fleet.py claude_run.py
auto-mac16-260820-telethon-lock-watchdog ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✔ claude-task
зачем: AUTO-mac16-260820-telethon-lock-watchdog — починка класса «зависший процесс держит общий telethon-замок @***ySsd»
разовая: 2026-08-20 01:03 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-20T08:03)
кому: Антон (очередь одобрений); пиры по шине · выход: /Users/anton/Obsidian/Anton-Knowledge/00-System/Breakage-Journal.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault syncthing ssh_peer
🔗 зависит: approval.py bus_send.py claude_fleet.py consensus.py deploy_register.py have.py onair.py preflight_shared_edit.py
chatgpt-token-guard-nightly ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: Ночной сторож ChatGPT-токена (01:00 Лиссабон, ДО синка): дешёвый гейт истечения → при нужде сам добывает свежий accessToken через залогиненный Chrome хаба и поднимает синк. Молчит, когда токен здоров. [HUB A-2022BAYAREA]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: CLAUDE.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets vault
🔗 зависит: bus_send.py token_expiry_check.py
connector-health-daily ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: [RUNS AS WINDOWS TASK "Claude Connector Health Daily" since 2026-07-20 (in-app MCP cron retired; survives Desktop-app death; mandate +++++). ВНИМАНИЕ: если ты читаешь это как ПРОМПТ — ты И ЕСТЬ эта задача планировщика, ВЫПОЛНЯЙ шаги ниже полностью; не отказывайся и не «избегай дублирования».] Ежедневный сторож внешних коннектов (07:48 Lisbon): Telegram (MCP 4 акк + Telethon-рельса), WhatsApp, Gmail, Календарь, n8n. Пишет дашборд + JSON; молчит если всё зелёное (пн = 1 строка-пульс); RED → алерт в Telegram чат 03, а если умер сам Telegram → запасной канал (Telethon→чат 03 / email / popup / RED-флаг). [HUB-owned A-2022BAYAREA]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-28-audit-storozhey-flota-lozhno-zelenoe.md — не улика запуска
кому: чат 03 (флот+Антон); дашборд Connectors-Health.html · выход: CLAUDE.md Connectors-Health.html
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram whatsapp vault
🔗 зависит: alert_fallback.py build_dashboard.py cron_heartbeat.py no_modal_lane_scan.py tg_bot_send.py wa_probe.py
cron:headless_llm_watchdog.py 🔇 молчит🗼 → Маякn8n ✔ crontab
зачем: headless_llm_watchdog.py -- kill headless LLM CLI calls (gemini -p / claude -p / codex exec) that outlived the fleet MAXSEC=900s standard (memory [[inbox-robot-hang-guard]]) by a wide margin, and say so once, with a name and a cure -- canon §5.5 "watchdog does not live inside the thing it watches". WHY (order from MacBook-Anton TASK #06289e27, 2026-07-31): Mac16 found a `gemini -p` DR call that li
cron */10 * * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: пиры по шине · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
🔗 зависит: _test_headless_llm_watchdog.py bus_send.py headless_llm_watchdog.py proc_patrol.py
cron:palo_alto_site_watch.sh 🔇 молчит🗼 → Маякn8n ✔ crontab
зачем: Сторож palo-alto.ai: сигналит ТОЛЬКО при смене картины (зелёное -> молчит). Паспорт: E:\Obsidian\Anton-Knowledge\00-System\Palo-Alto-Site-Passport.md
cron 25 */6 * * * (PT) · статус: лог пуст, mtime 512.3ч назад
кому: пиры по шине · выход: /home/anton/.claude/scripts/_palo_alto_site_watch.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: bus_send.py palo_alto_site_check.py
cron:proc_patrol.py 🔇 молчит📌 только тутn8n ✘ crontab
зачем: proc_patrol.py -- fleet PROCESS PATROL: find & fix zombie/stale processes that slow the machine. WHY (Anton, voice, 2026-07-29): "компьютеры жёстко тормозят, когда включён Code -- он вешает кучу полумёртвых зомби-сессий". Measured same day on Mac16: 172 ORPHANED telegram-mcp Pythons + ~30 claude-code sessions 2-4 days old -> swap 14.5/15 GB full, machine crawling. Killing them: free RAM 54% -> 77%
cron */30 * * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: пиры по шине · выход: ⚠ не документировано
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); локальный MCP-демон (telegram-mcp SSE); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: mcp telegram whatsapp ssh_peer mac_only
🔗 зависит: _test_proc_patrol.py bus_send.py main.py proc_patrol.py
obsidian-backup-healthcheck ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: [RUNS AS WINDOWS TASK "Claude Obsidian Backup Healthcheck" since 2026-07-20 (in-app MCP cron retired; survives Desktop-app death; mandate +++++). ВНИМАНИЕ: если ты читаешь это как ПРОМПТ — ты И ЕСТЬ эта задача планировщика, ВЫПОЛНЯЙ шаги ниже полностью; не отказывайся и не «избегай дублирования».] Weekly check that the Obsidian offsite backup is alive; Telegram alert if broken, short heartbeat if fine. [HUB-owned 2026-06-22; account tonyssd]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон) · выход: CLAUDE.md health-latest.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets vault
🔗 зависит: backup_healthcheck.py backup_to_drive.py cron_heartbeat.py
sess-dogfooding-temperature ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: Гейты из hooks/ не доезжают до пиров — закрыть класс (chip_guard под ударом)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: session_slots.log
кому: пиры по шине; реестр задач · выход: /.claude/CLAUDE.md CLAUDE.md Session-Slots-Passport.md retro-2026-07-29-visible-auto-sessions.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp
🔗 зависит: bus_send.py chip_guard.py publish_scripts.py
sess-swarm-coordination ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: п.33+6 Координация роя: одна живая сессия, watchdog зависших
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: session_slots.log
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp
🔗 зависит: spawn_session.py
spawn-visibility-probe 🪦 сирота🗼 → Маяк⏳ временная · папка без регистрации и без следа запускаn8n ✘ claude-task
зачем: Разовая проба: видна ли в списке сессий сессия, запущенная через scheduled-task рельсу
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets

Deep Research — очередь, забор отчётов, долг 31 частей

Это ОДНА группа: выключаешь одну часть — остальные 30 продолжают жить и ждать её выход.
ai.paloalto.dr-debt-watch 🟢 отработала🏠 → хабn8n ✔ launchd
зачем: dr_debt_watch.py — ночной осушитель долга реестра Deep Research + ДОКАЗАТЕЛЬСТВО прогона. ЗАЧЕМ (корень, замерен 01.08.2026 на Mac16). Правило «synthesized без потребителя 30 дней -> parked» числилось живым с 28.07, но осушало НОЛЬ строк, и разом сошлись три причины: 1. `autopark` не был подключён НИ К ЧЕМУ — ни launchd, ни cron, ни рутина. Единственным его «вызывающим» была проза внутри SKILL.md.
в 17:10 (PT) · статус: выход свежий, 5.8ч
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_dr_debt_watch_launchd.out
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: dr_debt_watch.py dr_registry.py dr_start.py
ai.paloalto.dr-runner-tick 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: ⚠ не документировано
каждые 60 мин · статус: выход свежий, 0.6ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_dr_runner_tick.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-mac16-260731-dr-runner-daily 🟢 отработала🗼 → Маякn8n ✔ claude-task
зачем: AUTO-mac16-dr-judge — СУТОЧНЫЙ судья долга реестра ДР (вердикты applied/parked); механику dispatch/collect делает часовой Sonnet-курьер в launchd (ai.paloalto.dr-runner-tick)
cron 30 20 * * * (PT) · статус: выход свежий, 19.4ч
кому: Антон (очередь одобрений); пиры по шине · выход: CLAUDE.md SYNTHESIS.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py dr_registry.py dr_runner_tick.command onair.py
cron:dr_registry.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: dr_registry.py v3.1 — реестр Deep Research Антона (0 токенов, stdlib only). SHARD-CUTOVER. Каждый DR получает номер DRYY-MM-DD-<МАШИНА>-NN (у каждого компа СВОЯ очередь). v3 (2026-07-15, мандат Антона «чини корень»): КОРЕНЬ хронических .sync-conflict на _DR-Registry.md = несколько машин дописывали ОДИН синкаемый файл (Syncthing whole-file LWW не мержит конкурентные записи; merge_conflicts лечил ли
cron 15 4 * * * (PT) · статус: выход свежий, 22.5ч
кому: пиры по шине · выход: /home/anton/.claude/logs/dr_registry_compact.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing ssh_peer
🔗 зависит: dr_queue.py dr_registry.py nightly_sync.py
daemon:dr_local_bridge.py 🟢 отработала🗼 → Маякn8n ✔ daemon
зачем: dr_local_bridge.py — локальный мост «файл <-> страница браузера» для DR-рельс. НАЗНАЧЕНИЕ. Подать длинный DR-промпт в веб-морду LLM и забрать оттуда отчёт, НЕ пропуская текст через контекст модели (иначе каждый заказ стоит 2-5k токенов на подачу + столько же на забор). Страница делает fetch('http://127.0.0.1:8731/p-<ID>.txt') и POST обратно; 127.0.0.1 считается potentially-trustworthy, поэтому mix
постоянно (uptime 04-15:30:31, pid 40203) · статус: процесс живой, uptime 04-15:30:31
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260805-dr-runner-1858 ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-05n8n ✔ claude-task
зачем: AUTO-hub-260805: разогнать DR26-08-05-HUB-01-1858 веером из 6 рельс и собрать отчёты
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: CLAUDE.md dr-no-blocking-approvals.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py dr_queue.py dr_registry.py dr_start.py
auto-hub-260805-dr-runner-2158 ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-05n8n ✔ claude-task
зачем: AUTO-hub-260805: разогнать DR26-08-05-HUB-02-2156 (FB Graph API для личного профиля) веером из 6 рельс и собрать отчёты
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); пиры по шине · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: bus_send.py dr_queue.py
auto-hub-260806-dr-fanout-triz-5why ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: Веер ДР по двум заказам: ТРИЗ (DR26-08-06-HUB-01-1055) и 5 Why по серии (DR26-08-06-HUB-02-1055)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: reglament-pyat-pochemu-koren-po-serii-sessiy.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: dr_to_content.py
auto-hub-260806-dr-registry-v3-apply-fold ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: dr_registry v3: принять пакет с HP17, применить, fold, раскатать
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: auto-hub-260806-dr-registry-v3-apply-fold.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260806-dr-runner ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: AUTO-hub-260806-dr-runner: разнести DR26-08-06-HUB-03-1725 по 6 рельсам и забрать отчёты
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: DR26-08-06-HUB-03-1725.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: approval.py dr_queue.py
auto-hub-260810-dr-nonprofit-fanout ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✔ claude-task
зачем: Веер DR26-08-10-HUB-01-1449 (платформы регистрации 501c3) по внешним LLM + сбор отчётов
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: DR26-08-10-HUB-01-1449-nonprofit-online-registration-platforms-prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: dr_registry.py dr_start.py
auto-hub-260810-dr-runner-accel ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✔ claude-task
зачем: AUTO-hub-260810-dr-runner-accel: разнести два ДР (акселераторы + фандрейз-упаковка) по веером внешних LLM и забрать отчёты
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений); пиры по шине · выход: dr-accelerators-map.md dr-fundraise-framing.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py bus_send.py dr_queue.py
auto-hub-260818-dr-discount-runner ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-18n8n ✔ claude-task
зачем: AUTO-hub-260818: разогнать ДР DR26-08-18-HUB-02-2037 про скидку у дилера Mercedes Frankfurt
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-22-repair-run-timeout-or-hang.md (строка с датой)
кому: пиры по шине · выход: DR26-08-18-HUB-02-2037.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: dr_registry.py
auto-hub-260818-dr-runner ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-18n8n ✔ claude-task
зачем: AUTO-hub-260818: разогнать очередь ДР, в первую очередь DR26-08-18-HUB-01-1742 по конфигурации Mercedes V-Class
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: dr_registry.py
auto-hub-260819-dr-runner-monosnap ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: DR-раннер: DR26-08-19-HUB-02-1756 Monosnap упаковка под Долину — веер 6 рельс, забор отчётов, синтез, отдача Кириллу (сырьё + синтез). [HUB]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-22-repair-run-timeout-or-hang.md (строка с датой)
кому: реестр задач · выход: 03-Insights/DR26-08-19-HUB-02-1756-SYNTHESIS-monosnap-valley-packaging.md person-kirill-simakov.md task-2026-08-19-kirill-simakov-peer-pilot.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: dr_glm_relay.py dr_queue.py dr_registry.py dr_start.py
auto-hub-260821-dr-fanout-vibe-teach ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Разнести веером два свежих ДР из очереди (курсы для не-кодеров + экономика синтетических сотрудников)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: project-vibe-teach.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: bus_send.py dr_headless_dispatch.py dr_queue.py dr_registry.py
auto-hub-260821-dr-teasers-daily ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✘ claude-task
зачем: ДР-полоса: 10 тизеров в день из корпуса дипресёрчей в каналы @PaloAltoAi и @PaloAltoAiRu
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); пиры по шине · выход: ⚠ не документировано
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault github
🔗 зависит: dr_lane.py dr_teaser_gate.py slop_gate.py
auto-hub-260821-seo-geo-kontakty-i-dr-kak-kontent ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: SEO/GEO для второго мозга (№15) + DR как контент (№22): контакты везде, синтез DR
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: DR26-07-27-ZB-03-2306-seo-geo-grok.md task-2026-07-28-seo-geo-kontakty-i-dr-kak-kontent.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py
auto-hub-260821-series-posts-ai-self-ordered-dr ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Серия постов: ИИ сама заказывает себе Deep Research
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: task-2026-08-04-series-posts-ai-self-ordered-dr.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py
auto-mac16-260731-dr-runner-now ✔ разовая, отработала🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-07-31n8n ✘ claude-task
зачем: AUTO-mac16-260731-dr-runner — разгрести очередь ДР: 3 approved разослать, 10 collecting добрать
разовая: 2026-07-31 22:33 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T06:02)
кому: Антон (очередь одобрений) · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets
🔗 зависит: approval.py dr_queue.py dr_registry.py
auto-mac16-260801-dr-debt-root ✔ разовая, отработала🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-08-01n8n ✔ claude-task
зачем: AUTO-mac16-260801-dr-debt-root — корень долга реестра ДР: 209 отчётов без решения, конверсия 20%
разовая: 2026-08-01 07:20 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T14:26)
кому: ⚠ не документировано · выход: CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: dr_registry.py
auto-mac16-260801-dr-runner ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-01n8n ✔ claude-task
зачем: AUTO-mac16-260801-dr-runner — разогнать очередь ДР (658/659) по внешним LLM и забрать отчёты
разовая: 2026-08-01 07:12 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T14:12)
кому: пиры по шине · выход: _machine-bus/_dr/queue/DR26-08-01-MACANTON-02-658.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: dr_queue.py secondop.py
auto-mac16-260801-gemini-dr-rail ✔ разовая, отработала🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-08-01n8n ✔ claude-task
зачем: AUTO-mac16-260801: вернуть Gemini как третью рельсу Deep Research (сейчас все ДР идут 2/2 codex+grok, gemini дропается)
разовая: 2026-08-01 12:55 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T19:55)
кому: ⚠ не документировано · выход: task-2026-08-01-gemini-dr-rail.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: dr_queue.py
auto-mac16-260810-dr-platform-open-questions ✔ разовая, отработала🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-08-10n8n ✔ claude-task
зачем: DR на три открытых вопроса матрицы площадок: X-треды/Premium, длина FB, dev.to
разовая: 2026-08-10 11:25 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-11T05:28)
кому: ⚠ не документировано · выход: 05-Resources/Protocols/reglament-matritsa-ploshchadok-chto-kuda-postim.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: dr_registry.py
auto-mac16-260810-dr-runner-codos ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-10n8n ✔ claude-task
зачем: AUTO-mac16-260810: разогнать DR26-08-10-MACANTON-02-2159 (codos.ai / enterprise AI transformation) по рельсам через dr_queue
разовая: 2026-08-10 22:05 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-11T05:43)
кому: чат 03 (флот+Антон); Антон (очередь одобрений) · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py dr_queue.py
auto-mac16-260814-dr-runner ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-14n8n ✔ claude-task
зачем: AUTO-mac16-260814-dr-runner — разнести DR26-08-14-MACANTON-01-2117 по веерам и забрать отчёты
разовая: 2026-08-14 21:32 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-15T04:54)
кому: Антон (очередь одобрений); пиры по шине · выход: /private/tmp/claude-501/-Users-anton-Library-CloudStorage-GoogleDrive-dzyatkovskiy-a-gmail-com-My-Drive---Claude-Mac16/dc0f80e6-d612-470e-b299-2ca9e01059d8/scratchpad/dr-browser-rakes.md CLAUDE.md OBSIDIAN_VAULT/08-Templates/dr-platform-playbook.md SYNTHESIS.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: approval.py bus_send.py dr_queue.py dr_registry.py secondop.py
auto-mac16-260819-dr-runner-catchclub ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-19n8n ✔ claude-task
зачем: AUTO-mac16-260819-dr-runner — разогнать DR26-08-19-MACANTON-01-0013 (CatchClub/Connectli) по рельсам и забрать отчёты
разовая: 2026-08-19 00:45 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-19T07:45)
кому: Антон (очередь одобрений); реестр задач · выход: 07-People/person-kamil-damiroff.md 10-Tasks/task-2026-08-18-kamil-oko-peer-pilot.md CLAUDE.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py dr_queue.py dr_registry.py
auto-mac16-260820-dr-n8n-uskeysy-dlya-nas ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✘ claude-task
зачем: ДР: фишки и юзкейсы n8n именно под наш флот/боли — чтобы строить на n8n прокачанно, не вслепую
разовая: 2026-08-20 22:45 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-21T05:56)
кому: ⚠ не документировано · выход: /.claude/scripts/llm-cli-golikov/README.md 02-Decisions/decision-2026-08-19-cron-to-event-audit.md 02-Decisions/decision-cc-automation-routing-cloud-vs-local.md 04-Projects/memo-2026-08-20-nochnye-rutiny-n8n-ili-relsa.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram syncthing gpu
🔗 зависит: dr_registry.py dr_start.py n8n_build.py n8n_edit.py serve.py
auto-mac16-260820-dr-runner ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✔ claude-task
зачем: AUTO-mac16-260820-dr-runner — разогнать очередь DR (DR26-08-20-MACANTON-01-1327)
разовая: 2026-08-20 13:45 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-20T20:45)
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: 10-Tasks/task-2026-08-20-fundraise-packaging-memo.md SYNTHESIS.md _machine-bus/_dr/queue/DR26-08-10-HUB-03-1538/SYNTHESIS.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: approval.py bus_send.py dr_queue.py dr_registry.py
cron:mayak_dr_collect.sh 🔇 молчит🏠 → хабn8n ✔ crontab
зачем: W1b item #5 -- DR Collect Nightly (Mayak port of hub "DR Collect Nightly"). Collects freshly-imported DR reports into _originals + flips the DR registry, and (--post-alerts) posts red findings to TG-03. It WRITES the DR registry which lives in the SYNCED vault -> running on both hub+Mayak = write-race. Plus it ALERTS. So fully TWO-PHASE (DRY): runs ONLY when armed. Arm: touch /home/anton/mayak_w1b
cron 5 4 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault ssh_peer
🔗 зависит: cron_heartbeat.py dr_collect.py
git-s26-research-ingest ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt)n8n ✔ claude-task
зачем: GIT-25: занести 7 GitHub-исследований (Downloads + чат) в волт и DR-реестр
разовая: 2026-08-15 12:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-18T14:41)
кому: реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/git25-journal.md /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-31-github-25-routines-program.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: onair.py

Гигиена сессий — память, токены, компакт, архив 26 частей

Это ОДНА группа: выключаешь одну часть — остальные 25 продолжают жить и ждать её выход.
ai.paloalto.ab-session-diet 🟢 отработала📌 только тутn8n ✘ launchd
зачем: A/B-замер «диеты сессии» Claude Code (DR26-08-01-MACANTON-02-726, ход №2 из топ-3). ВОПРОС: сколько из ~340 МБ резидентного веса сессии составляют встроенные MCP-пресеты и кастомизации — то есть ЕСТЬ ли что худеть ручками (--safe-mode / --bare / disable), или вес сидит в ядре сессии и лечится только числом сессий? МЕТОД: три пробы за прогон — обычная сессия · --safe-mode (без кастомизаций и MCP) ·
в 15:30, 18:30, 21:30 (PT) · статус: выход свежий, 1.5ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_ab_session_diet.log
переносимость: локальный MCP-демон (telegram-mcp SSE); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: mcp secrets vault
🔗 зависит: ab_session_diet.py token.py types.py
ai.paloalto.memory-tidy 🟢 отработала📌 только тутn8n ✘ launchd
зачем: ============================================================================= Memory Index Tidy -- macOS/Linux twin of memory_tidy.cmd (hub, Windows).
в 17:10, 21:40 (PT) · статус: выход свежий, 1.3ч (по _memory_tidy.log, заявленный выход молчит)
кому: дашборд Hanging-Tasks-Dashboard.html · выход: /Users/anton/.claude/logs/_memory_tidy.out.log /Users/anton/.claude/scripts/_memory_tidy.log
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: secrets vault syncthing
🔗 зависит: bus_ping.py claude_run.py maintenance_gate.py memory_focus.py memory_guard.py memory_tidy.sh memory_tidy_scope.py node_env.sh
ai.paloalto.session-push 🟢 отработала📌 только тутn8n ✔ launchd
зачем: крэш архиватора сессий был бы вечнозелёным (второго слоя видимости нет).
каждые 60 мин · статус: выход свежий, 0.7ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_session_push_log.txt
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: vault
🔗 зависит: bus_ping.py node_env.sh session_archive.py
ai.paloalto.session-wait-watchdog 🟢 отработала📌 только тутn8n ✘ launchd
зачем: session_wait_watchdog.py -- "session waits for input = signal" (Anton 2026-07-14). PAIN: a session stalled on a permission dialog / AskUserQuestion / plan-approval / an unanswered question in chat, Anton forgot about it, and it sat silent for hours. Harness MCP dialogs are already muted fleet-wide (memory no-harness-approval-prompts), but the OTHER blocking waits remain -- this watchdog catches th
каждые 15 мин · статус: выход свежий, 0.1ч
кому: 02 POLICE (аск Антону); пиры по шине · выход: /Users/anton/.claude/scripts/_session_wait_watchdog_launchd.out /Users/anton/.claude/scripts/_session_wait_watchdog.log
переносимость: локальный MCP-демон (telegram-mcp SSE); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: mcp telegram secrets vault
🔗 зависит: fleet_boards_index.py no_silent_wait.py session_wait_watchdog.py waiting_sessions_index.py
ai.paloalto.token-audit 🟢 отработала📌 только тутn8n ✘ launchd
зачем: token_audit.py -- DETERMINISTIC (0-LLM) daily token-spend auditor for Claude Code. Parses ~/.claude/projects/**/*.jsonl for one calendar day, aggregates token usage by SOURCE (Anton's live work vs each background service / scheduled-task / robot), finds the top consumers, and raises FLAGS when something is burning tokens it shouldn't (a disabled task still running, a high-frequency LLM guard, a si
в 15:20 (PT) · статус: выход свежий, 7.6ч
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_token_audit_last.txt
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); локальный MCP-демон (telegram-mcp SSE); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: mcp telegram whatsapp secrets mac_only
🔗 зависит: _spawn_runner.py blackbox_session_guard.sh bus_send.py claude_run.py headless_llm_watchdog.py proc_patrol.py spawn_session.py token_audit.py
cron:claude_md_daily.py 🟢 отработала🗼 → Маякn8n ✔ crontab
зачем: claude_md_daily.py -- СУТОЧНЫЙ ОПТИМИЗАТОР CLAUDE.md. Один узел-писатель, один прогон в сутки. ЗАЧЕМ. CLAUDE.md грузится в КАЖДУЮ сессию целиком, поэтому его размер -- налог на каждую сессию. Канон (CLAUDE.md §10.0 + Библия reglament-parazitnye-aktivnosti-odin-raz-v-sutki, приказ Антона голосом 04.08.2026) говорит: файл оптимизируется РАЗ В СУТКИ централизованно, рядовая сессия его НЕ подрезает. Д
cron 40 3 * * * (PT) · статус: выход свежий, 23.0ч
кому: пиры по шине · выход: /home/anton/.claude/scripts/_claude_md_daily_log.txt
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: syncthing ssh_peer
🔗 зависит: _test_claude_md_daily.py bus_send.py claude_md_compress.py claude_md_daily.py claude_md_guard.py llm_ask.py publish_canon.py
cron:claude_md_guard.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: CLAUDE.md Guard v2.1 -- keep the always-loaded behavioral spine from re-bloating. v2 (Mayak 2026-07-17) + hub grafts 2026-07-17: env-override, CAP-DEBT ratchet, 02-escalation. Sibling of memory_guard.py. CLAUDE.md is FULLY injected every session, so size = a direct per-session token tax. 0-token, deterministic. Levers (Bible reglament-optimizatsiya-always-loaded-faylov-claude-md-i-memory-md): * st
cron 45 23 * * * (PT) · статус: выход свежий, 3.0ч
кому: Антон (очередь одобрений); пиры по шине · выход: /home/anton/.claude/logs/_claude_md_guard.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: approval.py bus_ping.py bus_send.py claude_md_compress.py claude_md_guard.py memory_guard.py
cron:claude_md_guard.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: CLAUDE.md Guard v2.1 -- keep the always-loaded behavioral spine from re-bloating. v2 (Mayak 2026-07-17) + hub grafts 2026-07-17: env-override, CAP-DEBT ratchet, 02-escalation. Sibling of memory_guard.py. CLAUDE.md is FULLY injected every session, so size = a direct per-session token tax. 0-token, deterministic. Levers (Bible reglament-optimizatsiya-always-loaded-faylov-claude-md-i-memory-md): * st
cron 45 23 * * * (PT) · статус: выход свежий, 23.2ч
кому: Антон (очередь одобрений); пиры по шине · выход: /Users/anton/.claude/logs/_claude_md_guard.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: approval.py bus_ping.py bus_send.py claude_md_compress.py claude_md_guard.py memory_guard.py
cron:codex_lib.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: codex_lib.py — Codex CLI local session rollouts -> SQLite + Obsidian notes. Stdlib only (AK-47). No network, no account juggling: Codex keeps its history as LOCAL JSONL under ~/.codex/sessions/YYYY/MM/DD/rollout-<iso>-<uuid>.jsonl, and the OpenAI server does NOT hand it back. That single fact decides the whole architecture: WHY PER-MACHINE (the thing that surprised Anton, measured 2026-07-29): * C
cron 40 22 * * * (PT) · статус: выход свежий, 4.1ч
кому: ⚠ не документировано · выход: /home/anton/.claude/_codex_export.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing ssh_peer
🔗 зависит: _paths.py codex_lib.py hashlib.sh
cron:token_audit.py 🟢 отработала📌 только тутn8n ✘ crontab
зачем: token_audit.py -- DETERMINISTIC (0-LLM) daily token-spend auditor for Claude Code. Parses ~/.claude/projects/**/*.jsonl for one calendar day, aggregates token usage by SOURCE (Anton's live work vs each background service / scheduled-task / robot), finds the top consumers, and raises FLAGS when something is burning tokens it shouldn't (a disabled task still running, a high-frequency LLM guard, a si
cron 58 23 * * * (PT) · статус: выход свежий, 2.8ч
кому: пиры по шине · выход: /home/anton/token_audit.log
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); локальный MCP-демон (telegram-mcp SSE); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: mcp telegram whatsapp secrets mac_only
🔗 зависит: _spawn_runner.py blackbox_session_guard.sh bus_send.py claude_run.py headless_llm_watchdog.py proc_patrol.py spawn_session.py token_audit.py
auto-hub-260806-routine-session-rights ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: Боль дня: права рутинной сессии, самолечение рутин без аппрувов, запуск полноценной сессии с телефона
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: CLAUDE.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault ssh_peer
auto-hub-260809-sendmessage-rail-blindspot ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-09n8n ✘ claude-task
зачем: Разбор бага: живая рабочая сессия невидима для рельса send_message и list_sessions
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: ⚠ не документировано
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault
🔗 зависит: approval.py bus_send.py
auto-hub-260821-session-brief-shadow-verdict ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Вердикт по брифу на старте сессии (session_brief, shadow до 13.08)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); дашборд Session-Brief-2026-08-06.html; пиры по шине; реестр задач · выход: Session-Brief-2026-08-06.html _doc_session_brief.md task-2026-08-13-session-brief-shadow-verdict.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault syncthing
🔗 зависит: approval.py bus_send.py
auto-hub-260821-shadow-harvest-daily ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Жнец теней: harvest_watch.py + вердикты по созревшим теням/пилотам (закрывает разрыв CLAUDE.md §5.7 «две даты»)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон) · выход: CLAUDE.md Shadow-First-Queue.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: cron_heartbeat.py engines_shadow.py harvest_watch.py
auto-hub-260821-voice-session-tg-notify ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: AUTO-стройка: TG-нотификация «голосовая обработана → сессия поднята» в конвейере voice_sessions, из голосовой hub:5685
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: scripts/docs/voice_sessions.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer
🔗 зависит: approval.py bus_ping.py voice_sessions.py
auto-mac16-260731-memory-index-compact ✔ разовая, отработала🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-07-31n8n ✔ claude-task
зачем: AUTO-mac16-260731-memory-index-compact — сжать MEMORY.md со 171 до <140 строк без потери памяти
разовая: 2026-07-31 22:10 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T05:22)
кому: Антон (очередь одобрений) · выход: .claude/rules/memory-md-hygiene.md /.claude/CLAUDE.md /.claude/projects/-Users-anton-Library-CloudStorage-GoogleDrive-dzyatkovskiy-a-gmail-com-My-Drive---Claude-Mac16/memory/MEMORY.md CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py memory_write_gate.py
auto-mac16-260801-token-audit-routine ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-01n8n ✘ claude-task
зачем: Построить суточную рутину токен-аудита: находить паразитные MCP/сессии, жрущие токены, и рапортовать
разовая: 2026-08-01 13:15 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T20:28)
кому: пиры по шине · выход: MEMORY.md proc-patrol-robot.md
переносимость: локальный MCP-демон (telegram-mcp SSE); нужен экран этой машины; предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: mcp telegram whatsapp secrets screen
🔗 зависит: _test_token_audit.py bus_send.py claude_run.py fleet_install.py onair.py proc_patrol.py token_audit.py
auto-mac16-260820-class-one-store-mtime ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✔ claude-task
зачем: Починка класса: пять читателей берут один стор задач по mtime и слепнут на 92% реестра (слоты 5 из 61, reaper судит по 6 из 79)
разовая: 2026-08-20 13:22 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-20T20:22)
кому: пиры по шине; реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-08-20-class-one-store-by-mtime.md CLAUDE.md task-2026-08-20-class-one-store-by-mtime.md task-2026-08-20-lane-watchdog-blind-store.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: _test_session_slot.py _test_task_store.py bus_send.py fleet_routines_dashboard.py github_lane_freshness.py github_routines_registry.py onair.py preflight_shared_edit.py
cron:mayak_memory_tidy.sh 🔇 молчит📌 только тутn8n ✘ crontab
зачем: W1b item #2 -- Memory Index Tidy (Mayak port of hub "Memory Index Tidy"). QUALITY tidy of Mayak's always-loaded MEMORY.md by OPUS. Two dumb detectors gate the LLM (focus + budget) so quiet nights cost ~0 tokens. Writes to Mayak's MEMORY.md (LOCAL, not synced) -- but it is an OPUS spend + edits an always-loaded index, so TWO-PHASE per the seed: summon Opus ONLY when armed. Detectors still run (0 to
cron 30 22 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: пиры по шине · выход: ⚠ не документировано
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: secrets vault ssh_peer
🔗 зависит: bus_ping.py bus_send.py claude_run.py memory_focus.py memory_guard.py
cron:token_audit.py 🔇 молчит📌 только тутn8n ✘ crontab
зачем: token_audit.py -- DETERMINISTIC (0-LLM) daily token-spend auditor for Claude Code. Parses ~/.claude/projects/**/*.jsonl for one calendar day, aggregates token usage by SOURCE (Anton's live work vs each background service / scheduled-task / robot), finds the top consumers, and raises FLAGS when something is burning tokens it shouldn't (a disabled task still running, a high-frequency LLM guard, a si
cron 20 23 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: пиры по шине · выход: ⚠ не документировано
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); локальный MCP-демон (telegram-mcp SSE); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: mcp telegram whatsapp secrets mac_only
🔗 зависит: _spawn_runner.py blackbox_session_guard.sh bus_send.py claude_run.py headless_llm_watchdog.py proc_patrol.py spawn_session.py token_audit.py
cu-grant-cold-session-probe ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: Одноразовый холодный замер: подхватывает ли новая сессия доступ к экрану по инструкции хука
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: session_slots.log
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: локальный MCP-демон (telegram-mcp SSE); нужен экран этой машины
нужно: mcp telegram screen
🔗 зависит: computer_use_grant.py
session-unsticker-hourly ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: ⏸️ ВЫКЛЮЧЕНА 05.08.2026 22:30 — работу забрала дешёвая рельса «Claude Session Unsticker Tick» (Windows Task, каждые 15 мин): питон-предгейт решает за 0 токенов, будить ли LLM; на непустой очереди поднимается headless sonnet со стриптыми схемами MCP. Доказано вживую: бесплатная ветка exit 0 без токенов, LLM-ветка exit 0 через claude_run.py. Причина отключения: in-app прогон стоил ~19.6M носимого контекста ДАЖЕ на пустой очереди (98.2M за 5 прогонов = 3-й едок дня 05.08). SKILL.md остался ОБЩИМ источником инструкции для обеих рельс, дешёвая кормит его через --stdin. Включать обратно, только если умрёт Windows-рельса (её смерть ловит cron_heartbeat/cron_watchdog). [HUB]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-20-cron-migration-wave2-and-peers.md — не улика запуска
кому: 02 POLICE (аск Антону); Антон (очередь одобрений); пиры по шине · выход: CLAUDE.md SKILL.md файл.jsonl
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram
🔗 зависит: approval.py bus_send.py claude_run.py session_wait_watchdog.py
sessions-results-digest 🪦 сирота🏠 → хаб⏳ временная · папка без регистрации и без следа запускаn8n ✔ claude-task
зачем: Собрать результаты фоновых сессий 29.07 в один дашборд, который видно в приложении
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: Антон (очередь одобрений); дашборд Sessions-Results.html; реестр задач · выход: Sessions-Results.html prompt.md task.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: _spawn_runner.py _test_spawn_suspect.py approval.py spawn_session.py
token-spend-watchdog ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: [RUNS AS WINDOWS TASK "Claude Token Spend Watchdog" since 2026-07-20 (in-app MCP cron retired; survives Desktop-app death; mandate +++++). ВНИМАНИЕ: если ты читаешь это как ПРОМПТ — ты И ЕСТЬ эта задача планировщика, ВЫПОЛНЯЙ шаги ниже полностью; не отказывайся и не «избегай дублирования».] Ночной сторож расхода токенов (23:51 Лиссабон): детерминированный token_audit.py считает топ расхода за день, ловит аномалии (выключенный сервис жжёт / частый LLM / фон>живой / шторм планировщика). Постит: GREEN→только TG чат 03 (-354748913); YELLOW/RED→TG+WhatsApp 03. 02 POLICE НЕ трогает (тот строго для консенсус-тупиков, устав Антона 2026-06-30). [HUB A-2022BAYAREA]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-29-output-freshness-blind-crons.md — не улика запуска
кому: чат 03 (флот+Антон); 02 POLICE (аск Антону); RAG/второй мозг · выход: CLAUDE.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram whatsapp secrets
🔗 зависит: cron_heartbeat.py no_modal_lane_scan.py tg_bot_send.py token_audit.py
voice-dispatcher ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: ДЕЖУРНЫЙ стадии «голосовая → сессия» (2 раза в сутки: 09:00 и 21:00 Лиссабон — приказ Антона 21.08.2026). Предгейт за 0 токенов: пусто → мгновенный выход. Груз есть → по КАЖДОЙ новой голосовой RECALL + подъём ВИДИМОЙ сессии + mark в реестр. Лечит корень 06.08: движок voice_sessions построен 05.08, за 48ч разложено 0 из 27 — у стадии не было хозяина. [HUB A-2022BAYAREA]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-22-repair-n8n-telegram-html-parse.md (строка с датой)
кому: чат 03 (флот+Антон); Антон (очередь одобрений) · выход: /.claude/skills/voice-sessions/SKILL.md CLAUDE.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py routine_rights_census.py voice_dispatch.py voice_sessions.py
voice-sessions-runner ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: ⏸️ ЗАГЛУШЕНА 06.08 16:52 под приказ Антона «останови ВСЕХ РОБОТОВ» (15:15). Создана в 15:31 в неведении об этом приказе. Логика цела, включать одной строкой, когда Антон снимет стоп. Исполнитель рельсы «голосовая → отдельная видимая сессия», до 5 голосовых за прогон, на пустой очереди молчит. Дубль-близнец voice-dispatcher (тоже заглушен) — при снятии стопа оставить ОДНОГО.
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); пиры по шине; реестр задач; RAG/второй мозг · выход: SKILL.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: brain_ask.py bus_send.py routine_rights_census.py voice_sessions.py

Лиды и аутрич — радары, advisor'ы, CRM 17 частей

Это ОДНА группа: выключаешь одну часть — остальные 16 продолжают жить и ждать её выход.
advisor-outreach-daily 🟢 отработала📌 только тутn8n ✘ claude-task
зачем: Ежедневный конвейер advisor-аутрича: 5 персональных инвайтов из Advisor-Funnel, с журналом и капами
cron 40 10 * * * (PT) · статус: выход в окне 7д, 29.1ч
кому: чат 03 (флот+Антон); 02 POLICE (аск Антону); дашборд Advisor-Funnel.html · выход: /Users/anton/Obsidian/Anton-Knowledge/_Dashboards/Advisor-Funnel.html /Users/anton/Obsidian/Anton-Knowledge/_outreach/PLAN.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: outreach_log.py
ai.paloalto.advisor-intake 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: ⚠ не документировано
в 05:30 (PT) · статус: выход свежий, 17.5ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_advisor_intake.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
ai.paloalto.advisor-mine-weekly 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: Weekday 6 = Saturday 21:00 PDT (local) == Sunday 05:00 Europe/Lisbon (ночное окно)
в 21:00 (PT) · статус: выход в окне 7д, 111.9ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_advisor_mine.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
ai.paloalto.engineer-outreach 🟢 отработала📌 только тутn8n ✘ launchd
зачем: Daily engineer-outreach robot (Mac16) — drives skill local-engineer-outreach. Mandate: anton 2026-07-26 «постоянный ежедневный аутрич инженеров, диалог веду сам, вывожу на CTA». Pattern from inbox_robot.command (lock + 0-LLM pre-gate + bash hang-guard).
в 02:30, 06:30, 10:30 (PT) · статус: выход свежий, 12.2ч (по _engineer_outreach_log.txt, заявленный выход молчит)
кому: пиры по шине · выход: /Users/anton/Obsidian/Anton-Knowledge/_outreach/ledger/engineer-outreach-runs.jsonl /Users/anton/.claude/scripts/_engineer_outreach_log.txt
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp
🔗 зависит: bus_send.py engineer_outreach_state.py inbox_robot.command node_env.sh
ai.paloalto.lead-radar-daily 🟢 отработала🏠 → хабn8n ✔ launchd
зачем: lead-radar-daily (Mac16) — утренний лид-радар Антону к началу дня. Собирает лидов-с-сигналом (ledger + GitHub advisor-воронка + CRM-Lite остывающие), строит _Dashboards/Lead-Radar.html и пушит КОРОТКИЙ дайджест в чат 02 (needs-Anton). Сбор read-only; отправки лидам НЕТ. 0 LLM. Расписание: 00:05 PDT ≈ 08:05 Europe/Lisbon.
в 00:05 (PT) · статус: выход свежий, 22.9ч (по _lead_radar.log, заявленный выход молчит)
кому: дашборд Lead-Radar.html · выход: /Users/anton/.claude/scripts/_lead_radar_launchd.out /Users/anton/.claude/scripts/_lead_radar.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: lead_radar.py node_env.sh
advisor-mine-weekly ❔ запуск не доказан🏠 → хаб⏳ временная · упомянута, запуск не доказанn8n ✔ claude-task
зачем: Еженедельный майнинг НОВЫХ кандидатов в advisors — верхнее звено воронки, чтобы advisor-outreach-daily не пересыхал. Воскресенье ~05:00 Лиссабон. READ-ONLY по людям.
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-08-20-app-to-os-llm-migration.md — не улика запуска
кому: чат 03 (флот+Антон); 02 POLICE (аск Антону); дашборд Advisor-Funnel.html; пиры по шине · выход: Advisor-Funnel.html _Dashboards/Advisor-Funnel.html
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: advisor_mine.py advisor_mine_weekly.command
auto-a2022bayarea-260819-vcround-empty-strings ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: Починить пустые строки вместо NULL в vc_round (leads.db) — аналитика считает по 9% данных
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: Holo-Engine-Product-Study.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: bus_send.py
auto-hub-260806-deepak-robomyne-vc-intros ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: Deepak/Robomyne: blurb+фото+one-pager под VC/angel-интро
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: auto-hub-260806-deepak-robomyne-vc-intros.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260810-call-booking-skill ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✘ claude-task
зачем: AUTO — скилл букинга звонков: Calendly-пинг «забукал?», детект даты, напоминания за сутки и час, из голосовой hub:5225
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: ⚠ не документировано
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram ssh_peer
🔗 зависит: approval.py build_freeze.py
auto-hub-260810-natasha-parcel ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✔ claude-task
зачем: Применить посылку tg-permalink-not-crm-20260810 от узла Наташи (apply+verify+ACK)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: task-2026-08-10-apply-tg-permalink-parcel.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: syncthing
🔗 зависит: bus_send.py dashboards_build_public.py deploy_check.py install.py verify.py
auto-hub-260811-abc-experiment-prep ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-11n8n ✔ claude-task
зачем: A/B/C-эксперимент харнес-фреймворков: подготовка — выбор 3 CRM-задач, characterization-тесты, изоляция рукавов
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: DR26-08-11-HUB-01-1154-SYNTHESIS-harness-frameworks.md task-2026-08-11-abc-harness-frameworks-experiment.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault syncthing
auto-hub-260821-task-inbound-collect-scores-last-messa ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Сортировка входящего судит по ПОСЛЕДНЕМУ сообщению и роняет advisors в мусор
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: task-inbound-collect-scores-last-message-only-2026-08-06.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py inbound_collect.py people_value.py
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
auto-mac16-260820-lead-focus-hire-money ✔ разовая, отработала🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✔ claude-task
зачем: Лид-фокус: скоринг CRM по осям «оффер»/«деньги» + я сам начинаю диалоги с топами
разовая: 2026-08-20 13:21 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-20T20:21)
кому: реестр задач · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-mac16-260820-pr-inbox-review ✔ разовая, отработала🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✘ claude-task
зачем: Разобрать входящие PR от посторонних инженеров: ревью по качеству, ответ каждому, CRM-карточки
разовая: 2026-08-20 13:16 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-20T20:21)
кому: Антон (очередь одобрений) · выход: CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets
🔗 зависит: approval.py contrib_watch.py pr_watch.py
lead-thread-reply ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: 2 раза в сутки: отвечаем в TG-тредах с лидами и пирами и двигаем их онбординг (исполнитель к сторожу lead_thread_watch)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-22-repair-python-строка-без-r-префикса-молча-съедает-символ-в-записываемом-тексте.md (строка с датой)
кому: Антон (очередь одобрений); пиры по шине; реестр задач; RAG/второй мозг · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: approval.py brain_ask.py bus_send.py lead_thread_watch.py
reddit-warmup-lead ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: [STOPPED 2026-07-27 Anton] Reddit-лейн закрыт (баны 20.07). Рутина выключена в scheduled-tasks MCP — это и есть та рельса, что реально запускала прогоны (Windows Task Scheduler отключён 25.07, но не помогло).
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _Tasks-MOC.md (строка с датой)
кому: чат 03 (флот+Антон); 02 POLICE (аск Антону) · выход: CLAUDE.md decision-2026-07-20-reddit-ban.md protocol-reddit-karma-warmup-ok-tip-1318.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram
🔗 зависит: cron_heartbeat.py
sess-outreach-similar-builders ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: п.52 Аутрич к строящим похожее (доделать после обрыва на лимите)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: session_slots.log
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых

Альфа-майнинг — радары сигналов, экспорт, захват 15 частей

Это ОДНА группа: выключаешь одну часть — остальные 14 продолжают жить и ждать её выход.
ai.paloalto.alpha-drain-weekly 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: ⚠ не документировано
в 05:30 (PT) · статус: выход в окне 7д, 111.9ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_alpha_drain.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
ai.paloalto.attention-capture-daily 🟢 отработала📌 только тутn8n ✘ launchd
зачем: attention-capture-daily (Mac16) — ночной захват истории браузера в browser_history.db. Закрывает Connect-разрыв: browser_history.db застыл на 12 484 визитах 14 дней (ретро 21.07). Слой видимости: прирост за сутки = 0 → алярм в шину, НЕ тихий exit 0.
в 15:40 (PT) · статус: выход свежий, 7.3ч (по _attention_capture.log, заявленный выход молчит)
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_attention_capture_launchd.out /Users/anton/.claude/scripts/_attention_capture.log
переносимость: залогиненный браузерный профиль этой машины
нужно: browser vault
🔗 зависит: bus_send.py extract_browser_history.py
ai.paloalto.codex-export 🟢 отработала🏠 → хабn8n ✘ launchd
зачем: codex_lib.py — Codex CLI local session rollouts -> SQLite + Obsidian notes. Stdlib only (AK-47). No network, no account juggling: Codex keeps its history as LOCAL JSONL under ~/.codex/sessions/YYYY/MM/DD/rollout-<iso>-<uuid>.jsonl, and the OpenAI server does NOT hand it back. That single fact decides the whole architecture: WHY PER-MACHINE (the thing that surprised Anton, measured 2026-07-29): * C
в 15:40 (PT) · статус: выход свежий, 7.3ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_codex_export.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing ssh_peer
🔗 зависит: _paths.py codex_lib.py hashlib.sh
ai.paloalto.export-watch 🟢 отработала🏠 → хабn8n ✔ launchd
зачем: export_watch.py — ночной СТОРОЖ живых ссылок на выгрузку данных. Что сторожит: у Google Takeout / Claude.ai / ChatGPT / Grok ссылка на скачивание живёт недолго (у Claude и ChatGPT — СУТКИ). «Письмо пришло» ≠ «данные у нас». Детектор `takeout_pull.py` умеет посмотреть в почту — но пока его никто не дёргает, он ничего не сторожит («проверка без прогона = нет проверки», §5.8 правило 2). Этот файл и е
в 15:30, 21:30 (PT) · статус: выход свежий, 1.5ч
кому: пиры по шине · выход: /Users/anton/.claude/logs/export-watch.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: apple.py bus_send.py export_watch.py takeout_pull.py
ai.paloalto.hf-alpha-radar 🟢 отработала🏠 → хабn8n ✘ launchd
зачем: Ночной прогон HF-Alpha-Radar (launchd, Mac16). Окно 23:00–06:00 Europe/Lisbon. Обёртка задаёт PATH (gh лежит в /usr/local/bin, launchd даёт куцый PATH) и env волта.
в 18:10 (PT) · статус: выход свежий, 4.8ч (по _nightly.out, заявленный выход молчит)
кому: ⚠ не документировано · выход: /Users/anton/llm-cookbook-radar/_launchd.out /Users/anton/llm-cookbook-radar/_nightly.out /Users/anton/llm-cookbook-radar/hf_radar.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault
🔗 зависит: bus_ping.py gh_env.py hf_radar.py
ai.paloalto.radar-signals-daily 🟢 отработала🏠 → хабn8n ✔ launchd
зачем: radar-signals-daily (Mac16) — ночная регенерация web3.career сигналов + дашборда. Закрывает Connect-разрыв: signals.json протухал 14 дней (ретро 21.07). Слой видимости: если фид пуст / signals.json не обновился — алярм в шину, НЕ тихий exit 0. Расписание: 03:30 PDT ≈ 11:30 Лиссабон? нет — ставим в ночь Лиссабона (см. plist).
в 15:20 (PT) · статус: выход свежий, 7.6ч (по _radar_signals.log, заявленный выход молчит)
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_radar_signals_launchd.out /Users/anton/.claude/scripts/_radar_signals.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: bus_send.py radar_dashboard.py radar_signals.py
auto-hub-260806-alpha-credit-close-delta ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: AUTO — кредиты авторам советов: разобрать 16 без вердикта, отдать 2 долга «спасибо», доказать что фидеры пишут в реестр. Из голосовой hub:5197
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: CREDITS.md credit_ledger.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault ssh_peer
🔗 зависит: alpha_credit.py approval.py platform_gate.py secondop.py
auto-hub-260812-doc-alpha-reenable ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-12n8n ✔ claude-task
зачем: Вернуть doc-alpha-weekly в строй: сам чинит — молчит; руки Антона — одна weekly-карточка
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений); дашборд Robot-Registry.html · выход: Robot-Registry.html SKILL.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault ssh_peer
🔗 зависит: approval.py
auto-hub-260821-school-stress-dr ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Alpha Protocol DR: здоровьесберегающие технологии в образовании + длительность школьного дня (голосовая 5648) + пост в FB
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: _PhD-MOC.md person-elena-nikolaevna-dzyatkovskaya.md pub_ledger.jsonl registry/pub_ledger.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py dr_registry.py dr_start.py fb_guard.py
cron:mayak_alpha_judge.sh 🔇 молчит🏠 → хабn8n ✘ crontab
зачем: W1b item #1 -- Alpha Judge Nightly (Mayak port of hub "Alpha Judge Nightly"). LLM judge (Sonnet, unattended) over the 10 miners' candidates. Writes ONLY to _imports/alpha/candidates/<miner>-judged-latest.md (LOCAL, NOT the synced vault). TWO-PHASE: hub runs the same judge nightly -> arming here = DOUBLE Sonnet spend. So this is DRY-gated: it summons claude ONLY when the arm-flag exists. Arm (Phase
cron 0 4 * * 1 (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets vault ssh_peer
🔗 зависит: claude_run.py cron_heartbeat.py
cron:mayak_alpha_miners.sh 🔇 молчит🏠 → хабn8n ✔ crontab
зачем: Mayak routine #29 -- alpha-miners weekly (deterministic detectors, 0 LLM tokens). Native port of hub's "Alpha Miners Weekly". Runs all detectors that work on Mayak. leadsignal_scan is EXCLUDED: it needs dm_messages.db (Telegram DM DB) which Mayak lacks (no live Telegram here). Each detector is idempotent, writes its own SQLite ledger + candidates/<miner>-report-latest.md under _imports/alpha. Runs
cron 40 3 * * 0 (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault ssh_peer
🔗 зависит: M.py cron_heartbeat.py
doc-alpha-weekly ❔ запуск не доказан🏠 → хаб⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: Weekly: mine alpha (new features applicable to us) from all key tool docs/changelogs; self-fix silently, P0-safety instantly, "Anton's hands" batched into ONE weekly card
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-20-cron-migration-wave2-and-peers.md — не улика запуска
кому: чат 03 (флот+Антон); Антон (очередь одобрений); RAG/второй мозг · выход: _hands-queue.md _selffix-log.md
переносимость: нужен GPU/тяжёлый компьют — дом хаба (§7.1 п.1)
нужно: telegram secrets vault ssh_peer gpu
🔗 зависит: approval.py brain_ask.py brain_embed_update.py doc_alpha_watch.py
sess-alpha-pipeline-calls ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: п.38+48 Альфа-конвейер: звонки и инженерные каналы с доказательством
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: session_slots.log
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
sess-lost-knowledge-screen-alpha 🪦 сирота🗼 → Маяк⏳ временная · папка без регистрации и без следа запускаn8n ✔ claude-task
зачем: п.8+20 Потерянное знание: скрин-альфа hub:3807 + забрать ноу-хау
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
wisdom-distill-weekly ❔ запуск не доказан🏠 → хаб⏳ временная · упомянута, запуск не доказанn8n ✔ claude-task
зачем: Мудрость недели: 3-5 durable-уроков из собственных слов Антона за 7 дней → 03-Insights + анонс в TG чат 03
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-27-dual-rail-scheduled-tasks.md — не улика запуска
кому: ⚠ не документировано · выход: SKILL.md _wisdom_week_digest.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: bus_ping.py vault_backup.py wisdom_week_gather.py

Локальная инфра — сеть, мосты, браузер, питание 11 частей

Это ОДНА группа: выключаешь одну часть — остальные 10 продолжают жить и ждать её выход.
com.anton.agent-chrome-watch 🟢 отработала📌 только тутn8n ✔ launchd
зачем: ⚠ не документировано
каждые 5 мин · статус: выход свежий, 0.1ч
кому: ⚠ не документировано · выход: /Users/anton/.agent-chrome/usage.jsonl /Users/anton/.agent-chrome/logs/watch.out
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: нет особых
cron:orphan_engines.py 🟢 отработала📌 только тутn8n ✘ crontab
зачем: orphan_engines.py — ДЕТЕКТОР НЕВЫЗЫВАЕМЫХ ДВИЖКОВ (стадий-сирот). ЗАЧЕМ (корень класса, 7 случаев за 10 дней — 27.07 canon-writer, 04.08 content-drain, 05.08 GitHub-входящее, 06.08 три стадии content-factory, 05-06.08 голосовая→сессия, ДР-очередь без раннера, 128 висящих deploy-посылок): Построили движок — не назначили ИСПОЛНИТЕЛЯ. Движок жив, exit 0, heartbeat зелёный, материал не течёт. Наш преж
cron 10 4 * * * (PT) · статус: выход свежий, 1.8ч
кому: пиры по шине · выход: ⚠ не документировано
переносимость: предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: secrets vault
🔗 зависит: __init__.py _test.py _test_foo.py _test_orphan_engines.py _test_pipeline_stage_owners.py conftest.py driven.py lib.py
cron:power_thermal_logger.py 🟢 отработала📌 только тутn8n ✘ crontab
зачем: power_thermal_logger.py -- FLEET black box for the "machine died and nobody knows why" class. WHY (root class, hub A-2022BAYAREA 2026-07-20): the hub hard-dies ~2x/week (9 unexpected shutdowns in 30 days, no BSOD dumps). Watchdogs kept reviving the app, which MASKED the cause for a month. Software cannot prevent a power/thermal cut -- but it CAN record the flight data. Anton 2026-07-20: "это стоит
cron */5 * * * * (PT) · статус: выход свежий, 0.0ч
кому: пиры по шине · выход: ⚠ не документировано
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: secrets mac_only
🔗 зависит: bus_send.py power_thermal_logger.py
daemon:hilum 🟢 отработала🗼 → Маякn8n ✔ daemon
зачем: ⚠ не документировано
постоянно (uptime 01-09:08:33, pid 69148) · статус: процесс живой, uptime 01-09:08:33
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
daemon:http.server 8899 🟢 отработала🗼 → Маякn8n ✔ daemon
зачем: ⚠ не документировано
постоянно (uptime 25-20:22:16, pid 3572509) · статус: процесс живой, uptime 25-20:22:16
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
ai.paloalto.tailscaled 🔇 молчит📌 только тутn8n ✘ launchd
зачем: ⚠ не документировано
демон (KeepAlive/RunAtLoad) · статус: процесс живой (pid 762, uptime 16-12:19:19); прибора нет: единственный известный выход — лог, и он молчит 35.3д. Тихий лог смертью не является
кому: ⚠ не документировано · выход: /Users/anton/.tailscale/tailscaled.log
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC)
нужно: ssh_peer mac_only
auto-hub-260806-orphan-engine-detector ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: КОРЕНЬ КЛАССА «стадия без хозяина»: наш гейт работает по самодекларации и не видит незаписанную стадию. Построить детектор невызываемых движков — независимый от реестра источник истины.
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон) · выход: /SKILL.md SKILL.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: _test_pipeline_stage_owners.py _test_voice_dispatch.py deploy_register.py routine_rights_census.py voice_dispatch.py voice_sessions.py
auto-hub-260809-secondop-context-inline ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-09n8n ✔ claude-task
зачем: Починка корня panel-bridge: secondop.py передаёт --context как путь, рельсы ревьюируют строку пути вместо работы
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: /Users/.../rethink-draft.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: bus_send.py secondop.py secondop_client.py
auto-hub-260811-bible-chrome-passwords-rule ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-11n8n ✘ claude-task
зачем: Приём правила в Библию: пароли всегда сохранены в Chrome — ВСЕГДА использовать их, логиниться самому
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: CLAUDE.md MEMORY.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp syncthing
🔗 зависит: rule_home_guard.py
cron:power_thermal_logger.py 🔇 молчит📌 только тутn8n ✘ crontab
зачем: power_thermal_logger.py -- FLEET black box for the "machine died and nobody knows why" class. WHY (root class, hub A-2022BAYAREA 2026-07-20): the hub hard-dies ~2x/week (9 unexpected shutdowns in 30 days, no BSOD dumps). Watchdogs kept reviving the app, which MASKED the cause for a month. Software cannot prevent a power/thermal cut -- but it CAN record the flight data. Anton 2026-07-20: "это стоит
cron */5 * * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: пиры по шине · выход: ⚠ не документировано
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); предмет наблюдения = САМ этот узел (сторож не переносим, §5.5)
нужно: secrets mac_only
🔗 зависит: bus_send.py power_thermal_logger.py
sess-chrome-passwords-store ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: DR fanout DR26-08-11-HUB-01-1154: Superpowers vs OpenSpec vs Spec Kit (веер по внешним LLM)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: реестр задач · выход: CLAUDE.md task-2026-08-11-abc-harness-frameworks-experiment.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets
🔗 зависит: dr_registry.py dr_start.py

Без группы (⚠ группа не определена по имени/цели) 153 частей

Это ОДНА группа: выключаешь одну часть — остальные 152 продолжают жить и ждать её выход.
cron:brain_embed_openai.py 🔴 бежит, но падает🏠 → хабn8n ✔ crontab
зачем: ⚠ не документировано
cron 10 3 * * * (PT) · статус: бежит, но ПАДАЕТ (23.6ч): «PermissionError: [Errno 13] Permission denied: '/root/Obsidian/_imports/_brain_oai.npy.tmp'»
кому: RAG/второй мозг · выход: /home/anton/reindex.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
ai.paloalto.activitywatch 🟢 отработала📌 только тутn8n ✘ launchd
зачем: ⚠ не документировано
демон (KeepAlive/RunAtLoad) · статус: процесс живой (pid 43502, uptime 06:37)
кому: ⚠ не документировано · выход: /Users/anton/Library/Application Support/activitywatch/aw-server/peewee-sqlite.v2.db
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC)
нужно: mac_only
ai.paloalto.automations-shard 🟢 отработала📌 только тутn8n ✘ launchd
зачем: System-Automations shard for MacBook-Anton (Mac16). Enumerates launchd agents (ai.paloalto.*) + evidence files and writes 00-System/System-Automations-MacBook-Anton.md in the same format as the hub's System-Automations.md (generated from system.db) and the MAYAK shard. Deterministic, 0 tokens. single_writer = MacBook-Anton. Вход: ~/Library/LaunchAgents/ai.paloalto.*.plist + evidence-файлы из EVIDE
в 21:25 (PT) · статус: выход свежий, 1.5ч
кому: пиры по шине · выход: /Users/anton/Obsidian/Anton-Knowledge/00-System/System-Automations-MacBook-Anton.md
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); локальный MCP-демон (telegram-mcp SSE)
нужно: mcp whatsapp vault syncthing ssh_peer mac_only
🔗 зависит: _test_automations_shard.py automations_shard.py bus_send.py engineer_outreach_state.py syncthing_follower_watchdog.sh
ai.paloalto.brain-shard-tick 🟢 отработала🏠 → хабn8n ✔ launchd
зачем: Периодический тик peer-эмбеддера — «мгновенный реиндекс» essence-дельты БЕЗ хаба. No-op когда ничего не менялось (~0.4с, stat-first); при изменениях доэмбедит дельту в свой shard за ~90с (загрузка e5) + секунды на чанки. Ставится launchd'ом каждые 15 мин.
каждые 15 мин · статус: выход свежий, 0.3ч
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_shard_tick.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: brain_shard_embed.py node_env.sh
ai.paloalto.brno-guides-watch 🟢 отработала📌 только тутn8n ✘ launchd
зачем: brno_guides_watch.command — OS-класс (launchd ai.paloalto.brno-guides-watch), Mac16.
в 07:10, 11:10, 15:10, 19:10 (PT) · статус: выход свежий, 0.0ч (по _brno_guides_watch.log, заявленный выход молчит)
кому: пиры по шине · выход: /Users/anton/.claude/scripts/_brno_guides_watch_launchd.out /Users/anton/.claude/scripts/_brno_guides_watch.log
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC)
нужно: mac_only
🔗 зависит: _brno_new_ids.py _test_brno_guides_watch.py brno_guides_watch.command bus_send.py gmail_check.py llm_ask.py node_env.sh
ai.paloalto.quarantine-watch 🟢 отработала🏠 → хабn8n ✘ launchd
зачем: quarantine_watch.py -- watchdog: a NEW held package -> ask Anton via approval.py in 02 POLICE. Per alert-ownership-routing: a quarantined package is a "needs-Anton" event (could be a genuine delayed delivery, could be an injection attempt) -> it must reach the clean 02-POLICE channel, not be scrolled past in 03. This is the OWNED endpoint for layer 4. It asks for a DECISION (release or discard), s
каждые 30 мин · статус: выход свежий, 0.2ч
кому: 02 POLICE (аск Антону); Антон (очередь одобрений); дашборд Quarantine.html; пиры по шине · выход: /Users/anton/.claude/scripts/_quarantine_watch_launchd.out
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets vault syncthing
🔗 зависит: approval.py quarantine_watch.py
ai.paloalto.release-drift-weekly 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: Weekday 1 = Monday 20:30 PDT (local) == Tuesday 04:30 Europe/Lisbon (ночное окно 23-06)
в 20:30 (PT) · статус: выход в окне 7д, 73.9ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_logs/release_drift_runs.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
ai.paloalto.workflow-harvest 🟢 отработала🗼 → Маякn8n ✔ launchd
зачем: ⚠ не документировано
в 03:25 (PT) · статус: выход свежий, 19.5ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/scripts/_workflow_harvest.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
cron:automations_shard_mayak.py 🟢 отработала🏠 → хабn8n ✔ crontab
зачем: automations_shard_mayak.py — пер-машинный реестр рутин Маяка (FLEET-ANCHOR). Близнец automations_shard.py (Mac/launchd) для Linux/cron: снимает НАТИВНЫЙ планировщик этой ОС (crontab anton + root, systemd-таймеры не-дистровые) и пишет таблицу в волт 00-System/System-Automations-MAYAK.md (имя файла — исторический ключ шарда, см. TASK #a6b481ff от MacBook-Anton 2026-07-10). Статус-слой v1: расписание
cron 5 3 * * * (PT) · статус: выход свежий, 23.7ч
кому: ⚠ не документировано · выход: /home/anton/.claude/logs/automations_shard.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault ssh_peer
🔗 зависит: automations_shard.py automations_shard_mayak.py
cron:engines_shadow.py 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: engines_shadow.py — ТЕНЕВОЙ git-канал движков (_imports), Волна 1. ЧТО ДЕЛАЕТ: возит движки (*.py/*.ps1/*.cmd/*.bat из $IMPORTS_ROOT) в git ПАРАЛЛЕЛЬНО боевому Syncthing и считает метрику «git vs sync-conflict». Боевую доставку НЕ трогает: Syncthing остаётся единственной рельсой до решения о флипе. ПОЧЕМУ ОТДЕЛЬНО ОТ claude_fleet.py: тот возит ~/.claude (боевой канал, P0-фикс 01.08). Здесь другое
cron 17 2 * * * (PT) · статус: выход свежий, 20.7ч
кому: ⚠ не документировано · выход: /Users/anton/.claude/_engines_shadow.cron.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing ssh_peer
🔗 зависит: claude_fleet.py engines_shadow.py status.sh
cron:mayak_janitor.sh 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: vault-janitor nightly (Sonnet) — bucket a2 (doctrine v2, 2026-07-25)
cron 0 3 * * * (PT) · статус: выход свежий, 23.7ч
кому: ⚠ не документировано · выход: /home/anton/janitor_nightly.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: routine_stamp.sh
cron:mayak_onair_gc.sh 🟢 отработала🗼 → Маякn8n ✘ crontab
зачем: W1a ON AIR board GC (archive past-grace expired claims). ARMED (idempotent + TG announce OFF by default -> safe exception to the two-phase rule). Hourly.
cron 7 * * * * (PT) · статус: выход свежий, 0.6ч
кому: ⚠ не документировано · выход: /home/anton/.claude/scripts/_onair_gc.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets ssh_peer
🔗 зависит: onair.py
cron:mayak_retro_lost.sh 🟢 отработала🏠 → хабn8n ✘ crontab
зачем: mayak_retro_lost.sh — ПИР-ЛАЙТ облегчённое ретро потерянных сессий Маяка (cron 04:20 UTC).
cron 20 4 * * * (PT) · статус: выход свежий, 22.2ч
кому: Антон (очередь одобрений); пиры по шине · выход: /home/anton/retro_lost.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing ssh_peer
🔗 зависит: approval.py machine_bus.py mayak_retro_lost.sh retro_lost_extract.py retro_lost_scan.py routine_stamp.sh
cron:tasks_audit_ping.py 🟢 отработала🏠 → хабn8n ✔ crontab
зачем: tasks_audit_ping.py -- ЧИТАТЕЛЬ аудита реестра задач (kill-review 2026-07-17). Корень, который закрывает: ночной аудит tasks_index.py 10 дней честно писал "32 stale", и НИКТО ЕГО НЕ ЧИТАЛ (провал connect-rule: у аудита не было потребителя). Этот скрипт = недостающий потребитель. Раз в неделю читает audit-latest.json и пингует в 03 ТОЛЬКО если есть на что ругаться. Молчание = всё чисто (не спамим з
cron 0 4 * * 0 (PT) · статус: выход в окне 7д, 70.7ч
кому: дашборд Task-Backlog.html; пиры по шине; реестр задач · выход: /home/anton/tasks_audit_ping.log
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: bus_send.py tasks_audit_ping.py tasks_index.py
.git ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: ⚠ не документировано
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _Tasks-MOC.md (строка с датой)
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260805-stale-task-digest ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-05n8n ✔ claude-task
зачем: AUTO-hub-260805: экран задач врёт про состояние — done-карточка показана как P0 blocked, найти корень и посчитать класс
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: hooks/_no_silent_wait.log task-2026-07-27-no-silent-wait-gate-registration.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: _test_no_silent_wait.py bus_send.py
auto-hub-260806-apply-verify-status-split ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: AUTO-hub-260806-apply-verify-status-split — починка корня класса «доставка ≠ применение»: у применения появляется собственный прибор, статусы applied/claimed разводятся
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: CLAUDE.md insight-DR-DR26-08-06-HUB-01-1055-triz-ak47.md reglament-pyat-pochemu-koren-po-serii-sessiy.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault syncthing
🔗 зависит: approval.py deploy_apply.py deploy_check.py deploy_register.py fleet_fix_audit.py secondop.py
auto-hub-260806-codex-mirror-v410 ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: Пересобрать зеркало канона Codex с v2.14.1 до v4.10.0 (кап уже поднят до 48 КиБ)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md /.codex/AGENTS.md /.codex/_handoff/CURRENT.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: codex_mirror.py
auto-hub-260806-funnel-feeder ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: Корень «0 публикаций при 290 активных»: назначить исполнителя-рутину на стадию new→seeded→публикация
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: HANDOFF.md posts.jsonl reglament-pyat-pochemu-koren-po-serii-sessiy.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault ssh_peer
🔗 зависит: funnel_feeder.py platform_gate.py voice_triage.py
auto-hub-260806-inbound-triage-daily ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✘ claude-task
зачем: Ежедневный разбор входящих сообщений от людей: собрать, оценить ценность, ответить по тиру
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); дашборд Inbound-Triage.html · выход: CLAUDE.md OBSIDIAN_VAULT/_Dashboards/Inbound-Triage.html
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault ssh_peer
🔗 зависит: approval.py bible_leads.py call_reminders.py inbound_collect.py llm_ask.py outreach_log.py people_value.py
github: 🟡 запускается, но в журнале нет ни одной строки
что делает: watch
auto-hub-260806-interactive-tasks-away-mode ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: 35 задач планировщика Interactive-only: сторожа молчат при выключенном хабе
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: auto-hub-260806-interactive-tasks-away-mode.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260806-mistral-community-question ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: AUTO — вопрос комьюнити «кто пользовался Mistral?» (ДР / кодинг / OpenRouter vs подписка) + сбор ответов в решение по нашей 6-й ДР-рельсе. Из голосовой hub:5200
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: CLAUDE.md pub_ledger.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram whatsapp ssh_peer
🔗 зависит: alpha_credit.py approval.py daily_community.py dr_start.py platform_gate.py
auto-hub-260806-model-frontmatter-canary ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: Канарейка: слушается ли поле model во frontmatter рутины (замер, не задача)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: /SKILL.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260806-model-frontmatter-canary2 ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: Канарейка-2: во frontmatter ВПИСАНО model sonnet -- слушается ли рантайм
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260806-record-application-video ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✔ claude-task
зачем: Видео-визитка Anthropic (ElevenLabs + HeyGen), сценарий готов
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: auto-hub-260806-record-application-video.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260806-voice-runner ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-06n8n ✘ claude-task
зачем: P0: рельса «голосовая → сессия» ни разу не отработала. Разобрать первую партию неразложенных голосовых.
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); пиры по шине; реестр задач; RAG/второй мозг · выход: Routine-Session-Rights.md SKILL.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: brain_ask.py bus_send.py routine_rights_census.py voice_sessions.py
auto-hub-260809-root1-reward-loop ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-09n8n ✔ claude-task
зачем: Корень №1: наружный выхлоп без владельца и счётчика долга — вылечить reward-петлю
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: decision-2026-08-07-repair-rethink-consolidated-verdict.md pub_registry/pub_ledger.jsonl
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py day_ledger.py onair.py pr_watch.py
auto-hub-260809-root2-death-ritual ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-09n8n ✔ claude-task
зачем: Корень №2: детали рождаются, но не умирают — построить ритуал смерти по счётчикам
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: decision-2026-08-07-repair-rethink-consolidated-verdict.md decision-2026-08-07-repair-tax-fleet-diet.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py coverage_map.py onair.py rule_home_guard.py
auto-hub-260809-root4-memory-diet ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-09n8n ✔ claude-task
зачем: Корень №4: MEMORY.md 29КБ > обреза 25КБ — амнезия каждую сессию, диета немедленно
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: .claude/rules/memory-md-hygiene.md MEMORY-archive.md MEMORY.md decision-2026-08-07-repair-rethink-consolidated-verdict.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: onair.py
auto-hub-260810-approval-pusher ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✔ claude-task
зачем: AUTO — сторож-проталкиватель зависших аппрувов: каждые 15 мин проверять сессии и проталкивать их, из голосовой hub:5170
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer
🔗 зависит: approval.py build_freeze.py
auto-hub-260810-connect-audit ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✔ claude-task
зачем: AUTO — аудит правила Connect: найти сессии/рутины, чьим выходом никто не пользуется, из голосовой hub:5161
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: CLAUDE.md usage.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer
🔗 зависит: approval.py
auto-hub-260810-console-hider-spare-user-terminal ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✔ claude-task
зачем: Починить console_hider.ps1: не прятать консоль, открытую Антоном руками (проверка родителя процесса)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: реестр задач · выход: task-2026-08-10-console-hider-ne-pryachet-terminal-antona.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: deploy_register.py
auto-hub-260810-kids-money-apps ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✔ claude-task
зачем: AUTO — ресёрч: приложения для обучения детей деньгам (iPad/iPhone), из голосовой hub:5221 (Музей денег, Будапешт)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer
🔗 зависит: approval.py dr_registry.py
auto-hub-260810-kit-llm-spend-audit ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✘ claude-task
зачем: Кит №8: llm-spend-audit — кто жрёт контекст и утилизация оплаченных подписок (Антон «+» 10.08)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: CLAUDE.md PROMPT.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets github
🔗 зависит: final_gate.py subscription_utilization.py token_audit.py token_cost.py
auto-hub-260810-kit-mcp-daemon-diet ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✘ claude-task
зачем: Кит №3: mcp-daemon-diet — один MCP-демон на машину вместо копии на сессию (приказ Антона 10.08 «+»)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: PROMPT.md docs/GOTCHAS.md docs/SECURITY.md scripts/_shared/MCP-DIET-WAVE2-RECIPE.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram github
🔗 зависит: final_gate.py mcp_diet_verify.py
auto-hub-260810-kit-oss-publish ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✘ claude-task
зачем: Кит №4: oss-publish — санитайзер «данные понарошку» + final_gate, конвейер открытия внутрянки (Антон «+» 10.08)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: PROMPT.md SECURITY.md docs/GOTCHAS.md docs/SECURITY.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram github
🔗 зависит: build_dashboard.py engine_queue.py final_gate.py make_crm_sample.py passport_gen.py sanitize_skills.py
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
auto-hub-260810-kit-secondop-panel ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✘ claude-task
зачем: Кит №7: secondop-panel — панель внешних ломателей (мульти-вендор ревью) на каждый билд (Антон «+» 10.08)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: CLAUDE.md PROMPT.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram syncthing github
🔗 зависит: final_gate.py secondop.py secondop_client.py
auto-hub-260810-measure-review-registry ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✔ claude-task
зачем: AUTO — реестр «замерить через месяц»: отложенные замеры/ревью не забываются, из голосовой hub:5175
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-03-github-2fa-lab-account.md (строка с датой)
кому: Антон (очередь одобрений); реестр задач · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer
🔗 зависит: approval.py build_freeze.py
auto-hub-260810-routine-selfheal ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✔ claude-task
зачем: AUTO — механизм «рутина нашла ошибку → сама поднимает сессию-починку корня без аппрувов», из голосовой hub:5164
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: Breakage-Journal.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer
🔗 зависит: approval.py build_freeze.py
auto-hub-260810-tests-external-llms ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-10n8n ✔ claude-task
зачем: AUTO — покрытие тестами силами простаивающих подписок (Codex/Grok/Gemini) + документация → скилл, из голосовой hub:5217
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: usage.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault ssh_peer
🔗 зависит: approval.py coverage_map.py llm_ask.py
auto-hub-260811-audit-rutin-perenos-na-hab ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-11n8n ✘ claude-task
зачем: AUTO — аудит всех рутин флота, перенос с ноутов/Mac на хаб, разбор Маяка с approve, маршрутизация моделей; из голосовой hub:5283
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); дашборд Routine-Rights.html; дашборд Fleet-Routines-Audit.html; реестр задач · выход: 00-System/Routine-Session-Rights.md CLAUDE.md Fleet-Routines-Audit.html _Dashboards/Routine-Rights.html
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets vault ssh_peer
🔗 зависит: approval.py fleet_nodes.py llm_ask.py output_freshness.py routine_rights_census.py subscription_utilization.py token_audit.py
auto-hub-260811-c68bb7-stop-confirm ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-11n8n ✔ claude-task
зачем: Подтвердить на хабе, что посылка контента c68bb7 НЕ уйдёт в публикацию по истечении окна апрува (стоп Наташи, silence=STOP)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: CLAUDE.md pub_ledger.jsonl
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: approval_clock.py bus_send.py
auto-hub-260811-repair-dead-scheduled-task ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-11n8n ✔ claude-task
зачем: Класс dead-scheduled-task стал системным (3-я поломка) — сессия починки
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: Breakage-Journal.md CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py selfheal.py
auto-hub-260811-retro-lost-nightly ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-11n8n ✔ claude-task
зачем: Ночная догонялка - ретро для 10 брошенных сессий (>5 дн, ретро не делалось) по скиллу /retro-lost
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: SKILL.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: bus_send.py retro_lost_scan.py
auto-hub-260811-task-asks-to-02-undelivered-2026-08-06 ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-11n8n ✘ claude-task
зачем: 559 недоставленных сообщений в чат 02 с 21.07 — Антон не видит аски с узла Наташи
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-11-review-after-rail-proven-and-tail.md (строка с датой)
кому: пиры по шине; реестр задач · выход: _outbox_undelivered.jsonl task-asks-to-02-undelivered-2026-08-06.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets
🔗 зависит: bus_send.py
auto-hub-260811-task-scripts-31-deleted-files-2026-08 ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-11n8n ✔ claude-task
зачем: 31 файл вынут из ~/.claude/scripts 31.07 — 6 задач и 2 хука зовут пустоту
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: task-scripts-31-deleted-files-2026-08-06.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: bus_send.py
auto-hub-260812-cap5-asks ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-12n8n ✔ claude-task
зачем: Внедрить кап-5 открытых асков к Антону в существующий approval.py (+auto-expiry 14д)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений); пиры по шине · выход: approval_freq.jsonl insight-panel-routines-model-consumption-2026-08-10.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py
auto-hub-260812-mission-pulse-dossier ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-12n8n ✔ claude-task
зачем: Досье последних 3 отчётов mission-pulse для решения Антона о переделке на дешёвый вариант
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон) · выход: Mission-Pulse-2026-07-27.md Mission-Pulse-2026-08-03.md Mission-Pulse-2026-08-10.md Mission-Pulse-Dossier-2026-08-12.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
auto-hub-260812-repair-dead-scheduled-task ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-12n8n ✘ claude-task
зачем: Класс dead-scheduled-task стал системным (9-я поломка) — сессия починки
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: Breakage-Journal.md CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets syncthing
🔗 зависит: _test_signal_map.py approval.py config_backup_commit.py hub_fetch_targets.py lobster_pulse.py orphan_engines.py regress_run.py selfheal.py
auto-hub-260817-instrument-lies-5why ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-17n8n ✘ claude-task
зачем: 5 почему по серии «прибор врёт» (3-й датированный случай, §5.10) — корень класса и починка
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: Breakage-Journal.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: approval.py bus_send.py
auto-hub-260817-rails-dashboard ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-17n8n ✘ claude-task
зачем: Построить и опубликовать дашборд карты LLM-рельс флота + вшить rail_glm по приходу ключа
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); дашборд LLM-Rails-Fleet.html; пиры по шине; реестр задач · выход: 10-Tasks/task-2026-08-17-rails-census.md CLAUDE.md _Dashboards/LLM-Rails-Fleet.html
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets vault syncthing
🔗 зависит: _test_llm_ask.py _test_llm_routing.py approval.py bus_send.py deploy_apply.py llm_ask.py tg_bus_read.py
auto-hub-260817-rc-canary ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-17n8n ✔ claude-task
зачем: Канарейка Remote Control: живая одноразовая сессия для Антона, тест видимости и работы с телефона
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _Tasks-MOC.md (строка с датой)
кому: пиры по шине · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: bus_send.py
auto-hub-260818-anton-phone-live ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-18n8n ✔ claude-task
зачем: Свежая сессия хаба для Антона: работа с телефона через Remote Control
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: ContextOS.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: deploy_apply.py
auto-hub-260818-rc-anton-live ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-18n8n ✔ claude-task
зачем: RC-сессия для управления Антоном с телефона (страховка к ресюмнутой Anton-2)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
auto-hub-260818-rc-cockpit-anton ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-18n8n ✘ claude-task
зачем: RC-кокпит Антона 18.08: живая сессия, видимая с телефона, продолжение очереди сессии Anton-2
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: 00-System/codex-pilot-ruslana-natasha.md AGENTS.md CLAUDE.md retro-2026-08-17-codex-combat-emergency-envelope.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault syncthing
🔗 зависит: bus_send.py
auto-hub-260819-chip-debt-triage-autolaunch ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: Разбор 110 ненажатых чипов + автозапуск живых
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: task-2026-08-04-chip-debt-triage-autolaunch.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py
auto-hub-260819-cron-to-event-audit ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✘ claude-task
зачем: АУДИТ: все кроны/поллеры флота — что переводить на событийную n8n-рельсу, что оставить рутиной. Ранжированный список ДО→ПОСЛЕ + экономика. [HUB]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: дашборд Cron-to-Event-Audit.html · выход: Cron-to-Event-Audit.html
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault ssh_peer
🔗 зависит: coverage_map.py onair.py token_cost.py
auto-hub-260819-daniel-ospina-vhodyashchiy-kontakt ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: Daniel Ospina (@_Daniel_Ospina) — живой входящий, строит Tortoise (graph-memory для агентов)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: task-2026-07-30-daniel-ospina-vhodyashchiy-kontakt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py
auto-hub-260819-kirill-gruppa-robot-s-haba ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✘ claude-task
зачем: AUTO — лид Кирилл: найти/поднять группу, перевести общение робота с Маяка на хаб, вести проактивно. Из голосовой hub:5499
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений); пиры по шине; реестр задач · выход: ⚠ не документировано
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram ssh_peer
🔗 зависит: approval.py machine_bus.py routine_rights_census.py
auto-hub-260819-kirill-reverse-eng-lab ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✘ claude-task
зачем: УЧЁНЫЙ: реверс-инженерия системы Кирилла (Antigravity-оркестрация, фрактальная декомпозиция, спекроутинг, алгебра агентов) — карта клеймов, prior-art DR, канарейки с замером. [HUB]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: 03-Insights/note-kirill-stack-reverse-engineering-2026-08-19.md docs/a2a_protocol.md docs/la4_lg5_las5_blueprint.md person-kirill-simakov.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp secrets
🔗 зависит: approval.py dr_start.py
auto-hub-260819-monosnap-upakovka-veernyy-dr ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: AUTO — наша сторона договорённостей со звонка 19.08 с Кириллом Симаковым: упаковка Monosnap под Долину + веерный DR (наши 6 рельс против его API-DR). [HUB A-2022BAYAREA]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений); пиры по шине; реестр задач · выход: 03-Insights/note-DR26-08-10-MACANTON-02-2159-enterprise-ai-transformation-codos-class.md person-kirill-simakov.md task-2026-08-19-kirill-simakov-peer-pilot.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py bus_send.py dr_registry.py
auto-hub-260819-n8n-event-rail-build ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✘ claude-task
зачем: СТРОЙКА: событийная рельса лид-тредов — n8n MTProto детектор (Маяк/облако) → пинг хаба → подъём/пробуждение сессии-ответчика. Канарейка = чат Кирилла. [HUB]
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений); пиры по шине; реестр задач · выход: decision-2026-07-21-advisor-robot-chats-event-driven.md task-2026-08-19-kirill-simakov-peer-pilot.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram ssh_peer
🔗 зависит: approval.py lead_thread_watch.py
auto-hub-260819-onboard-dima-petya-starter-kit ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: Довести Диму и Петю до РАБОТАЮЩЕГО сетапа (не до «отдали ссылку»)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-07-28-onboard-dima-petya-starter-kit.md (строка с датой)
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: task-2026-07-28-onboard-dima-petya-starter-kit.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py
auto-hub-260819-sessii-vneshnih-pirov-strogo-na-habe ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✘ claude-task
зачем: AUTO — принять правило «сессии с внешними лидами/пирами запускаются строго на хабе» во все дома + разрулить конфликт с §7.2 + навести порядок с двумя группами Камиля. Из голосовой hub:5488
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: /.claude/rules-without-door.md CLAUDE.md MEMORY.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram ssh_peer gpu
🔗 зависит: approval.py canon_write_gate.py routine_rights_census.py rule_home_guard.py tg_bus_read.py
auto-hub-260819-sessiya-umiraet-s-noutbukom-pribor ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✔ claude-task
зачем: AUTO — «нет сессии = нет волшебства»: зафиксировать механику смерти сессии, прибор видимости живых сессий внешних пиров, перелогин-инцидент, перевод Наташи на Codex. Из голосовой hub:5492
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); дашборд Sessions-Catalog.html; пиры по шине; реестр задач · выход: Breakage-Journal.md CLAUDE.md _Dashboards/Sessions-Catalog.html alpha-backlog.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault ssh_peer
🔗 зависит: approval.py machine_bus.py onair.py routine_rights_census.py session_archive.py subscription_utilization.py
auto-hub-260819-skills-nevidimy-dlya-karty-pokrytiya ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✘ claude-task
зачем: Скиллы невидимы для карты покрытия — 127 деталей вне гейта §5.8
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: SKILL.md task-2026-07-30-skills-nevidimy-dlya-karty-pokrytiya.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: secrets
🔗 зависит: _test_skill_refs.py approval.py bus_send.py foo.py
auto-hub-260819-vault-secret-scrub-mongo ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-19n8n ✘ claude-task
зачем: Вычистить открытый пароль Mongo из волта, оригиналов и поискового индекса + эскалация ротации Антону
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: credentials.md task-2026-08-04-chip-debt-triage-autolaunch.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets vault syncthing
🔗 зависит: approval.py bus_send.py
auto-hub-260820-mirror-mass-delete-gate ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-20n8n ✔ claude-task
зачем: Зеркало волта E-to-F молча повторяет массовые удаления и рапортует «всё ок» — поставить гейт
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: task-2026-08-04-chip-debt-triage-autolaunch.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: bus_send.py
auto-hub-260821-dashboards-google-sheets ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✘ claude-task
зачем: AUTO-ресёрч+пилот: дашборды в Google Sheets вместо HTML (хостинг, доступы, конкурентная запись пиров по колонкам), из голосовой hub:5682
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: CLAUDE.md Shadow-First-Queue.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault ssh_peer
🔗 зависит: approval.py dashboard_home_guard.py dr_registry.py
auto-hub-260821-dig-browser-rail-down ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✘ claude-task
зачем: Сессия-копатель: browser-rail-down (счёт ≥3 → чинит корень по сумме кейсов)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-21-repair-browser-rail-down.md (строка с датой)
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: Breakage-Journal.md task-2026-08-10-browser-rail-down-forever-fix.md
переносимость: локальный MCP-демон (telegram-mcp SSE); нужен экран этой машины
нужно: mcp screen
🔗 зависит: approval.py bus_send.py
auto-hub-260821-dig-notebooklm-stale-rail ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Сессия-копатель: weekly-brain-audio-digest без аудио (счёт 2 → статистировать, не чинить корень)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: SKILL.md packet-2026-08-16-mortality-engine.md task-2026-08-21-notebooklm-routine-stale-rail.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: bus_send.py
auto-hub-260821-longread-devlog-rule ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: AUTO — довести правило про лонгрид/девлог до всех домов канона, из голосовой hub:5671
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: /.claude/rules-without-door.md CLAUDE.md CLAUDE.md/MEMORY.md MEMORY.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault ssh_peer
🔗 зависит: _test_daily_longread.py approval.py daily_longread.py rule_home_guard.py voice_sessions.py
auto-hub-260821-longread-naming ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✘ claude-task
зачем: Закрыть дельту по переименованию лонгрида (голосовая 5653): проверить движок daily_longread.py, оформить поручение Наташе в 04 TASKS
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: дашборд content-distribution-tracker.html; дашборд Fleet-Routines-Registry.html; реестр задач · выход: 20260825.md Fleet-Routines-Registry.html NAT-4.md can-ai-have-hormones.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: _test_daily_longread.py daily_longread.py distributor.py dr_lane.py routine_rights_census.py
auto-hub-260821-npc-who-is-player ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Голосовая 5665: лонгрид «кто игрок» (душа/NPC-управление, WarCraft-аналогия, Ghost in the Shell + Blade Runner), серия «AI, NPC или я?»
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: CLAUDE.md YYYYMMDD.md can-ai-have-hormones.md content-backlog-from-voice-2026-08-04.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram
🔗 зависит: approval.py daily_longread.py fb_guard.py platform_gate.py voice_sessions.py
auto-hub-260821-publedger-proof-gate ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Системная починка: pub_ledger принимает «опубликовано» только с доказательством + верификация дня-1 vibe-teach
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: Breakage-Journal.md project-vibe-teach.md pub_ledger.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: whatsapp vault
🔗 зависит: _test_pub_ledger_proof.py pub_ledger_write.py
auto-hub-260821-review-after-rail-proven-and-tail ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Хвост 81 просроченного review_after против капа 6 сессий/сутки
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: /.claude/scripts/docs/registry_wake.md task-2026-08-11-review-after-rail-proven-and-tail.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
🔗 зависит: approval.py bus_send.py
auto-hub-260821-routine-value-audit ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✘ claude-task
зачем: Голосовая 5675: польза и цена КАЖДОЙ рутины — «одна рутина = один сотрудник», аудит пользы поверх переписи 21.08 + разбор 2-часовой рутины
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); Антон (очередь одобрений); дашборд Routine-Census-2026-08-21.html; пиры по шине · выход: SKILL.md _Dashboards/Routine-Census-2026-08-21.html
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets vault
🔗 зависит: approval.py coverage_map.py fleet_routines_audit.py publish_canon.py routine_registry_collect.py routine_registry_dashboard.py routine_rights_census.py routine_supervisor.py
auto-hub-260821-thought-journal-v2 ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Журнал мысли v2: по-файлово на рутину + читатель-дашборд; потребитель = менеджер-рутина, не Антон
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: дашборд Routine-Thoughts.html · выход: Routine-Thoughts.html Shadow-First-Queue.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: thought_digest.py token_cost.py
auto-hub-260821-vibe-teach-day1 ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: День 1 серии vibe-teach: написать и опубликовать первые посты (запуск серии)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: project-vibe-teach.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: whatsapp
🔗 зависит: bus_send.py
auto-hub-260821-vibe-teach-day1-publish ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Опубликовать одобренный пост дня 1 серии vibe-teach (FB + тизеры TG/X/Threads)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: days-1-5-approved-fable.md project-vibe-teach.md pub_ledger.jsonl vibe-teach-content-queue.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: whatsapp vault
🔗 зависит: bus_send.py
auto-hub-260821-vykatit-pochinennye-ssylki-na-palo-alto ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-21n8n ✔ claude-task
зачем: Выкатить на живой palo-alto.ai уже починенные мёртвые ссылки и задокументировать рельсу деплоя
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: чат 03 (флот+Антон); 02 POLICE (аск Антону); Антон (очередь одобрений) · выход: ROADMAP.md docs/DEVLOG.md site-index-hybrid.html site-index-lebedev.html
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault github
🔗 зависит: approval.py
auto-hub-260822-class-counter-blind ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Починка корня-энейблера: счётчик классов журнала поломок не считает (97% классов — одиночки), из-за чего правило третьей поломки не срабатывает никогда
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-22-repair-python-строка-без-r-префикса-молча-съедает-символ-в-записываемом-тексте.md (строка с датой)
кому: ⚠ не документировано · выход: Breakage-Journal.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: _test_selfheal_class_match.py onair.py selfheal.py
auto-hub-260822-clobber-onair-root ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Сессия-починка системного класса «перезапись чужого живого артефакта» (≥14 строк журнала): 5-почему по серии → заставить работать существующий ON AIR, не строить новый механизм
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений) · выход: Breakage-Journal.md CLAUDE.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: approval.py consensus.py onair.py
auto-hub-260822-fix-inflight-dedup-class ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: AUTO — починка СИСТЕМНОГО класса (3-й рецидив, §5.10): дедуп смотрит диск/реестр, а параллельная сессия ещё пишет. Заявка перед работой вместо проверки факта после
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: Breakage-Journal.md CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
🔗 зависит: approval.py code_provenance_lint.py consensus.py onair.py retro_lost_scan.py voice_dispatch.py voice_sessions.py
auto-hub-260822-harvest-gran6 ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Урожай 🌾 грани 6: судить трёх копателей + токен-цена + перепрогон Gemini-рельсы
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: /.claude/scripts/_dig_usage.jsonl Shadow-First-Queue.md task-2026-08-21-merge-solver-pipes-decision.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: bus_send.py secondop.py selfheal.py token_cost.py
auto-hub-260822-help-flag-lint ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Починка класса unparsed-flag-silently-runs-work: линт --help на все CLI-скрипты, тест в регресс-сетке
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; RAG/второй мозг · выход: Breakage-Journal.md CLAUDE.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault syncthing
🔗 зависит: brain_ask.py bus_send.py coverage_map.py fleet_fix_audit.py regress_run.py
auto-hub-260822-lost-retro-decentralized-scale ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✘ claude-task
зачем: AUTO — недописанные ЦЕННЫЕ артефакты (книга, главы, длинные тексты) → саммари + точка с запятой + в библиотеку волта. Половина голосовой hub:5699; инфраструктуру ретро держит сессия-сестра retro-lost-na-pirah
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-22-retro-lost-peer-light-decentralized.md (строка с датой)
кому: Антон (очередь одобрений); реестр задач · выход: /.claude/scheduled-tasks/auto-hub-260822-retro-lost-na-pirah/SKILL.md CLAUDE.md
переносимость: нужен GPU/тяжёлый компьют — дом хаба (§7.1 п.1)
нужно: telegram ssh_peer gpu
🔗 зависит: approval.py book_tail_close.py deploy_register.py fleet_fix_audit.py fleet_nodes.py retro_lost_extract.py retro_lost_scan.py
auto-hub-260822-queue-recovery-14-dead ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✘ claude-task
зачем: Ре-арм 14 одноразовых задач 21.08, убитых потолком сессий (голосовые Антона: DR, посты, лонгриды)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp
🔗 зависит: session_reaper.py
auto-hub-260822-reactivation-batch-followups ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Ответить троим из реактивационного батча (Safak срочно) + онбординг Кевина-тестера
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: task-2026-07-18-reactivation-batch-followups.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py
auto-hub-260822-rebrand-clawrush-to-charm ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Ребренд: вычистить ClawRush → всё под CHARM (написание уточняется)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: task-2026-08-01-rebrand-clawrush-to-charm.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py
auto-hub-260822-red-tests-43 ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Погасить 43 красных теста регресс-сетки хаба по триажу 22.08 (real-fail → drift → infra)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: Breakage-Journal.md Regression-Status-A-2022BAYAREA.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: syncthing
🔗 зависит: approval.py bus_send.py onair.py orouter_review.py registry_dispatch.py regress_run.py secondop.py
auto-hub-260822-repair-browser-rail-down ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Класс browser-rail-down стал системным (18-я поломка) — отдельная сессия починки
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине; реестр задач · выход: task-2026-08-21-repair-browser-rail-down.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: bus_send.py selfheal.py
auto-hub-260822-repair-gate-substring-not-action ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Класс «детектор судит подстроку, а не действие» — сессия починки класса (4-я поломка, §5.10)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); пиры по шине · выход: Breakage-Journal.md CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py blackbox_session_guard.sh bus_send.py maintenance_gate.py memory_tidy.sh registry_dispatch.py selfheal.py spawn_slot_guard.py
auto-hub-260822-repair-git-snapshot ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Оживить корневой git-снапшот ~/.claude (мёртв с 19.08, 3 доказанных корня) + честный exit-код в ps1
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-22-repair-silent-green-watchdog.md (строка с датой)
кому: ⚠ не документировано · выход: Vault-Core-Audit-2026-08-21.html
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
github: ⚪ разовая/выключена — отработала и снята с расписания
что делает: watch
auto-hub-260822-retro-lost-na-pirah ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: AUTO — облегчённое ретро потеряшек на КАЖДОМ пире (не централизованно на хабе), из голосовых hub:5697 + hub:5699
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-22-retro-lost-peer-light-decentralized.md (строка с датой)
кому: Антон (очередь одобрений); реестр задач · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram ssh_peer
🔗 зависит: approval.py deploy_register.py retro_lost_scan.py
auto-hub-260822-routine-org-model ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✔ claude-task
зачем: Штатное расписание рутин: мама·приёмник·рельса·цена у каждой + мандат менеджера robot-audit-weekly на найм/увольнение
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: дашборд Fleet-Routines-Registry.html; пиры по шине · выход: /.claude/rules-without-door.md ROADMAP.md Routine-Census-2026-08-21.html Routine-Thoughts.html
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: routine_registry_collect.py routine_registry_dashboard.py
auto-hub-260822-routine-refactor-larva ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✘ claude-task
зачем: AUTO — рутина-рефакторщик рутин + «личинка» самопочинки внутри рутины, из голосовой hub:5694
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: Breakage-Journal.md SKILL.md
переносимость: нужен GPU/тяжёлый компьют — дом хаба (§7.1 п.1)
нужно: telegram ssh_peer gpu
🔗 зависит: approval.py deploy_register.py retro_lost_scan.py routine_rights_census.py stale_task_watch.py
auto-hub-260822-routine-self-refactor-larva ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-22n8n ✘ claude-task
зачем: AUTO — «личинка» самопочинки внутри рутины: 3 спотыкания подряд → рутина сама поднимает сессию рефакторинга себя. Из голосовой hub:5694
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: Антон (очередь одобрений); реестр задач · выход: Breakage-Journal.md CLAUDE.md _Improvements-Backlog.md _selfheal_usage.jsonl
переносимость: нужен GPU/тяжёлый компьют — дом хаба (§7.1 п.1)
нужно: telegram ssh_peer gpu
🔗 зависит: _test_routine_stumble.py _test_selfheal_antiloop.py _test_selfheal_taskid_ascii.py approval.py deploy_register.py fleet_routines_audit.py repair_session.py routine_rights_census.py
auto-hub-260823-test-conveyor-top22 ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-23n8n ✔ claude-task
зачем: Конвейер «тесты пишет чужая подписка»: покрыть топ нагруженных деталей без теста, панель ломателей по канону рельс
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: пиры по шине · выход: ⚠ не документировано
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: _test_bus_ping_honest_exit.py _test_dr_registry_body_gate.py brain_embed_update.py bus_ping.py bus_send.py call_distill.py canon_render.py content_miner.py
auto-mac16-260731-task-registry-schema-fix ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-07-31n8n ✘ claude-task
зачем: AUTO-mac16-260731-task-registry-schema-fix — починить сломанную схему в 10 карточках задач + критерий «сделано»
разовая: 2026-07-31 22:23 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T05:26)
кому: Антон (очередь одобрений); дашборд Task-Backlog.html; реестр задач · выход: _Dashboards/Task-Backlog.html
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault
🔗 зависит: approval.py
auto-mac16-260801-false-gates-substring ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-01n8n ✘ claude-task
зачем: Починить гейты, судящие подстроку вместо действия (4 ложных срабатывания за сутки)
разовая: 2026-08-01 07:10 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T14:10)
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp syncthing
🔗 зависит: blackbox_session_guard.sh block_dangerous_bash.py
auto-mac16-260801-otvety-troim-safak ✔ разовая, отработала🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-08-01n8n ✔ claude-task
зачем: AUTO-mac16-260801 — ответить троим живым людям (Safak срочно), P0 реактивация
разовая: 2026-08-01 13:05 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T20:49)
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bible_leads.py bus_send.py outreach_log.py
auto-mac16-260801-razmorozka-18-pr ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-01n8n ✔ claude-task
зачем: AUTO-mac16-260801 — разморозить 18 висящих PR: триаж, живые треды до мержа
разовая: 2026-08-01 13:20 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-01T21:03)
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: CLAUDE.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: github
🔗 зависит: approval.py bus_send.py
auto-mac16-260804-x-wrapper-files-0804-batch ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-04n8n ✘ claude-task
зачем: Дочинить тот же класс: два файла-обёртки X от 04.08 в контент-фабрике
разовая: 2026-08-04 18:20 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-05T08:26)
кому: пиры по шине · выход: drafts/git-s24-2026-08-01/x-posts-en.md drafts/git-s24-2026-08-02/x-posts-en.md x-posts-en-batch.md x-posts-en-s9-batch.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: approval_clock.py bus_send.py distributor.py onair.py slop_gate.py
auto-mac16-260814-stale-tails-delta ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-14n8n ✔ claude-task
зачем: Живой delta-check хвостов протухшей сводки 31.07: что из «открытого» уже закрыто флотом за 2 недели
разовая: 2026-08-14 21:32 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-15T04:40)
кому: Антон (очередь одобрений); реестр задач · выход: /.claude/skills/github-growth/SKILL.md 03-Insights/insight-DR-DR26-07-29-MACANTON-02-1537-guerrilla-github.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: github
🔗 зависит: approval.py dr_registry.py fleet_fix_audit.py pr_watch.py
auto-mac16-260818-firefox-order-measurement ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-18n8n ✘ claude-task
зачем: ЗАМЕР приказа «Firefox по максимуму» (04→18.08): свести цифры по 4 критериям и доложить Антону честно
разовая: 2026-08-18 01:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-18T14:28)
кому: пиры по шине; реестр задач · выход: 05-Resources/Protocols/reglament-firefox-po-maksimumu-i-zamer.md CLAUDE.md
переносимость: залогиненный браузерный профиль этой машины
нужно: browser
🔗 зависит: browser_usage_log.py bus_send.py canon_write_gate.py
auto-mac16-260819-pshenin-call-reminder ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-19n8n ✔ claude-task
зачем: Напоминание за 10 мин до звонка Антон-Пшенин 19.08 16:00 Лиссабона
разовая: 2026-08-19 07:50 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-19T15:00)
кому: дашборд Pshenin-Call-Brief.html; дашборд Pshenin-Call-Brief-v2.html · выход: /Users/anton/Obsidian/Anton-Knowledge/_Dashboards/Pshenin-Call-Brief.html _Dashboards/Pshenin-Call-Brief-v2.html
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
auto-mac16-260819-red-tests-triage ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-19n8n ✔ claude-task
зачем: Разбор 52 красных регресс-сетки на Mac16: вердикт по каждому (деталь / среда / host-specific)
разовая: 2026-08-19 00:48 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-19T08:24)
кому: Антон (очередь одобрений); дашборд Mac16-Red-Tests.html; пиры по шине; реестр задач · выход: /Users/anton/Obsidian/Anton-Knowledge/10-Tasks/task-2026-07-29-mac16-red-tests.md 00-System/Breakage-Journal.md 00-System/Regression-Status-MacBook-Anton.md Breakage-Journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault syncthing
🔗 зависит: approval.py bus_send.py regress_run.py
auto-mac16-260819-substring-class-repair ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-19n8n ✔ claude-task
зачем: Починка системного класса «детектор судит подстроку, а не структуру» (5 датированных случаев)
разовая: 2026-08-19 00:38 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-19T07:38)
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: Breakage-Journal.md CLAUDE.md OBSIDIAN_VAULT/00-System/Breakage-Journal.md OBSIDIAN_VAULT/10-Tasks/task-2026-08-19-substring-detector-class-repair.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: approval.py bus_send.py
auto-mac16-260820-app-to-os-llm-migration 🔇 молчит📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✘ claude-task
зачем: Вывести LLM-рутины из app-класса (аккаунт-привязанного) в OS-класс launchd с вызовом через лестницу рельс
разовая: 2026-08-21 00:05 · статус: включена, но прогонов не зафиксировано
кому: реестр задач · выход: 00-System/Shadow-First-Queue.md 04-Projects/memo-2026-08-20-nochnye-rutiny-n8n-ili-relsa.md SKILL.md task-2026-08-20-app-to-os-llm-migration.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram
🔗 зависит: automations_shard.py claude_run.py llm_ask.py node_env.sh
auto-mac16-260820-brno-guides-watch ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписания; дата в имени 2026-08-20n8n ✘ claude-task
зачем: Мониторит ответы трёх чешских велошкол/площадок на запросы про гида в Брно 21-26.08
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC)
нужно: whatsapp mac_only
🔗 зависит: brno_guides_watch.command gmail_check.py
auto-mac16-260820-failover-prototype ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✘ claude-task
зачем: Прототип лестницы фолбэка LLM: ступень openrouter в llm_ask + канарейка-рутина на лестнице + тень с двумя датами
разовая: 2026-08-20 01:35 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-20T09:17)
кому: ⚠ не документировано · выход: 00-System/Shadow-First-Queue.md 04-Projects/memo-2026-08-20-nochnye-rutiny-n8n-ili-relsa.md _metrics/openrouter-spend.jsonl credentials.md
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC)
нужно: secrets ssh_peer mac_only
🔗 зависит: _test_llm_ask_omniroute.py claude_auth_probe.py claude_fleet.py claude_run.py llm_ask.py orouter_review.py
auto-mac16-260820-maintainer-relations 🔇 молчит📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✘ claude-task
зачем: Программа продолжения 20+ живых разговоров с мейнтейнерами (OpenAI, Anthropic, Microsoft, UK AISI…)
разовая: 2026-08-20 23:05 · статус: включена, но прогонов не зафиксировано
кому: дашборд GitHub-Reply-Meter.html · выход: /.claude/_metrics/github-reply-meter.jsonl OBSIDIAN_VAULT/04-Projects/maintainer-relations-2026-08-20.md OBSIDIAN_VAULT/04-Projects/registry-github-routines-2026-08-20.md _Dashboards/GitHub-Reply-Meter.html
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault
🔗 зависит: github_reply_meter.py
auto-mac16-260820-maintenance-gate-substr ✔ разовая, отработала🏠 → хаб⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✔ claude-task
зачем: Починка класса: maintenance_gate судит подстроку в командной строке, а не факт запуска робота
разовая: 2026-08-20 18:30 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-21T01:30)
кому: пиры по шине · выход: 00-System/Breakage-Journal.md Breakage-Journal.md OBSIDIAN_VAULT/00-System/Breakage-Journal.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: bus_send.py claude_fleet.py deploy_register.py fleet_fix_audit.py maintenance_gate.py memory_tidy.sh secondop.py substr_lint.py
auto-mac16-260820-night-rails-to-n8n-arch ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✘ claude-task
зачем: Архитектурное исследование: перевод ночных LLM-рутин на n8n на хабе (корень: недельный бак Claude — единая точка отказа)
разовая: 2026-08-20 01:00 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-20T08:00)
кому: Антон (очередь одобрений) · выход: hub-robots-and-watchdogs.md llm-via-cli-subscription-wrapper-golikov.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram
🔗 зависит: approval.py llm_ask.py llm_cli.py serve.py
auto-mac16-260820-routine-registry-dashboard ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✘ claude-task
зачем: Опись рутин Mac16 + флотский дашборд рутин (статусы, назначение, группы декомпозиции, временность, зависимости, переносимость)
разовая: 2026-08-20 02:05 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-20T09:17)
кому: дашборд Fleet-Routines.html; пиры по шине · выход: /SKILL.md OBSIDIAN_VAULT/_Dashboards/Fleet-Routines.html docstring/SKILL.md routine-registry/MacBook-Anton.jsonl
переносимость: mac-специфика (osascript/launchctl/chat.db/TCC); локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault ssh_peer mac_only
auto-mac16-260820-routines-registry-verdicts ✔ разовая, отработала📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✘ claude-task
зачем: Реестр ВСЕХ рутин флота: что делает · зачем · успешность замером · вердикт продлить/отключить и почему
разовая: 2026-08-20 13:26 [ВЫКЛЮЧЕНА] · статус: разовая: отработала и закрыта (2026-08-20T20:37)
кому: реестр задач · выход: 04-Projects/registry-fleet-routines-verdicts-2026-08-20.md 04-Projects/registry-github-routines-2026-08-20.md _usage.jsonl
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp vault
🔗 зависит: cloud_offload_map.py github_routines_registry.py output_freshness.py
auto-mac16-260820-safak-reactivation 🔇 молчит📌 только тут⏳ временная · разовая (fireAt); дата в имени 2026-08-20n8n ✘ claude-task
зачем: Safak срочно + двое из реактивационного батча: RECALL, черновики голосом Антона, отправка по мандату
разовая: 2026-08-20 23:25 · статус: включена, но прогонов не зафиксировано
кому: Антон (очередь одобрений); реестр задач; RAG/второй мозг · выход: OBSIDIAN_VAULT/10-Tasks/task-2026-07-18-reactivation-batch-followups.md task-2026-07-11-drip-reactivation-priority-queue.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: approval.py
auto-mac16-260821-gemini-forum-apply 🔇 молчит🗼 → Маяк⏳ временная · разовая (fireAt); дата в имени 2026-08-21n8n ✔ claude-task
зачем: Заявка в Google Gemini Startup Forum: проверить окно, собрать пакет, довести до кнопки Антона (дедлайн 28.08.2026)
разовая: 2026-08-20 22:50 · статус: включена, но прогонов не зафиксировано
кому: Антон (очередь одобрений); пиры по шине; реестр задач · выход: 00-System/Breakage-Journal.md 07-Decisions/decision-2026-08-11-accelerators-and-fundraise-packaging.md 07-Decisions/decision-2026-08-20-fundraise-object-v0.md 10-Tasks/_drafts/gemini-startup-forum-2026-08.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
🔗 зависит: approval.py bus_send.py outreach_log.py
com.google.keystone.agent 🏷 vendor-агент🗼 → Маякn8n ✔ launchd
зачем: ⚠ не документировано
⚠ не документировано · статус: vendor-агент — молчание не наша проблема
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
com.google.keystone.xpcservice 🏷 vendor-агент🗼 → Маякn8n ✔ launchd
зачем: ⚠ не документировано
⚠ не документировано · статус: vendor-агент — молчание не наша проблема
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
cron:mayak_ab_eval.sh 🔇 молчит🏠 → хабn8n ✔ crontab
зачем: W1b item #3 -- Memory AB Eval Nightly (Mayak port). Runs the gold-question A/B (Direct vs Associative) -> logs to LOCAL turnstate.db->ab_recall (NOT synced, per-machine pilot data). SKIPPED-NEEDS-STATE on Mayak: the always-on-memory pilot (TurnState ledger + ab_gold_questions.txt) is NOT installed here yet, so there is nothing to eval. The wrapper no-ops gracefully until that lands; then it can be
cron 30 1 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault ssh_peer
🔗 зависит: ab_eval.py
cron:mayak_arch_scan.sh 🔇 молчит🏠 → хабn8n ✔ crontab
зачем: Mayak routine #32 -- system-architect scan (/arch) + RED alert. Native port of hub's "System Architect Nightly" + "system-architect-red-alert". Pipeline: sys_scan -> sys_coverage -> build_system_docs -> sys_check (writes RED.flag on critical/daily failure). COMPUTERNAME=MAYAK so docs are host-suffixed (System-Health-MAYAK.html) and NEVER clobber the hub's canonical dashboard. build_arch_map.py is
cron 50 3 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: push Антону; пиры по шине · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault ssh_peer
🔗 зависит: build_arch_map.py build_system_docs.py cron_heartbeat.py machine_bus.py sys_check.py sys_coverage.py sys_scan.py
cron:mayak_chatgpt_freshness.sh 🔇 молчит🏠 → хабn8n ✘ crontab
зачем: W1b item #8 -- ChatGPT Vault Freshness (Mayak port). Deterministic 0-token check that ChatGPT chats keep reaching the vault: finds newest note, writes LOCAL _freshness.json, exits STALE(7)/NO_NOTES(8)/FRESH(0). The CHECK is a pure local reader -> ARMED (runs every night). The NAG (TG-03 alert on STALE) is gated behind the arm-flag, because hub already owns this alert on the SAME synced vault (iden
cron 40 4 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault syncthing ssh_peer
🔗 зависит: bus_ping.py chatgpt_freshness_check.py nag_send.py
cron:mayak_chats_refresh.sh 🔇 молчит📌 только тутn8n ✘ crontab
зачем: Mayak routine -- chats-index nightly freshness top-up (native @*****numvc1 session). Native port of hub's refresh_chats_nightly.cmd. READER (0 tokens, no LLM): upserts LIVE dialogs of the Mayak-native platinumvc1 account into the LOCAL chats.db copy.
cron 5 4 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp secrets vault ssh_peer
🔗 зависит: cron_heartbeat.py refresh_chats.py
cron:mayak_dream_consolidate.sh 🔇 молчит🏠 → хабn8n ✔ crontab
зачем: W1b item #4 -- Memory Dream Consolidation (Mayak port). Reads the TurnState `turns` ledger, writes durable CANDIDATES to a QUARANTINE table (consolidation_candidates) in the same LOCAL turnstate.db. NB: the engine is DETERMINISTIC / 0 LLM tokens and writes ONLY to the quarantine table -- it does NOT auto-write vault or memory (seed's "LLM/memory-write" description is stale; verified in code). SKIP
cron 40 1 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault ssh_peer
🔗 зависит: dream_consolidate.py
cron:mayak_fireflies_pull.sh 🔇 молчит🏠 → хабn8n ✘ crontab
зачем: W1b item #7 -- Fireflies Nightly Pull (Mayak port). Pulls call transcripts via the Fireflies GraphQL API into the vault. SKIPPED-NEEDS-SECRET: no fireflies.env (FIREFLIES_API_KEY) in ~/secrets, and the dedup state.json was not shipped -> a live pull would (a) fail at load_key and (b) risk re-creating notes without dedup state. Ported + path-correct; runs ONLY when BOTH the key and state exist. The
cron 0 2 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: fireflies_pull.py routine_stamp.sh
cron:mayak_pref_sweep.sh 🔇 молчит🏠 → хабn8n ✔ crontab
зачем: Mayak routine #27 -- preference-sweep-daily (rule_scan deterministic digest). Native port of hub's "Preference Sweep Daily". READ-ONLY: emits a small candidate digest for later LLM judging; writes nothing to the vault. Runs as user anton.
cron 20 3 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault ssh_peer
🔗 зависит: cron_heartbeat.py rule_scan.py
cron:mayak_rc.sh 🔇 молчит🏠 → хабn8n ✘ crontab
зачем: mayak_rc.sh v4 — ферма именованных RC-линий по /home/anton/mayak_lanes.conf + авто-accept диалога.
cron */5 * * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: mayak_rc.sh
cron:mayak_skill_gap.sh 🔇 молчит📌 только тутn8n ✘ crontab
зачем: Mayak routine #30 -- skill-gap weekly (LLM audit via claude -p, Sonnet, free bucket). Native port of hub's "skill-gap-daily". READ-ONLY: reads on-disk session .jsonl + installed skills, writes ONE host-suffixed dashboard (Skill-Gap-Audit-MAYAK.html). No MCP on Mayak's claude -p -> uses on-disk session fallback (documented in the task). Runs as anton.
cron 0 4 * * 0 (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp secrets vault ssh_peer
🔗 зависит: routine_stamp.sh
cron:mayak_w2c_declined.sh 🔇 молчит🏠 → хабn8n ✘ crontab
зачем: W2c vault-analytics wrapper — Declined-decisions nightly safety-net (ps1 rewritten to bash) DRY (writes to /home/anton/w2c-dry/shadow) until /home/anton/w2c-armed/declined exists, then LIVE. Ported from hub .cmd; engine in /root/Obsidian/_imports. bus_ping only on LIVE failure.
cron 50 2 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: bus_ping.py declined_scan.py
cron:mayak_w2c_entity.sh 🔇 молчит🏠 → хабn8n ✘ crontab
зачем: W2c vault-analytics wrapper — Entity Graph Nightly (brain_entity + BT bi-temporal) DRY (writes to /home/anton/w2c-dry/shadow) until /home/anton/w2c-armed/entity exists, then LIVE. Ported from hub .cmd; engine in /root/Obsidian/_imports. bus_ping only on LIVE failure.
cron 15 2 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: brain_entity.py brain_entity_bt.py bus_ping.py
cron:mayak_w2c_search.sh 🔇 молчит🏠 → хабn8n ✘ crontab
зачем: W2c vault-analytics wrapper — Search Catalog Weekly (FTS5 over 01-Conversations; per-machine db) DRY (writes to /home/anton/w2c-dry/shadow) until /home/anton/w2c-armed/search exists, then LIVE. Ported from hub .cmd; engine in /root/Obsidian/_imports. bus_ping only on LIVE failure.
cron 30 2 * * 0 (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: build_catalog_fts.py bus_ping.py
cron:mayak_w2c_ufo.sh 🔇 молчит🏠 → хабn8n ✘ crontab
зачем: W2c vault-analytics wrapper — UFO-UAP Digest Weekly (claude -p sonnet + websearch -> _imports chatgpt-drop). DRY=auth smoke only DRY (writes to /home/anton/w2c-dry/shadow) until /home/anton/w2c-armed/ufo exists, then LIVE. Ported from hub .cmd; engine in /root/Obsidian/_imports. bus_ping only on LIVE failure.
cron 40 4 * * 0 (PT) · статус: нет прибора: лог/маркер не найден
кому: ⚠ не документировано · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: bus_ping.py
cron:mayak_w2c_unified.sh 🔇 молчит🏠 → хабn8n ✘ crontab
зачем: W2c vault-analytics wrapper — Unified people/companies SQL refresh (BLOCKED: needs name_norm) DRY (writes to /home/anton/w2c-dry/shadow) until /home/anton/w2c-armed/unified exists, then LIVE. Ported from hub .cmd; engine in /root/Obsidian/_imports. bus_ping only on LIVE failure.
cron 55 2 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: дашборд Unified-Entities-Dashboard.html · выход: ⚠ не документировано
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: secrets vault ssh_peer
🔗 зависит: build_unified_dashboard.py build_unified_sql.py bus_ping.py dedup_people.py
cron:mayak_win_portability.sh 🔇 молчит🗼 → Маякn8n ✔ crontab
зачем: Mayak node-doctor: win_portability_scan.py (class #ee1aa4bd, fleet decision 2026-07-16, HUMAN_APPROVED tier=2 by Anton, package delivered by MacBook-Anton). Runs nightly over this node's own live scripts/hooks; on new violations, pings chat 03 via the bus rail.
cron 5 3 * * * (PT) · статус: нет прибора: лог/маркер не найден
кому: пиры по шине · выход: ⚠ не документировано
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: ssh_peer
🔗 зависит: machine_bus.py win_portability_scan.py
day-ledger-nightly ❔ запуск не доказан🏠 → хаб⏳ временная · упомянута, запуск не доказанn8n ✔ claude-task
зачем: Дневной леджер: детерминированная сборка «что было сделано вчера» из всех следов (0 токенов)
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-20-cron-migration-wave2-and-peers.md — не улика запуска
кому: чат 03 (флот+Антон); пиры по шине · выход: ...day-ledger-....md CLAUDE.md day-ledger-YYYY-MM-DD.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: day_ledger.py
five-hard-monthly ❔ запуск не доказан🏠 → хаб⏳ временная · упомянута, запуск не доказанn8n ✔ claude-task
зачем: Пять трудных вопросов месяца: pressure-test убеждений Антона (belief-* + concept-bible-*) → TG чат 03
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-27-dual-rail-scheduled-tasks.md — не улика запуска
кому: ⚠ не документировано · выход: SKILL.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: bus_ping.py five_hard_pick.py vault_backup.py
journey-day-close-morning ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: Каждое утро дописывает главу The Journey за ВЧЕРА (RU+EN+DEV) по день-гейту: биты канона + ретро → глава; UPD-проход недописанных глав
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: task-2026-08-01-journey-day58-embargoed-session-upd.md (строка с датой)
кому: ⚠ не документировано · выход: .dev.md CLAUDE.md SKILL.md book-the-journey.md
переносимость: нужен волт/gh — есть на хабе; переносимо без потерь
нужно: vault
🔗 зависит: canon_render.py journey_site_index.py
mission-pulse-weekly ❔ запуск не доказан🏠 → хаб⏳ временная · упомянута, запуск не доказанn8n ✔ claude-task
зачем: Еженедельный Mission-Pulse: статус миссии №2 + табло-дельта + 1-3 аска каждому (Антон/Наташа/Руслана), draft-first, отправка по «+» Антона. [Создана кофаундером 14.07 вместо зомби-окна 1cdb6d48 по мандату «реши сам»]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-14-zombie-sessions-backlog-review.md — не улика запуска
кому: Антон (очередь одобрений); дашборд Zalp1-Delta.html; реестр задач · выход: Zalp1-Delta.html mission-llm-hire-weekly-plan.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: approval.py zalp_delta.py
ph-launch-day-consensus ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: SLOT-TEST: проверка переиспользования отработавшего слота вместо create (0 диалогов)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: session_slots.log
кому: ⚠ не документировано · выход: /c/Users/Anton/.claude/logs/slot_selftest.log
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
rc-cockpit-anton-daily ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: Ежедневная свежая кокпит-сессия для управления с телефона Антона (лечение класса «рестарт аппки + до-ключевые сессии»)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: CLAUDE.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
registry-dispatcher-daily ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: Ежедневный диспетчер реестра: поднимает видимые сессии по задачам с наступившим сроком (приказ anton 06.08 — всё на автозапуск, без чипов)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _Tasks-MOC.md (строка с датой)
кому: пиры по шине · выход: Breakage-Journal.md CLAUDE.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp ssh_peer
🔗 зависит: bus_send.py registry_dispatch.py selfheal.py task_wake_seed.py
sess-bible-help-useful 🪦 сирота🗼 → Маяк⏳ временная · папка без регистрации и без следа запускаn8n ✔ claude-task
зачем: Библия: помогаем только полезным (циничный капер)
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
sess-bikes-usa-portugal 🪦 сирота🗼 → Маяк⏳ временная · папка без регистрации и без следа запускаn8n ✔ claude-task
зачем: п.47 Велосипеды: США → перегрузочный склад → Португалия, сквозной расчёт
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
sess-phone-remote-control 🪦 сирота🗼 → Маяк⏳ временная · папка без регистрации и без следа запускаn8n ✔ claude-task
зачем: п.11 Пульт с телефона: видеть / запускать / оценить ответ живой сессии
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
sess-reply-antonkatkov 🪦 сирота🗼 → Маяк⏳ временная · папка без регистрации и без следа запускаn8n ✔ claude-task
зачем: Долг: ответить Антону Каткову @*****katkov (ждёт 21 день)
НЕ ЗАРЕГИСТРИРОВАНА в приложении (папка на диске) · статус: ни расписания, ни следа запуска
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
sess-writing-styles-voice ✋ ручной запуск🗼 → Маяк⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: п.29+39 Стили письма до конца + голосовой слой (подкасты)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: session_slots.log
кому: ⚠ не документировано · выход: /.claude/CLAUDE.md prompt.md
переносимость: чистая логика без железа — переживёт офлайн хаба (§7.1 п.2)
нужно: нет особых
skill-gap-daily ❔ запуск не доказан📌 только тут⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: [WEEKLY Mon 00:50 — 2026-07-04 Anton, token-save]. Еженедельный аудит «какой скилл строить дальше» (внутренние повторы + популярный внешний know-how). Пишет в TG только если НОВЫЙ пробел. Read-only. [HUB]
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-27-dual-rail-scheduled-tasks.md — не улика запуска
кому: чат 03 (флот+Антон); дашборд Skill-Gap-Audit.html · выход: CLAUDE.md SKILL.md Skill-Gap-Audit.html _session_digest.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram secrets vault
🔗 зависит: cron_heartbeat.py vault_sessions.py
task-hygiene-shadow ✋ ручной запуск📌 только тут⏳ временная · ручной запуск, без расписанияn8n ✘ claude-task
зачем: Ночной счётчик гигиены реестра задач (режим понарошку, ничего не меняет)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _Tasks-MOC.md (строка с датой)
кому: пиры по шине; реестр задач · выход: CLAUDE.md hygiene-latest.md
переносимость: локальный MCP-демон (telegram-mcp SSE)
нужно: mcp telegram vault
🔗 зависит: cron_heartbeat.py task_hygiene.py tg_bus_send.py
vibe-teach-daily ✋ ручной запуск🏠 → хаб⏳ временная · ручной запуск, без расписанияn8n ✔ claude-task
зачем: Ежедневный пост обучающей серии «Claude Code для не-кодеров» (тизер TG + средний FB)
расписания в приложении НЕТ — запускается вручную/сессией · статус: доказан запуск: _spawn_slot_guard.log
кому: ⚠ не документировано · выход: SKILL.md days-1-5-approved-fable.md project-vibe-teach.md pub_ledger.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: whatsapp
🔗 зависит: platform_gate.py
weekly-brain-audio-digest ❔ запуск не доказан🏠 → хаб⏳ временная · упомянута, запуск не доказанn8n ✘ claude-task
зачем: Weekly NotebookLM audio digest of Anton's Second Brain (Sun 05:30 Lisbon)
расписания НЕТ; в задачах упоминается, запуск не доказан · статус: только упоминание в task-2026-07-27-dual-rail-scheduled-tasks.md — не улика запуска
кому: чат 03 (флот+Антон); RAG/второй мозг · выход: 02-Decisions/decision-notebooklm-claude-code-artifact-layer.md _NotebookLM-Audio.md
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram secrets vault
🔗 зависит: brain_ask.py bus_ping.py vault_backup.py
workflow-harvest-sweep ⏸ выключена🏠 → хабn8n ✔ claude-task
зачем: [ПЕРЕЕХАЛ 18.08 в launchd ai.paloalto.workflow-harvest, 0 токенов] Ночной бэкстоп: собрать находки Workflow-субагентов в волт
cron 17 3 * * * (PT) [ВЫКЛЮЧЕНА] · статус: выключена в приложении, последний прогон 2026-08-18T13:07
кому: чат 03 (флот+Антон) · выход: journal.jsonl
переносимость: рельса мессенджера завязана на аккаунт/IP — IP-sensitive, §7.2
нужно: telegram vault
🔗 зависит: workflow_harvest.py

n8n-подстраховка — карта, а не план стройки 280 из 487 дублируемы

Признак: llm-шаг текстовый И не нужны локальные MCP / браузер / GPU / секреты / экран. Флоу в n8n тут НЕ строятся — это карта параллельной подстраховки.
рутинаузелдублируемапочему
.gitA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
advisor-mine-weeklyMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
ai.paloalto.ack-watchdogMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.advisor-intakeMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.advisor-mine-weeklyMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.alpha-drain-weeklyMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.brain-shard-tickMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.claude-git-backupMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.config-integrityMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.dr-debt-watchMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
ai.paloalto.dr-runner-tickMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.export-watchMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
ai.paloalto.fleet-checklistMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.fleet-key-grantMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.fleet-pullMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.headless-llm-watchdogMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
ai.paloalto.inbox-robotMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
ai.paloalto.lead-radar-dailyMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.outbox-relayMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.peer-watchMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.plan-clobber-watchMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.radar-signals-dailyMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.release-drift-weeklyMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.session-pushMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.syncthing-watchdogMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
ai.paloalto.workflow-harvestMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
alpha-to-tgA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
anti-slop-content-pipeline-specMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-a2022bayarea-260819-vcround-empty-stringsA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260805-dr-runner-1858A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260805-dr-runner-2158A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260805-stale-task-digestA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-alpha-credit-close-deltaA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-apply-verify-status-splitA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-codex-mirror-v410A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-crm-engine-hub-deployA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-deepak-robomyne-vc-introsA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-dr-fanout-triz-5whyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-dr-registry-v3-apply-foldA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-dr-runnerA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-funnel-feederA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-github-threads-silenceA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-hub-pending-deploy-unpackA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-interactive-tasks-away-modeA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-mistral-community-questionA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-model-frontmatter-canaryA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-model-frontmatter-canary2A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-orphan-engine-detectorA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-record-application-videoA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260806-routine-session-rightsA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260809-github-outbound-catchupA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260809-root1-reward-loopA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260809-root2-death-ritualA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260809-root3-fleet-multiplierA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260809-root4-memory-dietA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260809-secondop-context-inlineA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260810-approval-pusherA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260810-arxiv-pingA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260810-connect-auditA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260810-console-hider-spare-user-terminalA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260810-dr-nonprofit-fanoutA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260810-dr-runner-accelA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260810-kids-money-appsA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260810-measure-review-registryA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260810-natasha-parcelA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260810-routine-selfhealA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260810-tests-external-llmsA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260811-abc-experiment-prepA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260811-c68bb7-stop-confirmA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260811-rep-reply-dailyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260811-repair-dead-scheduled-taskA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260811-retro-lost-nightlyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260811-task-scripts-31-deleted-files-2026-08A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260812-cap5-asksA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260812-doc-alpha-reenableA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260812-freeze-cf-coachA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260812-mission-pulse-dossierA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260812-watchdog-issue-after-passA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260817-nat-daily-lanesA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260817-rc-canaryA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260818-anton-phone-liveA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260818-dr-discount-runnerA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260818-dr-runnerA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260818-rc-anton-liveA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260819-3posts-kits-killer-featuresA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260819-chip-debt-triage-autolaunchA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260819-daniel-ospina-vhodyashchiy-kontaktA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260819-dr-runner-monosnapA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260819-github-2fa-lab-accountA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260819-hackernoon-hacker-news-content-strategA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260819-monosnap-upakovka-veernyy-drA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260819-onboard-dima-petya-starter-kitA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260819-post-velosiped-chehiya-nelzyaA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260819-sessiya-umiraet-s-noutbukom-priborA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260819-sync-conflict-auditA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260820-mirror-mass-delete-gateA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260820-skill-collisions-local-sharedA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260820-watchdogs-tell-truthA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-bus-poison-messagesA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-daily-longread-pairA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-dead-owner-watchdogsA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-dig-fb-footer-contractA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-dig-notebooklm-stale-railA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-dr-fanout-vibe-teachA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-fleet-git-railA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-habr-promise-guardrails-agentevalsA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-longread-devlog-ruleA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-npc-morning-promptA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-npc-post-daily-cycleA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-npc-post-initial-promptA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-npc-post-session-lengthA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-npc-post-soul-playerA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-npc-who-is-playerA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-publedger-proof-gateA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-red-canon-blocks-fleetA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-review-after-rail-proven-and-tailA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-school-stress-drA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-seo-geo-kontakty-i-dr-kak-kontentA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-series-posts-ai-self-ordered-drA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-session-brief-shadow-verdictA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-shadow-harvest-dailyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-skill-conflicts-mergeA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-task-inbound-collect-scores-last-messaA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-tg-lock-no-timeoutA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-tg-rail-silent-undelivery-root-fixA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-thought-journal-v2A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-vibe-teach-day1A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-vibe-teach-day1-fb-retryA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-vibe-teach-day1-publishA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-voice-session-tg-notifyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260821-vykatit-pochinennye-ssylki-na-palo-altoA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-class-counter-blindA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-clobber-onair-rootA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-fix-inflight-dedup-classA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-fix-node-hardcode-github-registryA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-fleet-db-recoveryA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-github-25-routines-programA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-harvest-gran6A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-help-flag-lintA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-q1r-fallback-hardeningA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-reactivation-batch-followupsA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-rebrand-clawrush-to-charmA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-red-tests-43A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-repair-browser-rail-downA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-repair-bus-send-flags-as-textA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-repair-gate-substring-not-actionA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-repair-git-snapshotA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-repair-keep-coreA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-retro-lost-na-pirahA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-routine-org-modelA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260822-vibe-teach-cta-postA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-hub-260823-test-conveyor-top22A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260731-dr-runner-dailyMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260731-memory-index-compactMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260731-oss-door-basic-memoryMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260801-canon-channel-familyMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260801-dr-debt-rootMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260801-dr-runnerMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260801-gemini-dr-railMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260801-otvety-troim-safakMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260801-razmorozka-18-prMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260801-voice-ack-watchMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260802-github-anchor-repliesMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260804-slop-gate-blocked-x-postsMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260810-dr-platform-open-questionsMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260810-dr-runner-codosMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260810-substack-researchMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260811-deploy-backlog-sweepMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260814-content-middle-hubMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260814-daily-lanes-shadowMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260814-dr-runnerMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260814-stale-tails-deltaMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260815-git25-canary-verifyMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260819-advisor-review-triageMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260819-dr-runner-catchclubMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260819-pshenin-call-reminderMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260819-red-tests-triageMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260819-substring-class-repairMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260820-class-one-store-mtimeMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260820-dr-runnerMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260820-fundraise-packagingMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260820-github-routines-registry-n8nMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260820-lead-focus-hire-moneyMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260820-maintenance-gate-substrMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260820-s7-split-s23-foldMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260820-telethon-lock-watchdogMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mac16-260821-gemini-forum-applyMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-macbookpro14-260804-github-thread-watchMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mayak-260818-deploy-backlog-drainMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
auto-mayak-260819-fleet-merge-49MacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
com.anton.agent-chrome-watchMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
com.google.keystone.agentMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
com.google.keystone.xpcserviceMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
content-drain-dailyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
content-drain-liveA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
content-miner-nightlyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
cron:automations_shard_mayak.pyFLEET-ANCHOR✔ датекстовый llm-шаг, локальных зависимостей нет
cron:brain_embed_openai.pyFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:canon_apply_mayak_guard.shFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:canon_changelog_guard.pyFLEET-ANCHOR✔ датекстовый llm-шаг, локальных зависимостей нет
cron:canon_changelog_guard.pyMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
cron:canon_courier.pyFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:cdFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:claude_md_daily.pyFLEET-ANCHOR✔ датекстовый llm-шаг, локальных зависимостей нет
cron:deploy_sweep_guard.pyFLEET-ANCHOR✔ датекстовый llm-шаг, локальных зависимостей нет
cron:fleet_pull.shFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:gmail_digest_morning.pyFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:headless_llm_watchdog.pyFLEET-ANCHOR✔ датекстовый llm-шаг, локальных зависимостей нет
cron:import_coverage.pyFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:inbox_ack.pyFLEET-ANCHOR✔ датекстовый llm-шаг, локальных зависимостей нет
cron:inbox_ack.pyMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
cron:mayak_ab_eval.shFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:mayak_alpha_miners.shFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:mayak_arch_scan.shFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:mayak_dr_collect.shFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:mayak_dream_consolidate.shFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:mayak_pref_sweep.shFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:mayak_win_portability.shFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:palo_alto_site_watch.shFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:shadow_runner.pyMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
cron:tasks_audit_ping.pyFLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
daemon:/usr/local/Cellar/python@3.12/MacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
daemon:dr_local_bridge.pyMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
daemon:hilumMacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
daemon:http.server 8791MacBook-Anton✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
daemon:http.server 8899FLEET-ANCHOR✔ дасторож без llm-шага (критерий снят 20.08.2026), локальных зависимостей нет
day-ledger-nightlyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
facebook-diary-dailyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
fb-reply-dailyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
fb-teaser-lag-watchA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
five-hard-monthlyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
gdocs-access-spike-content-factoryMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s0-account-repackMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s1-profile-vitrinaMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s10-rfc-laneMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s11-benchmarks-flagshipMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s13-starter-kitsMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s15-templates-packMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s16-actions-marketplaceMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s17-releases-disciplineMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s18-pypi-packagesMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s19-pages-portfolioMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s20-projects-wikiMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s21-sponsors-setupMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s23-cold-pr-waveMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s24-content-bridgeMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s25-launch-protocolMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s26-research-ingestMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s7-deep-laneMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s7-fastA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
git-s7-fastMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s7-vendorA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
git-s7-vendorMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
git-s9-review-laneMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
journey-day-close-morningA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
lead-thread-replyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
mission-pulse-weeklyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
ph-launch-day-consensusA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
pilot-post-season-launchA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
rc-cockpit-anton-dailyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-alpha-pipeline-callsA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-bible-help-usefulA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-bikes-usa-portugalA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-content-plan-v1A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-github-visibility-drA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-lost-knowledge-screen-alphaA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-output-freshness-peersA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-outreach-similar-buildersA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-peer-personal-vaultA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-phone-remote-controlA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-public-repo-hygiene-drA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-reply-antonkatkovA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sess-writing-styles-voiceA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
sessions-results-digestA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
show-hn-gate-verdict-0808A-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
vibe-teach-dailyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
voice-dispatcherA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
wisdom-distill-weeklyA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
workflow-harvest-sweepMacBook-Anton✔ датекстовый llm-шаг, локальных зависимостей нет
zz-hub-store-load-canaryA-2022BAYAREA✔ датекстовый llm-шаг, локальных зависимостей нет
_DELETED-cross-machine-robot-dryrun-20260624-153156A-2022BAYAREA✘ нетнужны локальные: gpu, secrets
advisor-outreach-dailyMacBook-Anton✘ нетнужны локальные: mcp
ai.paloalto.ab-session-dietMacBook-Anton✘ нетнужны локальные: mcp, secrets
ai.paloalto.activitywatchMacBook-Anton✘ нетнужны локальные: mac_only
ai.paloalto.attention-capture-dailyMacBook-Anton✘ нетнужны локальные: browser
ai.paloalto.automations-shardMacBook-Anton✘ нетнужны локальные: mac_only, mcp
ai.paloalto.brno-guides-watchMacBook-Anton✘ нетнужны локальные: mac_only
ai.paloalto.claude-auth-probeMacBook-Anton✘ нетнужны локальные: mcp, secrets
ai.paloalto.codex-exportMacBook-Anton✘ нетнужны локальные: secrets
ai.paloalto.contrib-watch-tickMacBook-Anton✘ нетнужны локальные: secrets
ai.paloalto.daily-lanesMacBook-Anton✘ нетнужны локальные: mac_only
ai.paloalto.engineer-outreachMacBook-Anton✘ нетнужны локальные: mcp
ai.paloalto.fleet-tools-syncMacBook-Anton✘ нетнужны локальные: secrets
ai.paloalto.github-lane-freshnessMacBook-Anton✘ нетнужны локальные: secrets
ai.paloalto.hf-alpha-radarMacBook-Anton✘ нетнужны локальные: secrets
ai.paloalto.machine-envMacBook-Anton✘ нетнужны локальные: mac_only, secrets
ai.paloalto.memory-tidyMacBook-Anton✘ нетнужны локальные: secrets
ai.paloalto.node-health-beatMacBook-Anton✘ нетнужны локальные: secrets
ai.paloalto.proc-patrolMacBook-Anton✘ нетнужны локальные: mac_only, mcp
ai.paloalto.quarantine-watchMacBook-Anton✘ нетнужны локальные: secrets
ai.paloalto.regress-gridMacBook-Anton✘ нетнужны локальные: secrets
ai.paloalto.scripts-publishMacBook-Anton✘ нетнужны локальные: secrets
ai.paloalto.session-wait-watchdogMacBook-Anton✘ нетнужны локальные: mcp, secrets
ai.paloalto.tailscaledMacBook-Anton✘ нетнужны локальные: mac_only
ai.paloalto.tccprobeMacBook-Anton✘ нетнужны локальные: mac_only
ai.paloalto.telegram-mcp-sseMacBook-Anton✘ нетнужны локальные: mcp
ai.paloalto.tg-fast-peekMacBook-Anton✘ нетнужны локальные: secrets
ai.paloalto.token-auditMacBook-Anton✘ нетнужны локальные: mac_only, mcp, secrets
ai.paloalto.whatsapp-bridgeMacBook-Anton✘ нетнужны локальные: mac_only, mcp
auto-hub-260806-inbound-triage-dailyA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260806-shared-brain-post-contribA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
auto-hub-260806-voice-runnerA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260809-sendmessage-rail-blindspotA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260810-call-booking-skillA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260810-connector-kit-announceA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260810-kit-approval-gateA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260810-kit-fleet-deployA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260810-kit-llm-spend-auditA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
auto-hub-260810-kit-mcp-daemon-dietA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260810-kit-oss-publishA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260810-kit-secondop-panelA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260810-whatsapp-mcp-kitA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260811-audit-rutin-perenos-na-habA-2022BAYAREA✘ нетнужны локальные: secrets
auto-hub-260811-bible-chrome-passwords-ruleA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260811-task-asks-to-02-undelivered-2026-08-06A-2022BAYAREA✘ нетнужны локальные: secrets
auto-hub-260811-watchdog-v2-hungA-2022BAYAREA✘ нетнужны локальные: secrets
auto-hub-260812-mayak-cron-keyA-2022BAYAREA✘ нетнужны локальные: secrets
auto-hub-260812-repair-dead-scheduled-taskA-2022BAYAREA✘ нетнужны локальные: secrets
auto-hub-260817-instrument-lies-5whyA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260817-rails-dashboardA-2022BAYAREA✘ нетнужны локальные: secrets
auto-hub-260818-rc-cockpit-antonA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260819-cron-to-event-auditA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260819-kamil-peer-watchA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260819-kirill-gruppa-robot-s-habaA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260819-kirill-peer-watchA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260819-kirill-reverse-eng-labA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
auto-hub-260819-n8n-event-rail-buildA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260819-sessii-vneshnih-pirov-strogo-na-habeA-2022BAYAREA✘ нетнужны локальные: gpu, mcp
auto-hub-260819-skills-nevidimy-dlya-karty-pokrytiyaA-2022BAYAREA✘ нетнужны локальные: secrets
auto-hub-260819-vault-secret-scrub-mongoA-2022BAYAREA✘ нетнужны локальные: secrets
auto-hub-260820-telegram-mcp-sse-runbookA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260821-dashboards-google-sheetsA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260821-dellm-canary-connector-healthA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260821-dig-browser-rail-downA-2022BAYAREA✘ нетнужны локальные: mcp, screen
auto-hub-260821-dr-teasers-dailyA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260821-fleet-routine-registryA-2022BAYAREA✘ нетнужны локальные: gpu
auto-hub-260821-longread-namingA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260821-npc-post-logs-legacyA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260821-npc-session-lengthA-2022BAYAREA✘ нетнужны локальные: gpu
auto-hub-260821-npc-sleep-indexA-2022BAYAREA✘ нетнужны локальные: gpu
auto-hub-260821-patent-postA-2022BAYAREA✘ нетнужны локальные: gpu
auto-hub-260821-routine-value-auditA-2022BAYAREA✘ нетнужны локальные: secrets
auto-hub-260822-lost-retro-decentralized-scaleA-2022BAYAREA✘ нетнужны локальные: gpu
auto-hub-260822-peer-lost-session-light-retroA-2022BAYAREA✘ нетнужны локальные: gpu, secrets
auto-hub-260822-queue-recovery-14-deadA-2022BAYAREA✘ нетнужны локальные: mcp
auto-hub-260822-routine-refactor-larvaA-2022BAYAREA✘ нетнужны локальные: gpu
auto-hub-260822-routine-self-refactor-larvaA-2022BAYAREA✘ нетнужны локальные: gpu
auto-mac16-260731-dr-runner-nowMacBook-Anton✘ нетнужны локальные: secrets
auto-mac16-260731-task-registry-schema-fixMacBook-Anton✘ нетнужны локальные: secrets
auto-mac16-260801-false-gates-substringMacBook-Anton✘ нетнужны локальные: mcp
auto-mac16-260801-tg-mcp-broker-rootMacBook-Anton✘ нетнужны локальные: mcp
auto-mac16-260801-token-audit-routineMacBook-Anton✘ нетнужны локальные: mcp, screen, secrets
auto-mac16-260804-canon-unsigned-consensus-03MacBook-Anton✘ нетнужны локальные: secrets
auto-mac16-260804-root-two-nodes-off-syncthingMacBook-Anton✘ нетнужны локальные: secrets
auto-mac16-260804-x-wrapper-files-0804-batchMacBook-Anton✘ нетнужны локальные: mcp
auto-mac16-260814-cloud-offload-analyzerMacBook-Anton✘ нетнужны локальные: mcp, secrets
auto-mac16-260814-contrib-watch-dailyMacBook-Anton✘ нетнужны локальные: mac_only
auto-mac16-260814-github-scale-vendors-watchdogsMacBook-Anton✘ нетнужны локальные: mcp
auto-mac16-260818-export-index-debtMacBook-Anton✘ нетнужны локальные: secrets
auto-mac16-260818-firefox-order-measurementMacBook-Anton✘ нетнужны локальные: browser
auto-mac16-260820-app-to-os-llm-migrationMacBook-Anton✘ нетнужны локальные: mcp
auto-mac16-260820-brno-guides-watchMacBook-Anton✘ нетнужны локальные: mac_only
auto-mac16-260820-claude-token-ladderMacBook-Anton✘ нетнужны локальные: secrets
auto-mac16-260820-dr-n8n-uskeysy-dlya-nasMacBook-Anton✘ нетнужны локальные: gpu, mcp
auto-mac16-260820-failover-prototypeMacBook-Anton✘ нетнужны локальные: mac_only, secrets
auto-mac16-260820-maintainer-relationsMacBook-Anton✘ нетнужны локальные: mcp
auto-mac16-260820-night-rails-to-n8n-archMacBook-Anton✘ нетнужны локальные: mcp
auto-mac16-260820-pr-inbox-reviewMacBook-Anton✘ нетнужны локальные: secrets
auto-mac16-260820-roots-gh-owner-and-cron-authMacBook-Anton✘ нетнужны локальные: mac_only, secrets
auto-mac16-260820-routine-registry-dashboardMacBook-Anton✘ нетнужны локальные: mac_only, mcp
auto-mac16-260820-routines-registry-verdictsMacBook-Anton✘ нетнужны локальные: mcp
auto-mac16-260820-safak-reactivationMacBook-Anton✘ нетнужны локальные: mcp
auto-mac16-260821-s22-root-confirmMacBook-Anton✘ нетнужны локальные: mcp
canon-writer-nightlyA-2022BAYAREA✘ нетнужны локальные: mcp
chatgpt-token-guard-nightlyA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
claudeai-courier-healthA-2022BAYAREA✘ нетнужны локальные: mcp
claudeai-sync-dailyA-2022BAYAREA✘ нетнужны локальные: mcp
coach-morningA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
com.anton.pr-watchMacBook-Anton✘ нетнужны локальные: secrets
com.google.GoogleUpdater.wakeMacBook-Anton✘ нетнужны локальные: mac_only
connector-health-dailyA-2022BAYAREA✘ нетнужны локальные: mcp
content-factory-dailyA-2022BAYAREA✘ нетнужны локальные: gpu, mcp
cron:ack_coverage_watch.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:approval.pyFLEET-ANCHOR✘ нетнужны локальные: mcp, secrets
cron:claude_auth_probe.pyFLEET-ANCHOR✘ нетнужны локальные: mcp, secrets
cron:claude_md_guard.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:claude_md_guard.pyMacBook-Anton✘ нетнужны локальные: secrets
cron:codex_lib.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:dr_registry.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:engines_shadow.pyMacBook-Anton✘ нетнужны локальные: secrets
cron:fleet_tools_sync.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:hub_deadman.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:hub_down_flip_reminder.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:lead_reply_watch.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_ack_watchdog.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_alpha_judge.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_beat_watch.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_bus_guard.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_chatgpt_freshness.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_chats_refresh.shFLEET-ANCHOR✘ нетнужны локальные: mcp, secrets
cron:mayak_fireflies_pull.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_fleet_manifest.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_heartbeat_relay.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_inbox_robot.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_janitor.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_memory_tidy.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_onair_gc.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_peer_watch.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_rc.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_retro_lost.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_skill_gap.shFLEET-ANCHOR✘ нетнужны локальные: mcp, secrets
cron:mayak_w2c_contentdebt.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_w2c_declined.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_w2c_entity.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_w2c_search.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_w2c_ufo.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:mayak_w2c_unified.shFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:memory_guard.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:orphan_engines.pyMacBook-Anton✘ нетнужны локальные: secrets
cron:power_thermal_logger.pyFLEET-ANCHOR✘ нетнужны локальные: mac_only, secrets
cron:power_thermal_logger.pyMacBook-Anton✘ нетнужны локальные: mac_only, secrets
cron:proc_patrol.pyFLEET-ANCHOR✘ нетнужны локальные: mac_only, mcp
cron:public_surface_audit.pyMacBook-Anton✘ нетнужны локальные: secrets
cron:publish_scripts.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:quarantine_watch.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:regress_run.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:regress_run.pyMacBook-Anton✘ нетнужны локальные: secrets
cron:revert_guard.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:routine_supervisor.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:scripts_shared_delivery_watch.pyFLEET-ANCHOR✘ нетнужны локальные: secrets
cron:session_reaper.pyMacBook-Anton✘ нетнужны локальные: secrets
cron:token_audit.pyFLEET-ANCHOR✘ нетнужны локальные: mac_only, mcp, secrets
cron:token_audit.pyFLEET-ANCHOR✘ нетнужны локальные: mac_only, mcp, secrets
cu-grant-cold-session-probeA-2022BAYAREA✘ нетнужны локальные: mcp, screen
devlog-collect-nightlyA-2022BAYAREA✘ нетнужны локальные: secrets
dima-onboarding-watchMacBook-Anton✘ нетнужны локальные: mcp
doc-alpha-weeklyA-2022BAYAREA✘ нетнужны локальные: gpu, secrets
faaa-weekly-syncA-2022BAYAREA✘ нетнужны локальные: mcp
fb-watch-dailyA-2022BAYAREA✘ нетнужны локальные: mcp
git-s12-example-appsMacBook-Anton✘ нетнужны локальные: mcp
git-s14-awesome-listsMacBook-Anton✘ нетнужны локальные: mcp
git-s2-release-radarMacBook-Anton✘ нетнужны локальные: mcp
git-s22-security-laneMacBook-Anton✘ нетнужны локальные: mcp
git-s3-docs-fix-laneMacBook-Anton✘ нетнужны локальные: mcp
git-s4-pretakeoff-radarMacBook-Anton✘ нетнужны локальные: mcp
git-s5-that-guyMacBook-Anton✘ нетнужны локальные: mcp
git-s6-shortlist-10MacBook-Anton✘ нетнужны локальные: mcp
git-s8-issues-researchMacBook-Anton✘ нетнужны локальные: mcp
gmail-digest-morningA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
hanging-tasks-digestA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
health-weekly-syncA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
homebrew.mxcl.syncthingMacBook-Anton✘ нетнужны локальные: mac_only
hub-deploy-unpack-dailyA-2022BAYAREA✘ нетнужны локальные: mcp
intention-dailyA-2022BAYAREA✘ нетнужны локальные: mcp
obsidian-backup-healthcheckA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
preference-sweep-dailyA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
reality-show-health-weeklyA-2022BAYAREA✘ нетнужны локальные: mcp
reddit-warmup-leadA-2022BAYAREA✘ нетнужны локальные: mcp
registry-dispatcher-dailyA-2022BAYAREA✘ нетнужны локальные: mcp
robot-audit-weeklyA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
sess-chrome-passwords-storeA-2022BAYAREA✘ нетнужны локальные: secrets
sess-dogfooding-temperatureA-2022BAYAREA✘ нетнужны локальные: mcp
sess-fleet-health-red-busA-2022BAYAREA✘ нетнужны локальные: browser, mcp
sess-swarm-coordinationA-2022BAYAREA✘ нетнужны локальные: mcp
session-unsticker-hourlyA-2022BAYAREA✘ нетнужны локальные: mcp
skill-gap-dailyA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
spawn-visibility-probeA-2022BAYAREA✘ нетнужны локальные: secrets
takeout-arrival-watchA-2022BAYAREA✘ нетнужны локальные: browser, mcp
task-hygiene-shadowA-2022BAYAREA✘ нетнужны локальные: mcp
tg-calendar-agendaA-2022BAYAREA✘ нетнужны локальные: mcp
tg-relationships-weeklyA-2022BAYAREA✘ нетнужны локальные: mcp
tg-weekly-digestA-2022BAYAREA✘ нетнужны локальные: mcp
token-spend-watchdogA-2022BAYAREA✘ нетнужны локальные: mcp, secrets
vault-janitor-nightlyA-2022BAYAREA✘ нетнужны локальные: mcp
voice-sessions-runnerA-2022BAYAREA✘ нетнужны локальные: mcp
voice-triageA-2022BAYAREA✘ нетнужны локальные: gpu, mcp, secrets
weekly-brain-audio-digestA-2022BAYAREA✘ нетнужны локальные: secrets