Runbook’и сисадмина в дереве: ИИ по желанию, секреты — никогда

Ночь инцидента любит чаты и ненавидит недописанные Wiki. Вставляете кусок лога в модель, получаете правдоподобную следующую команду — и при неаккуратности вместе с буфером уезжает пароль или API-токен. Через полгода никто не знает, какой runbook актуален: «хорошая версия» жила в треде, который уехал вверх.

С этого сайта качают три сборки. SEO Note 2.1 — текущая: Electron-приложение (установщик ~121 МБ) под Windows 10/11 64-бит и Linux x64, с Markdown, редактором дерева, ИИ, обращающимся к вашей модели — локальной или любой с OpenAI-совместимым API, веб-клиппером и git-синхронизацией файла. Для Android 6.0+ и новее есть подписанный релизным ключом APK (~10 МБ) того же интерфейса; заметки в нём лежат папкой Markdown-файлов на устройстве, а пароль, синхронизация, веб-клиппер и ИИ отвечают явным отказом. Классическая сборка 1.3.34 (~2,5 МБ, Win32) осталась на странице загрузки для Windows 7, 8 и 32-битных ПК, куда 2.1 не устанавливается; её файл заметок — .seo. Все три работают офлайн и без аккаунта: выберите сборку или прочитайте, чем отличаются 2.1 и 1.3.34.

SEO Note — бесплатный древовидный аутлайнер для Windows (один локальный файл, без аккаунта; 2.1 — Electron на ~121 МБ, классическая сборка 1.3.34 — ~2,5 МБ). Ops-знания — как контур → runbook → постмортем. Модели могут помочь переформулировать шаги или собрать черновик таймлайна: 2.1 вызывает подключённый вами адрес, так что локальная Ollama не выпускает наружу ни строки, — и только на очищенном тексте, который вы курировали. Ops-вкус той же схемы, что в локальных заметках как источнике правды.

Знания ops vs разовая помощь

В SEO Note
  • Контуры сервисов
  • Шаги runbook
  • Контакты / эскалация
  • Постмортемы + actions
В чате с ИИ
  • Сначала redact, потом вопрос
  • Черновики таймлайна
  • Чистка формулировок
  • Разовые идеи команд

Если модель никогда не видит продовые креды — полдела сделано. Вторая половина: принятые шаги записать обратно в узел runbook.

Скелет дерева по контурам

Ops
  Контур — payments-api
    Инвентарь (роли хостов, без секретов)
    Runbooks
      Деплой
      Откат
      Обновление сертификатов
      On-call первые 15 мин
    Эскалация
    Постмортемы
      2026-03-04 — всплеск latency
        Таймлайн
        Импакт
        Actions (владелец / срок)
    ИИ-черновики (только redact)
  Контур — edge CDN
    Runbooks
    Постмортемы

В инвентаре — роли и имена хостов, которые можно документировать, не пароли. Секреты — в vault, который уже требует организация; в дереве пишите «см. vault: путь/имя» и точка.

Симптомы, что runbook не авторитет

  • Двое вставляют в инцидент-канал разные последовательности Отката
  • Ища hostname, находите токен в старом чате с ИИ
  • У Actions в постмортеме нет владельцев — и та же форма аварии возвращается
  • «Первые 15 мин» живут только в голове человека, который в отпуске

Что вставлять в ИИ

Сначала redact. Токены замените на <REDACTED>, уберите PII клиентов, внутренние URL, которые не положили бы в публичный тикет. Вставляйте один раздел runbook или черновик таймлайна — не весь родитель Ops.

Промпт:
Помогаешь править ops-заметку. Не выдумывай креды,
IP и ID тикетов. Пропуски оформляй вопросами.
Перепиши таймлайн ниже ясными буллетами; пометь неоднозначность.
---
[вставь очищенный таймлайн или раздел runbook]
НИКОГДА не вставляйте в ИИ пароли, API-ключи, приватные ключи, session cookie, строки подключения с паролями, резервные коды MFA, полные выгрузки .env / vault. Если это что-то открывает — этому не место в чате. Точка.

Как за один присест

  1. Создайте Ops → один Контур, за который вы on-call → Инвентарь / Runbooks / Эскалация / Постмортемы / ИИ-черновики.
  2. Напишите «On-call первые 15 мин» чек-листом, по которому можно идти полусонным (ссылки на дашборды — ок; секретов — нет).
  3. Добавьте Деплой и Откат соседними runbook’ами; шаги нумеруйте и делайте нарочно скучными.
  4. По последнему инциденту (даже мелкому) заведите ребёнка Постмортем: Таймлайн / Импакт / Actions.
  5. Если нужна помощь ИИ по таймлайну — сделайте redact-копию в ИИ-черновики, в чат только её, принятое вмержите руками.
  6. Actions с владельцами и сроками — в заметке, не только в чате.
  7. Скопируйте файл туда, куда команда уже доверяет бэкапы (флешка, второй диск, шифрованный шара по политике).

Инцидент → заметка → ИИ по желанию

1 Стабилизировать по runbook
2 Записать таймлайн локально
3 При необходимости — redact-копия
4 Опциональная чистка ИИ
5 Actions закрепить в дереве
Чат как runbookДерево как runbook
Авторитет в 03:00Кто последним напечаталИменованный узел Контура
Гигиена секретовРулетка буфераТолько указатели в vault
Повтор постмортемаУтонул в скроллеДата + Actions
Офлайн / авария сетиМодели нетФайл открывается

Ошибки и честные ограничения

  • «Только один раз» вставить токен «чтобы быстрее» — считайте утечкой и ротируйте
  • Давать ИИ придумывать firewall-правила или kubectl, которые вы не понимаете — сверяйте с доками и staging
  • Три Отката в трёх инструментах без метки «источник правды» — выберите дерево или официальную Wiki и свяжите второе ссылкой
  • SEO Note — не PagerDuty, не secrets manager и не общий Confluence; это локальный (или командно-локальный) outline на Windows
  • Нет паритета с мобильным, нет синка с телефоном, нет модели в комплекте — ИИ в 2.1 вызывает ваш адрес, а в APK его нет; стыкуйте с уже существующим on-call стеком
  • Политика компании может запрещать любой сторонний ИИ на ops-тексте — тогда чат пропускайте, дерево оставляйте

Привычки приватности для любой роли — не только ops — рядом с гайдами вроде что не вставлять в ИИ, когда эта страница у вас в списке; тот же позвоночник у фрилансеров в дереве заметок фрилансера. Areas (контуры) vs Projects (эта миграция): PARA в дереве. Скелеты: шаблоны.

Частые вопросы

Какой шаблон runbook реально работает в три часа ночи? Четыре блока: условие запуска (симптом и порог), первые 15 минут, нумерованные шаги, откат и эскалация с контактами и часами. Один шаг — одно действие и проверка результата; шаг, где надо «разобраться», разбивайте на два.

Где хранить пароли и ключи, если runbook живёт в заметках? Только в vault или менеджере паролей: в дереве — путь и имя секрета плюс пометка о ротации. Личные креды держите в отдельном шифроархиве, а не в файле заметок; в чат с ИИ не уезжает ни то, ни другое.

Сколько runbook’ов нужно на один контур? Хватает четырёх–шести: деплой, откат, сертификаты, перезапуск без потери данных, «первые 15 минут», заполненный диск. Без применения год — в Архив с датой, команды перечитывайте после каждого обновления инфраструктуры.

Что вырезать из лога перед вставкой в ИИ и что оставить? Убирайте креды, токены, ПДн клиентов и внутренние хосты. Оставляйте метки времени, коды ошибок и счётчики — без них модель не анализирует, а гадает.

Поможет ли локальное дерево при аварии сети или недоступности вики? Да: файл заметок и установщик на флешке или втором ПК открываются, когда корпоративная wiki легла вместе с сервисом. Поэтому копия нужна не на том же диске и не в том же ЦОДе.

Что сделать дальше

  1. Заведите один Контур с «первыми 15 мин» и Откатом
  2. Секреты сведите к «только путь в vault»
  3. Оформите один недавний инцидент как Постмортем с Actions
  4. Потренируйте один redact + ИИ — или пропустите ИИ, если политика против
  5. Проверьте, что бэкап файла есть не на том же диске

Скачайте SEO Note бесплатно и держите runbook’и там, где файл ваш — моделям ваши ключи не нужны.

Дальше по теме

  • Шаблоны деревьев и PDF-гайд — скелеты под роли и методы, которые можно скопировать в своё дерево.
  • Если гайд помог — можно написать или забрать готовые деревья на странице шаблонов.

Смежные инструменты (VPS под локальные модели, курсы, VPN) здесь не встроены в каждый абзац: если появится партнёрская ссылка — она будет помечена и не обязательна для работы SEO Note.

Далее: Источник правды для ИИ · Фрилансер и дерево · Метод PARA · Бэкап на USB · Шаблоны · FAQ