Рутины: где они живут, чей бак жгут, видно ли, как они думают
Хаб A-2022BAYAREA · 21.08.2026, 17:00 Лиссабон · всё замерено приборами (schtasks, list_scheduled_tasks, n8n API, grep по обёрткам), ни одна цифра не по памяти
188
задач в приложении
52 вкл / 136 выкл
75
задач Windows-планировщика
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 обёрток уезжает в один из четырёх квадратов. Ни одна рутина не остаётся невидимой и вслепую жгущей бак.
Пять шагов, от дешёвого к дорогому
- Перепись по домам. У каждой рутины в паспорте строка рельса: — чей оплаченный бак она жжёт. Правило §6.3 это требует с 06.08, но пустых строк много. Прибор, не мнение. Цена: полдня, 0 токенов.
- Журнал мысли — лечим видимость сразу для ВСЕХ домов. Каждая рутина, где есть LLM, пишет в один файл: что подумала, почему так решила, что сделала. Ты читаешь его как переписку с сотрудником и правишь. Это дешевле, чем переносить рутины ради UI, и работает и для дома 3, и для n8n. Цена: день. Именно этого сейчас нет НИГДЕ.
- 35 обёрток → на маршрутизатор
llm_ask --class. Канарейка на одной, потом остальные. Цена: день.
- Тест на настоящем пустом баке. Пока не проверено на живом исчерпании — «фолбэк работает» это 🤔 гипотеза, а не ✅ факт. Обязательно: у нас уже был класс, где детектор ловил не то и застабил 207 звонков.
- 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 ошибок за неделю, все в одном workflow — Personal Audio Summary. Корень найден: нода отправки шлёт в Telegram с разметкой HTML, а LLM иногда возвращает незакрытый тег → Telegram отбивает 400. Сырая расшифровка твоей голосовой доходит, нормализованная теряется молча. Фикс на одну строку, но прогнать его можно только на живой голосовой — жду твоего слова.
🧒 Простыми словами.
У твоих роботов не три дома, а четыре, и один из них плохой.
Первый дом — роботы прямо в приложении Клода. Их видно насквозь: открыл, прочитал мысли, поправил. Но они живут на твоей подписке: кончились деньги на счету — робот замолчал.
Второй дом — простые счётные скрипты на компьютере. Они вообще не думают, а считают. Денег не тратят, работают всегда. Чинить в них нечего.
Третий дом — вот он плохой. Это 35 файликов, которые тихо будят Клода по расписанию. Они и деньги со счёта тратят, и мысли свои никому не показывают. Ты сказал «висит что-то в операционной системе, не понимаю» — это ровно они. Обе твои жалобы про них одних.
Четвёртый дом — n8n на сервере. Он платит с другого счёта, поэтому переживёт, даже когда у Клода кончится. И там немножко видно, как робот думал: что ему прислали, что он ответил. Но не «почему он так решил» — этого там нет.
Что я предлагаю: не переезжать всем стадом на n8n (половина туда просто не влезет — там нет твоих заметок, паролей и телеграма). А сделать проще: каждому роботу задать два вопроса — «тебе нужны Антоновы записи?» и «ты должен работать, даже если деньги кончились?». По ответам он едет в свой дом. И главное — завести одну общую тетрадку, куда все роботы пишут «я подумал вот так, потому что вот это». Тогда ты читаешь тетрадку как переписку с сотрудником и правишь любого — хоть из первого дома, хоть из четвёртого. Такой тетрадки сейчас нет нигде, и это дешевле, чем любой переезд.