CAT PAW

Все workflows

Программная инженерия

Постройте безопасный план параллельного расследования

Граф расследования с учётом зависимостей отделяет независимые вопросы только для чтения, называет безопасные рабочие ветви и определяет объединение доказательств без столкновений общего состояния.

Процесс

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

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

Принеси это

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

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

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

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

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

  • Роутер: software-delivery-pack
  • skills/software-delivery-pack/parallel-investigation-dag/SKILL.md

Границы

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

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

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

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

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

Источники

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

  1. github.com/obra/superpowers/tree/5bf4e78011075bcfc0dc295f0724994cd123ee71/
  2. git-scm.com/docs/git-worktree

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