CAT PAW

Все workflows

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

Диагностируйте дефект ПО конкурирующими гипотезами

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

Процесс

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

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

Принеси это

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

  • Сообщение о дефекте или симптом
  • Доступ к релевантному коду и доказательствам среды исполнения
  • Ожидаемое поведение
  • Безопасная среда воспроизведения

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

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

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

  • Роутер: engineering-pack
  • skills/engineering/mattpocock/diagnosing-bugs/SKILL.md

Границы

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

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

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

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

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

Источники

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

  1. sre.google/sre-book/effective-troubleshooting/
  2. sre.google/workbook/postmortem-culture/

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