Bot-as-Code — версионирование воронок в Git

Экспорт воронки можно хранить в Git как JSON, проверять через Pull Request и импортировать как черновик. Публикацию выполняйте отдельным шагом после проверки diff и preflight.

Порядок настройки

1. В настройках проекта создайте API-ключ с минимально необходимыми scope 2. Используйте документированные export/import endpoints или MCP-инструменты проекта 3. Сохраните полученный JSON без секретов в отдельной ветке Git 4. Перед импортом проверьте diff и создайте черновик 5. Публикуйте только проверенный черновик отдельной командой

Публичный npm-пакет CLI пока не заявляется: не используйте команду установки из сторонних источников. Доступный способ подключения AI-агента и точный endpoint показывает раздел MCP в настройках проекта.

Рабочий процесс

  • Создать feature branch
  • Редактировать JSON вручную или через AI-агента
  • Проверить схему и diff без публикации
  • Провести review изменений
  • Импортировать как черновик и пройти тестовый сценарий
  • Опубликовать только после ручного подтверждения

MCP server для AI

Совместимый MCP-клиент может читать и изменять доступные ресурсы проекта в пределах scope API-ключа. Используйте endpoint и пример конфигурации из настроек проекта, поскольку схема аутентификации может меняться.

Best practices

  • API ключи через env (НЕ в Git)
  • main защищён через PR review
  • Tag версии для важных релизов
  • Откат через revert JSON, повторный импорт в черновик и ручную проверку