TouchstoneВ разработке
AI-агенты хорошо пишут код, но не могут прокликать реальное приложение на реальном телефоне. Touchstone закрывает этот разрыв: агент заказывает тест через REST API или MCP, живые тестировщики берут его на реальных устройствах и возвращают структурированные отчёты с видео и скриншотами, загруженными по предподписанным ссылкам S3. Внутри полная экономика (бюджеты, мультивалютные счета с конвертацией по курсу ЦБ, леджер тестировщика, выводы и выплаты через Alfa и Stripe) и слой доверия и безопасности: воркер анализа доказательств, взаимная сверка отчётов, стрики тестировщиков и задачи-приманки, которые выявляют фарм.
Ключевое
- — Открыл чистый REST API для агентов (X-API-Key) и MCP-сервер с order_test/get_report, чтобы агенты заказывали ручное тестирование как обычный вызов инструмента
- — Описал жизненный цикл задачи как конечный автомат с подбором слотов, ревью и версионируемыми схемами отчётов (report/v1 JSON)
- — Собрал пайплайн доказательств: загрузка записей экрана и скриншотов по предподписанным ссылкам S3 с анализом в отдельном воркере
- — Добавил слой доверия и безопасности: взаимную сверку отчётов между тестировщиками, скоринг стриков и задачи-приманки, которые выявляют фрод
- — Замкнул платёжный цикл: пополнение бюджета через Alfa и Stripe, мультивалютные счета с конвертацией по курсу ЦБ в момент подтверждения, леджер тестировщика, выводы и выплаты
- — Запустил бэкенд на FastAPI с PostgreSQL и Alembic, воркером на Redis и MinIO, а также дашборды на Next.js с поддержкой i18n; задеплоил через Docker Compose и nginx на собственном VPS
Stack
Python · FastAPI · Next.js 14 · React 18 · PostgreSQL · Alembic · Redis · MinIO/S3 · MCP · Stripe · Docker · nginx