Шаг 0 из 12
Твоя система, объяснённая по шагам
За полгода ты собрал машину из четырёх серверов, восемнадцати репозиториев, двух видов памяти и десятка роботов по расписанию. Она работает. Проблема в том, что карта этой машины была только у меня.
Этот курс отдаёт карту тебе. Двенадцать шагов, каждый на две минуты. После каждого блока небольшая проверка, чтобы знание осело, а не пролистнулось.
Прогресс сохраняется. Закроешь вкладку, вернёшься на то же место.
Шаг 1 из 12 · Устройство
Четыре роли, которые нельзя путать
Представь автомастерскую. В ней есть архивариус, механик, камера наблюдения и склад. Каждый делает одно, и никто не делает чужое.
| Роль | Кто это | Что делает |
|---|---|---|
| Мозг | Hermes | Помнит. 217 тысяч кусочков твоей рабочей жизни. Сам ничего не делает, но достаёт нужную полку. |
| Сила | подписка Claude | Делает. Команда claude -p это Claude без человека: получил задание текстом, отработал молча. |
| Глаза | agents‑observe | Показывает. Панель, где видно каждый шаг каждого агента. |
| Склад | GitHub и Google Drive | Хранит. Код в git, материалы в Drive. |
Плюс работники: восемь агентов Paperclip с должностями и десять роботов по расписанию. Ночная память, мониторинг LinkedIn, executive search, дайджест ARLIFT, обновление токенов.
Одной фразой. Hermes помнит, подписка Claude делает, панель показывает, GitHub и Drive хранят.
Ты просишь: «найди, что мы решали про цены в июне». Кто это выполняет?
Шаг 2 из 12 · География
Три сервера, и один из них с двумя именами
| Где | Что там живёт | Вход |
|---|---|---|
| hetzner‑1 Германия |
Hermes, память, Paperclip, панель наблюдения, Orca, все ночные задачи | ssh intakto-coach |
| timeweb / c0001‑hub | клиентские боксы Intakto c0002 по c0007, онбординг‑хаб | ssh c0001-hub |
| humanops.pro | n8n, Content OS, ABSM WebUI | отдельный сервер |
Грабля
hetzner‑1 и intakto‑coach это одна и та же машина. Два имени, один сервер в Германии. На этой путанице мы уже теряли время.
Ещё есть Beget, там живёт abm‑expert.ru, дешёвый хостинг без docker, и regru‑1. На них тяжёлое не ставим.
Тебе говорят: «зайди на hetzner-1». Что делаешь?
Шаг 3 из 12 · Настройка
Матрёшка: кто кому начальник
Это главное в курсе. Когда открывается Claude Code, он перед первым словом читает несколько файлов инструкций и складывает их вместе.
Как матрёшка. Снаружи общие правила, внутри всё более частные. Чем ближе файл к задаче, тем он главнее.
| Файл | Где действует | Что туда писать |
|---|---|---|
~/.claude/CLAUDE.md | везде, всегда | твои привычки: язык, стиль, темп, что никогда не делать |
~/Claude/CLAUDE.md | во всех рабочих проектах | правила секретов, git‑процесс, список проектов |
~/Claude/<проект>/CLAUDE.md | только в этой папке | стек, домены, куда деплоить, что не трогать |
CLAUDE.local.md | локально, в git не уходит | карта «какой ключ где лежит», личные ссылки |
Сейчас свой файл есть у семи проектов: absm 162 строки, hermes 80, humanops‑content‑os 120, humanops‑one 67, humanops‑pro 35, intakto‑cco 41, new‑calling 32.
Если глобальный файл говорит «пиши тесты», а проектный говорит «тесты не пиши», победит проектный. Ближний бьёт дальнего.
Ты хочешь, чтобы во всех разговорах я перестал предлагать варианты и всегда давал один путь. Куда это писать?
Шаг 4 из 12 · Настройка
Шпаргалка: хочу, чтобы Claude...
| Хочу | Пиши сюда |
|---|---|
| всегда отвечал определённым образом | ~/.claude/CLAUDE.md |
| знал правила всех моих проектов | ~/Claude/CLAUDE.md |
| знал, как деплоить именно absm | ~/Claude/absm/CLAUDE.md |
| знал, где мои ключи, без значений | CLAUDE.local.md |
| умел новый повторяемый навык | ~/.claude/skills/<имя>/SKILL.md |
| помнил факт между сессиями | скажи «запомни это», запишется само |
Как проверить, что правило работает
Напиши правило, начни новый разговор и попроси меня его нарушить. Если я упрусь, правило прочиталось. Если нарушу без спора, файл не тот или формулировка размытая.
Формулируй правила как приказы, а не как пожелания. «Отвечай по‑русски» работает. «Хорошо бы по‑русски» не работает.
Шаг 5 из 12 · Настройка
Навыки: не знание, а процедура
У тебя 35 навыков в ~/.claude/skills/. Каждый это папка с файлом
SKILL.md внутри.
Разница
Знание это «что такое хороший текст». Навык это «как я пишу текст: сначала это, потом то, а вот так никогда». Первое лежит в голове модели само. Второе надо записать.
Вызываются двумя способами. Ты пишешь /copywriter явно,
или я сам подхватываю по описанию, если задача подходит.
Главный у тебя skill-router. Он выбирает минимальный набор навыков
под задачу, чтобы не сваливать все 35 в один ответ.
Пара, которую легко перепутать: designer улучшает уже существующий
визуал, design-elements-pack собирает каркас с нуля из готовых блоков.
Ты хочешь, чтобы я каждый раз проверял витрину по твоим сорока правилам перед сдачей. Это что?
Шаг 6 из 12 · Настройка
Хуки: автоматика на каждое движение
Хук это правило «когда происходит X, запусти Y». Живут в
settings.json.
На ноутбуке у тебя сейчас один хук: перед каждой командой подставляется
rtk, он режет объём вывода и экономит токены.
На сервере хуков 28. Именно они делают панель наблюдения живой: открыл файл, запустил команду, закончил задачу, каждое такое событие улетает в панель.
Побочный эффект, помни о нём. Панель записывает содержимое команд. Значит, вставлять пароли и ключи в команды нельзя, они осядут в логе наблюдения.
Ещё хуками обёрнуты восемь ночных задач. Обычный скрипт не умеет рассказывать о себе, поэтому вокруг него надета обёртка, которая шлёт «начал» и «закончил». Обёртка молча глотает свои ошибки: наблюдение не имеет права уронить работу.
Шаг 7 из 12 · Память
У тебя две памяти, и это не одно и то же
Самая частая путаница, поэтому отдельный шаг.
| Память ноутбука | Память Hermes | |
|---|---|---|
| Объём | 79 файлов | 217 235 записей |
| Где | папка на маке | база на сервере в Германии |
| Кто наполняет | ты и я, вручную | наливается сама |
| Что внутри | как со мной работать, решения, грабли | что ты делал: письма, документы, Drive, история |
| Образ | стикеры на мониторе | архив в подвале |
Стикеры это как со мной работать. Архив это что ты делал.
Ты говоришь: «запомни, я не читаю код построчно, давай только результат». Куда это попадёт?
Шаг 8 из 12 · Память
Где память лежит физически
Ты спрашивал про Supabase. Ответ: нет, Supabase тут ни при чём.
| Что | Где именно |
|---|---|
| База памяти | PostgreSQL в контейнере intakto-postgres на hetzner‑1 |
| Имя базы | intakto, таблица memories |
| Размер | 4,3 ГБ |
| Поиск по смыслу | расширение pgvector, индекс HNSW |
| Копия | дамп базы несколько раз в сутки, дальше restic в S3‑хранилище |
| Копия ноутбука | архив навыков и памяти ежедневно в Google Drive, папка brain-backups |
Твоя память никогда не уходит в GitHub. В git лежит только скрипт, который делает копию. Сами данные идут в Drive и в S3.
Что с ней происходит прямо сейчас
Идёт переезд на новую модель понимания смысла. Старая находила нужное в 8,8 процента случаев, это провал. Новая даёт примерно в 7,7 раза лучше.
Пересчитываются все 217 тысяч записей. Сервер занят полностью, так и должно быть. Пока переезд идёт, тяжёлое на сервер не грузим.
Шаг 9 из 12 · Порядок
Три ящика, и путать их дорого
| Ящик | Что кладём |
|---|---|
| Git, приватные репозитории | код, скрипты, инструкции, конфигурации. Всё, что имеет версии |
| Google Drive | материалы: презентации, документы, PDF, картинки, выгрузки, копии |
| Память | факты и решения: почему выбрали так, где грабли, что не сработало |
Как выбрать за две секунды. Спроси себя: это файл или это знание? Файл в Drive или git. Знание в память.
Железное правило
Никогда не клади папку .git внутрь Google Drive.
Drive синхронизирует файлы по одному и разрушает служебную структуру репозитория.
Это как хранить швейцарские часы в стиральной машине: детали те же, часов больше нет.
Прислали PDF с методикой конкурента, ты хочешь его сохранить и потом ссылаться. Куда?
Шаг 10 из 12 · Практика
Что делать руками
Посмотреть, чем занимались агенты
Открой панель. Работает только при включённом Tailscale.
http://100.117.80.86:4981
Слева проекты, внутри сессии, внутри отдельные шаги.
Открыть Orca, второй агентный интерфейс
https://hetzner-1.tail985b67.ts.net:8444
Только эта ссылка. Голый адрес с портом 6768 покажет пустой экран «вставьте pairing URL»: ключ живёт в хвосте ссылки после решётки.
Проверить, живы ли роботы
ssh intakto-coach 'systemctl is-active orca-serve intakto-backup-agents.timer'
Должно ответить дважды active.
Сделать копию мозга ноутбука прямо сейчас
python3 ~/Claude/hermes/tools/backup-laptop-brain.py
Само это делается каждый день в 13:20, руками нужно только если торопишься.
Запустить задачу агентом
Просто скажи мне в чате, что нужно. Если задача долгая или ночная, я оформлю её роботом по расписанию или тикетом Paperclip.
Шаг 11 из 12 · Безопасность
Чего делать нельзя
- Не запускать установщик Hermes на hetzner‑1. Снесёт живой сервис.
- Не грузить сервер и не пересобирать память, пока идёт переезд.
- Не обновлять PostgreSQL под работающей базой.
- Никогда
--remove-orphansв папке деплоя. Убьёт соседние контейнеры. - Не класть
.gitвнутрь Google Drive. - Не печатать и не вставлять в команды значения ключей. Панель наблюдения их запишет.
- Не переиспользовать токен подписки в своих скриптах. Это основание для блокировки аккаунта.
Все эти правила лежат на сервере в файле, который агенты читают перед началом работы. Ты не обязан их помнить, но обязан узнавать, если я вдруг предложу что‑то из этого списка.
Шаг 12 из 12 · Состояние
Где мы сейчас и что дальше
Что уже прочно
- 18 приватных репозиториев, восемь проектов привязаны и запушены.
- Ночная копия сервера работает, хранение 7 дневных, 4 недельных, 6 месячных.
- Копия мозга ноутбука уходит в Drive каждый день.
- Каждое действие агентов видно в панели.
- Секреты проверены, в git ничего не утекло.
Что ещё тонко
- Time Machine не настроена вообще. Не «сломалась», а никогда не была включена: система отвечает «нет назначений». Нужен внешний диск.
- Копию ни разу не разворачивали. Копия, которую не пробовали восстановить, это не копия, а надежда.
- Восемь агентов Paperclip стоят. Мышцы есть, команды нет.
- Незакоммиченная работа висит в четырёх проектах, а humanops‑pro сидит в оторванной голове: коммиты туда потеряются молча.
Порядок действий
- Купить внешний диск и включить Time Machine. Это единственное, что требует тебя.
- Отрепетировать восстановление из копии.
- Дать одному агенту Paperclip настоящую задачу и пройти её глазами в панели.
- Через несколько дней, когда переезд памяти закончится, замерить качество. Порог приёмки: находить нужное минимум в 60 процентах случаев.
Курс пройден. Текстовая версия лежит в репозитории
intakto-cto, файл
03_RUNBOOKS/2026-08-02_owner-course-how-the-system-works.md.