CAT PAW

Все workflows

Дизайн

Изобразите последовательность миграции и отката релиза

Схема последовательности релиза делает явными порядок миграции, окна совместимости, контрольные точки проверки, триггеры отката и владение восстановлением данных до развёртывания.

Процесс

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

  1. Определите владельца и систему выпуска и миграции, среды, текущие и целевые версии, точный вопрос схемы и ограничения по потере данных, безопасности, доступности, приватности и простою.
  2. Отделите запланированную последовательность от команд, которые действительно выполнялись бы; не обращайтесь к production и не запускайте команды миграции, проверки или отката.
  3. Определите предпосылки, участников, состояния версии или схемы и инварианты, которые должны выполняться до переключения.
  4. Расположите прямые шаги по порядку, включая резервные копии или снимки, проверки совместимости, миграцию, изменение приложения, проверку и наблюдение.
  5. Направьте каждый сбой или пункт остановки к пути отката или восстановления, отметьте необратимые шаги и владельца решения и не обещайте откат после потери данных.
  6. Добавьте проверки, наблюдаемость, доступность, безопасность и целостность данных, затем создайте статическую доступную схему с текстовой альтернативой; не репетируйте и не тестируйте команды.
  7. Упакуйте самодостаточный исходник схемы, версионированные допущения, ссылки на runbook, пределы покрытия и явный результат отсутствия выполнения и остановитесь перед реальным выпуском или миграцией.

Принеси это

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

  • версии выпуска и миграции
  • карта сред и зависимостей
  • ворота совместимости и проверки
  • владелец отката и цели восстановления

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

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

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

  • Роутер: diagram-design-pack
  • skills/diagram-design-pack/release-migration-rollback-sequence-diagram/SKILL.md

Границы

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

  • Перед началом проверьте реальные инструменты, учётные записи, разрешения и рабочую область; никогда не утверждайте, что недоступный инструмент, учётная запись, источник или возможность существует.
  • Используйте Latch/target-workspace для приватного кода, артефактов, живых проверок или непубличных данных; если доступ недоступен, остановитесь на границе и сообщите о блокировке, не подменяя её догадкой.
  • Приостановите работу для явного одобрения перед внешними действиями с последствиями; верните доказательства, нерешённые риски, допущения и любое действие, ожидающее одобрения.

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

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

Версионированная доступная статическая схема последовательности определяет упорядоченные состояния, окна совместимости, ворота проверки, ветви восстановления, необратимые точки и пределы покрытия, а также явно фиксирует отсутствие выполнения.

Источники

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

  1. github.com/cathrynlavery/diagram-design/tree/dc1ace47b99a419e42d01a03cb6ace5346efa8ae/
  2. sre.google/sre-book/release-engineering/
  3. kubernetes.io/docs/concepts/workloads/controllers/deployment/

Источники задают рисунок 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.