С чего всё началось

В первой половине 2026 года автор тестировал экосистему TON и TON Connect SDK. В реестре было около 30 интеграций кошельков, и проверить все сочетания вручную было невозможно. Нужен был системный подход.

TON Connect — это протокол обмена между приложением и кошельком. Приложение получает адрес подключённого кошелька и может запросить подпись или отправку транзакции. Секретный ключ приложению не передаётся.

Process-as-Code: правила в Git

Автор оформил процесс как Process-as-Code. Правила работы хранятся в файлах, версионируются в Git и проходят ревью, как код. Это позволило маршрутизировать контекст, повторно использовать процессы и сохранять обоснование выбора тестов.

В начале сессии агент должен был прочитать rules/agent-rules.md, обновить данные репозиториев через git fetch и прочитать specs/invariants.md перед ответом о поведении фичи. Такой порядок гарантировал, что агент работает с актуальными данными и учитывает ограничения.

Модель совместимости и сокращение ручного труда

Модель совместимости включала девять измерений: ОС, контекст приложения, контекст кошелька, транспорт, сеть блокчейна, версии SDK и контракта. Это помогало не утонуть в комбинациях.

Для регулярного релизного тестирования использовались три основные интеграции — условно Wallet A, Wallet B и Wallet C. Ручной объём удалось сократить пятью механизмами: shift left, приоритизация, тест-дизайн, автоматизация и переиспользование.

Что будет дальше

Базовый сценарий: подход Process-as-Code с ИИ-агентом станет стандартом для команд, работающих с большим числом интеграций. Горизонт — 6–12 месяцев. Альтернатива: появятся специализированные инструменты, которые упростят настройку, но потребуют пересмотра текущих правил. Сигнал для пересмотра — рост числа успешных кейсов в открытых репозиториях. Практический вывод: уже сейчас стоит фиксировать правила тестирования в Git и постепенно передавать рутинные проверки агенту.

Источники и контекст

  • Хабр — ИИ-агенты в QA: как я выстроил процесс от анализа требований до CI
  • github.com — 🚀 TON Connect

Сообщить об ошибке или уточнении