CAT PAW

Все workflows

QA

Сгенерируйте контрактные тесты API из OpenAPI

Повторяемые проверки API: прогоняют задокументированные операции и вскрывают нарушения схемы, кода статуса и устойчивости.

Процесс

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

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

Принеси это

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

  • Документ OpenAPI
  • Уполномоченный базовый адрес теста
  • Метод аутентификации через безопасную обработку секретов
  • Лимиты изменения данных и частоты

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

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

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

  • Роутер: engineering-pack
  • skills/engineering/mattpocock/tdd/SKILL.md
  • skills/engineering/alirezarezvani/senior-qa/SKILL.md
  • skills/product/pm-execution/test-scenarios/SKILL.md

Границы

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

  • По умолчанию не продакшен и исключайте разрушительные операции, пока явно не утверждены.
  • Ограничивайте частоту сгенерированного трафика и не допускайте чувствительных данных в сгенерированных полезных нагрузках.
  • Не считайте поведение реализации верным молча, когда оно противоречит утверждённому контракту.

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

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

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

Источники

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

  1. schemathesis.io/
  2. schemathesis.readthedocs.io/en/stable/explanations/examples/

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