CAT PAW

Все workflows

DevOps

Создайте конвейер CI репозитория

Рабочий процесс CI с наименьшими привилегиями, который воспроизводимо ставит, проверяет, тестирует и собирает проект на предложенных изменениях.

Процесс

Делай в этом порядке.

  1. Изучите поддерживаемые среды исполнения репозитория, менеджер пакетов, файлы блокировок, команды тестов, защищённые ветки и уже существующую автоматизацию.
  2. Создайте минимальный процесс на запросы на слияние и целевые ветки, закрепите версии среды и ставьте зависимости с уважением к файлу блокировок.
  3. Задайте явные права токена, не отдавайте секреты недоверенным вкладам и добавьте отмену устаревших прогонов, где уместно.
  4. Добавьте упорядоченные задания: формат или линт, проверки типов, модульные тесты, интеграционные тесты и сборки, с обоснованной матрицей и кэшем.
  5. Запустите процесс на ветке, осмотрите журналы и артефакты, затем внесите контролируемый сбой, чтобы обязательная проверка его поймала.
  6. Задокументируйте имена проверок, владельца сопровождения, процедуру перезапуска и требование защиты ветки до включения гейта слияния.

Принеси это

Входы, которые кот спросит.

  • Репозиторий и ветка по умолчанию
  • Канонические команды установки, проверок, тестов и сборки
  • Поддерживаемая матрица среды исполнения
  • Политика секретов и защиты веток

Роутер + один playbook

Сначала маршрут. Выбери один.

Cat Paw открывает один playbook на задачу, не смешивает несколько. Начни с этого роутера; остальные пути — кандидаты именно этого workflow.

  • Роутер: engineering-pack
  • skills/engineering/addyosmani/ci-cd-and-automation/SKILL.md

Границы

Границы едут вместе с промптом.

  • Давайте процессу наименьшие привилегии и закрепляйте сторонние действия на доверенные версии или коммиты.
  • Никогда не печатайте и не загружайте секреты в журналы или артефакты.
  • Не делайте нестабильное или пропущенное задание обязательным сигналом качества без владельца и плана устранения.

Готово значит

Проверяемый финиш.

Запрос на слияние запускает процесс, все задуманные задания проходят на чистом изменении, намеренный дефект даёт падающую обязательную проверку, права и владение процессом задокументированы.

Источники

Откуда взялся этот процесс.

  1. docs.github.com/en/actions/tutorials/build-and-test-code
  2. docs.github.com/en/actions/security-guides/automatic-token-authentication

Источники задают рисунок workflow. Посты Reddit и сообщества, если они есть, — байки практиков, не универсальные факты.

ИИ действует. Вы решаете.

Человеческий тормоз для ИИ.

Latch показывает каждую команду, клик и изменение файла до того, как они произойдут — вы можете сказать да, нет или пока нет.

Plow Latch · macOS Cat Paw Latch · Windows + Linux · сборка из исходников
Cat Paw Latch

За номером

Два harness. Одна линия.

Тот же номер и те же $100 кредита. Выберите, кто отвечает, когда вы пишете.

Hermes

Терминальный агент Nous Research. Работает на вашей машине, помнит между сессиями и открывает один playbook на задачу.

Написать Hermes
OpenClaw

Ассистент с открытым кодом, который работает на вашем компьютере и отвечает в каналах, которыми вы уже пользуетесь. Один playbook на задачу.

Написать OpenClaw

Одна линия для обоих harness +1 628 246 3032

Откроет «Сообщения» с уже выбранным harness.