⌂ все дашборды/Инфраструктура и рутины← Routine-Census-2026-08-21 · Routine-Refactor-2026-08-22 →

Рутины: где они живут, чей бак жгут, видно ли, как они думают

Хаб A-2022BAYAREA · 21.08.2026, 17:00 Лиссабон · всё замерено приборами (schtasks, list_scheduled_tasks, n8n API, grep по обёрткам), ни одна цифра не по памяти
4
разных дома у рутин
188
задач в приложении
52 вкл / 136 выкл
75
задач Windows-планировщика
67
активных n8n workflow
35
обёрток, что жгут бак Клода вслепую
9 066
тиков в сутки (хаб+Маяк)

Карта: четыре дома, а не три

домсколькочей бак жжётпереживёт пустой бак Клода?видно ли, КАК думает
1. Сессия Claude Code
приложение, scheduled tasks
188 / 52 вкл подписка Claude Max, $200 ❌ нет — умирает вместе с баком ✅ полностью. Открыл сессию, прочитал каждую мысль, вмешался, поправил. Ровно то, что ты хочешь.
2. Windows-планировщик → python 75 обёрток
(из 139 .cmd — 75 чистый python)
ничей, 0 LLM ✅ да, полностью ⚠️ ей нечем думать. Она считает и сравнивает. Дебажить нечего — либо посчитала, либо упала.
3. Windows-планировщик → CLI Клода
⬅ вот эти «невидимые в ОС»
35 обёрток подписка Claude Max ❌ нет ❌ ноль. Думает — и мысль уходит в никуда. Ты видишь только «отработала/упала».
4. n8n
n8n.palo-alto.ai
67 активных свои креды (OpenAI и др.) — не наш бак Клода ✅ да — другой поставщик, другой счёт ⚠️ наполовину. Видно вход и выход КАЖДОЙ ноды, промпт агента и его ответ, какие инструменты дёрнул. НЕ видно рассуждение модели — только результат.

🔴 Главное открытие: обе твои беды сидят в ОДНОЙ клетке

Ты назвал две разные проблемы — «кончился бак и рутина умерла» и «не вижу, как рутина думает». Замер показывает, что это не две проблемы, а одна и та же группа из 35 файлов: дом №3.

Это .cmd-обёртки в Windows-планировщике, которые дёргают CLI Клода напрямую. Они и жгут бак (значит умрут при исчерпании), и невидимы (значит ты не можешь их поправить). Именно про них ты сказал «висят где-то в операционной системе, я не понимаю, как это работает».

Поимённо, самые дорогие: content_factory_daily · dr_robot · voice_triage · facebook_diary_daily · gmail_digest_morning · coach_morning · inbox_robot · fb_watch_daily · claudeai_sync_nightly · wisdom_distill_weekly · hanging_tasks_digest · preference_sweep_daily · skill_gap_daily · memory_tidy · intention_daily и ещё 20.

Дома №1, №2 и №4 в этом смысле здоровы: №1 видно и он платит баком, №2 бак не трогает, №4 платит чужим счётом и наполовину видно. Больной ровно один.

🟡 Механизм подмены баков УЖЕ построен — и почти никем не используется

06.08 мы построили ровно то, что ты сейчас просишь: ~/.claude/llm_routing.json (v1.2.0, 13 КБ) + scripts/llm_ask.py (65 КБ). Внутри — таблица классов работы, у каждого primary, fallback и флаг movable:

judge → primary claude, fallback [маяк, grok, gemini, codex], movable: true
voice → primary claude, fallback [], movable: false (твой авторский голос не двигаем)
mcp → primary claude, movable: false (коннекторы физически привязаны к машине)

Рельсы с деньгами и запасом: Claude Max $200 (бак не читается машинно) · ChatGPT Pro $200 (бак читается, на 06.08 выбрано 4%) · SuperGrok $300 (самая дорогая при самой низкой загрузке) · Gemini Pro $20.

Дыра: 35 обёрток дома №3 зовут CLI Клода напрямую, мимо этого маршрутизатора. Мост построен, берега не подключены (§4.2). Подключить их — это и есть твой «переключил бак» и стоит дешевле, чем переезд на n8n.

Что уже решено и ждёт тебя

16.06Где проходит граница cloud/local. Правило принято: трогает волт, GPU, локальные файлы или секреты → только локально. Всегда-онлайн + входящее + мессенджинг и мозг не нужен → n8n. Нужно и то и то → split: n8n ловит событие и возит конверты, локальная сессия думает.
→ decision-cc-automation-routing-cloud-vs-local

19.08Аудит «крон → событийка», статус ждёт Антона со вторника. Замер: 9 066 тиков в сутки; фоновые роботы = 60% всего расхода токенов; самая дорогая пустая полоса — голосовые, 17.7M токенов в сутки на 0.57 голосовой. Предложено три перевода на n8n-триггер, экономия ≈15.6M токенов/сут только на голосовых. Ничего не выключено, всё ждёт твоего слова.
→ decision-2026-08-19-cron-to-event-audit + _Dashboards/Cron-to-Event-Audit.html

💡 Что предлагаю как кофаундер

Не «переехать на n8n». Правило прописки: у каждой рутины ОДИН дом, и выбирает его не привычка, а два вопроса.

Вопрос 1: нужен ли ей наш контекст? (волт · шина · твои Telegram-сессии · браузер · GPU · секреты)
Вопрос 2: обязана ли она отработать, даже когда бак Клода пуст?

бак может кончиться — и ладнообязана отработать всегда
нужен наш контекстДом 1: видимая сессия КлодаДом 1 + маршрутизатор llm_ask
думает Клод, кончился бак — думает Codex/Grok/Gemini
контекст не нуженДом 2: python, 0 LLMДом 4: n8n
свой крон, свои креды, переживает всё

Дом 3 расформировывается. Каждая из 35 обёрток уезжает в один из четырёх квадратов. Ни одна рутина не остаётся невидимой и вслепую жгущей бак.

Пять шагов, от дешёвого к дорогому

  1. Перепись по домам. У каждой рутины в паспорте строка рельса: — чей оплаченный бак она жжёт. Правило §6.3 это требует с 06.08, но пустых строк много. Прибор, не мнение. Цена: полдня, 0 токенов.
  2. Журнал мысли — лечим видимость сразу для ВСЕХ домов. Каждая рутина, где есть LLM, пишет в один файл: что подумала, почему так решила, что сделала. Ты читаешь его как переписку с сотрудником и правишь. Это дешевле, чем переносить рутины ради UI, и работает и для дома 3, и для n8n. Цена: день. Именно этого сейчас нет НИГДЕ.
  3. 35 обёрток → на маршрутизатор llm_ask --class. Канарейка на одной, потом остальные. Цена: день.
  4. Тест на настоящем пустом баке. Пока не проверено на живом исчерпании — «фолбэк работает» это 🤔 гипотеза, а не ✅ факт. Обязательно: у нас уже был класс, где детектор ловил не то и застабил 207 звонков.
  5. n8n — точечно, под своё. Менторинг-сообщения в Telegram, входящие боты, событийные триггеры вместо поллеров. Три полосы из аудита 19.08 уже посчитаны и ждут «+».

Мои возражения к собственному предложению

1. «Перевести всё на n8n» — не выйдет физически. n8n не достаёт волт, GPU, секреты, твои живые Telegram-сессии и браузер. Половина рутин там нереализуема в принципе. Плюс чинится мышкой на холсте, а не молотком — против АК-47.

2. n8n даёт видимость хуже, чем ты думаешь. Там видно вход и выход ноды, промпт и ответ агента — но не ход рассуждения. Сессию Клода ты читаешь как мысли; исполнение n8n читаешь как накладную. Если тебе нужна именно мысль — переезд в n8n её отнимет, а не даст.

3. n8n — единая точка отказа. Упал n8n — встали ВСЕ переведённые полосы разом. Поэтому у каждого перевода крон остаётся живым бэкстопом, просто реже.

4. Сторожа в n8n переселять нельзя. Сторож ловит ОТСУТСТВИЕ события, а тишина вебхуком не приходит. Плюс §5.5: сторож не живёт в том, что сторожит, а n8n у нас сам под присмотром.

Честно про уверенность

high — инвентарь: 4 дома, 35 больных обёрток, 67 workflow, маршрутизатор построен и не подключён. Всё снято приборами сегодня.
medium — что четырёхквадратное правило прописки покроет все случаи. Проверяется только переписью (шаг 1).
low — что фолбэк рельс реально сработает на пустом баке. Не проверено ни разу. До шага 4 это гипотеза.

Побочно: что сейчас горит (пока смотрел рутины)

7 задач сегодня не стартовали ни разу — упёрлись в потолок одновременных сессий приложения, отказов 16–37 на задачу за 90 минут. Перезапускать бесполезно, место занято. Все 14 сегодняшних auto-hub-260821-* поставлены в окно 16:18–17:41 с шагом 1–3 минуты — это и есть давка. Лечит: закрыть лишние живые сессии и растащить очередь по времени.

vibe-teach-daily включена, но не бежала ни разу — поле последнего запуска пустое.

n8n: 15 ошибок за неделю, все в одном workflowPersonal Audio Summary. Корень найден: нода отправки шлёт в Telegram с разметкой HTML, а LLM иногда возвращает незакрытый тег → Telegram отбивает 400. Сырая расшифровка твоей голосовой доходит, нормализованная теряется молча. Фикс на одну строку, но прогнать его можно только на живой голосовой — жду твоего слова.
🧒 Простыми словами.
У твоих роботов не три дома, а четыре, и один из них плохой.

Первый дом — роботы прямо в приложении Клода. Их видно насквозь: открыл, прочитал мысли, поправил. Но они живут на твоей подписке: кончились деньги на счету — робот замолчал.

Второй дом — простые счётные скрипты на компьютере. Они вообще не думают, а считают. Денег не тратят, работают всегда. Чинить в них нечего.

Третий дом — вот он плохой. Это 35 файликов, которые тихо будят Клода по расписанию. Они и деньги со счёта тратят, и мысли свои никому не показывают. Ты сказал «висит что-то в операционной системе, не понимаю» — это ровно они. Обе твои жалобы про них одних.

Четвёртый дом — n8n на сервере. Он платит с другого счёта, поэтому переживёт, даже когда у Клода кончится. И там немножко видно, как робот думал: что ему прислали, что он ответил. Но не «почему он так решил» — этого там нет.

Что я предлагаю: не переезжать всем стадом на n8n (половина туда просто не влезет — там нет твоих заметок, паролей и телеграма). А сделать проще: каждому роботу задать два вопроса — «тебе нужны Антоновы записи?» и «ты должен работать, даже если деньги кончились?». По ответам он едет в свой дом. И главное — завести одну общую тетрадку, куда все роботы пишут «я подумал вот так, потому что вот это». Тогда ты читаешь тетрадку как переписку с сотрудником и правишь любого — хоть из первого дома, хоть из четвёртого. Такой тетрадки сейчас нет нигде, и это дешевле, чем любой переезд.