AxonWeaver
AxonWeaver
Для заказчиков

AxonWeaver: платформа и концепция

Как бизнес-процессы становятся проверяемым кодом, как изменения проходят пять ворот и почему система создаётся за часы, дни и недели

21 октября 2026

Идея в одной фразе

ИИ-агенты собирают систему из проверенных шаблонов, а человек ставит задачу и принимает решения.

часыот задачи до выкатки изменения на стейдж
днина готовый стенд: приложения, процессы, интеграции, тестовые данные
неделина миграцию с унаследованной системы (по нашей оценке 4–5)

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

1. Концепция

Принципы

ИИ — сборщик, а не сочинитель

Агент собирает систему из проверенных шаблонов по контрактам реестра, а каждую деталь проверяет платформа. Свободно сочинённый код в прод не попадает.

Процессы — это код

Бизнес-процессы написаны на Python и исполняются на Temporal. Схемы строятся прямо из кода, поэтому всегда совпадают с тем, что реально работает.

Открытый стек

Python и FastAPI, PostgreSQL (Citus), Temporal, Keycloak, интерфейсы на FlutterFlow. Никаких закрытых движков.

Всё передаётся заказчику

Код, схема данных и инфраструктура. Документация собирается из кода и модели при каждой поставке.

1. Концепция

Из чего собран бизнес-процесс

Пакетединица поставки: разворачивается и откатывается целиком
Бизнес-процессто, что видит бизнес: онбординг, заявка, выдача, биллинг
Оркестрацияпроцесс Temporal: расставляет шаги, ждёт сроков и решений людей
Шагатомарный процесс: один узел с типизированным входом и выходом
  • Двери: HTTP-входы процессов, их зовут приложения и партнёры.
  • Экраны и клиентские приложения генерируются под те же процессы.
  • Расписания и вебхуки запускают процессы без участия человека.
  • Решения людей приходят в процесс сигналами, с эскалацией по сроку.
1. Концепция

Что гарантирует Temporal

История каждого шага

Каждый шаг процесса записан. Упал сервер, перезапустился рантайм, не ответил провайдер: процесс продолжится ровно с того места, где остановился. Ни один шаг не теряется и не выполняется дважды.

Таймеры внутри процесса

Десять минут на решение, полчаса на подтверждение, даты платежей через месяцы. Таймеры переживают любые перезапуски, отдельные планировщики не нужны.

Повторы и сигналы

Повторы вызовов настраиваются для каждого шага явно. Решения людей приходят в процесс сигналами, с эскалацией по сроку.

Детерминизм проверяется

Код процесса не читает системные часы, не ходит в сеть и не берёт случайные числа: это делают только шаги-активности. Нарушение ловит валидатор.

История любого процесса со всеми шагами, входами, выходами и ошибками открывается в Temporal UI: разбор инцидента начинается с точной записи, а не с догадок.

1. Концепция

Где что хранится

Ход процессов — в Temporal

Своя база PostgreSQL для истории, резервные копии pgBackRest. Рантайм состояния не хранит.

Данные проекта — в Citus

Распределённый PostgreSQL: база проекта и отдельные базы сервисов (скоринг, вход).

Сессия клиента — в базе

Любой узел рантайма может обслужить любой запрос: на узле ничего «своего» нет.

Файлы — в хранилище проекта

Выписки, договоры, отчёты хранятся рядом с данными и открываются по подписанным ссылкам.

2. Как делаются изменения

Пять ворот на пути изменения

1

Бизнес-разработчик

Заполняет опросники по шести зонам и задаёт кейсы. На выходе детерминированная спецификация.

2

Аналитик

Переводит спецификацию в модель реестра. Код пишет агент, валидация возвращает ошибки агенту.

3

QA

На тестовом стенде: кейсы бизнеса обязательны, регрессия, эмуляторы и живые провайдеры. Без зелёного отчёта дальше нельзя.

4

Технический лидер

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

5

DevOps

Выкатывает пронумерованный выпуск, гоняет сквозные тесты, откат тем же пакетом.

На каждом месте работает ИИ-агент, а человек ставит задачу и принимает решения. На каждом переходе изменение подтверждает человек: агенты делают работу быстро, ворота делают её надёжной.

2. Как делаются изменения

Четыре среды, одно устройство

СредаЧто этоДля чего
Лабораторияобщая установка платформыразработка, проверки агента, эмуляторы поставщиков
Тестовый стендотдельная установка проектаприложения и пакеты собираются из одного выпуска, сквозные тесты
Стейджотдельная установка на своих машинах, свой вход и базапроверка на объёме, близком к боевому, нагрузочные тесты
Продто же устройство и те же роли, сеть, мониторинг и защитаработа клиентов

Изменение идёт по цепочке: лаборатория → тестовый стенд → стейдж → прод. Управляются они из одного рабочего места DevOps.

2. Как делаются изменения

Как проверяется код процесса

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

Ворота документации

Изменение не проходит без описаний: документация собирается из кода и модели при каждой поставке.

Навыки агента

У каждого рабочего места выверенный навык: как писать процесс, подключать провайдера, тестировать, ревьюить, выкатывать. Все вызовы журналируются по сессии оператора.

2. Как делаются изменения

Выпуски и откат

Нумерованные выпуски

Каждая поставка в среду имеет номер. После выпуска на стенде прогоняются сквозные тесты.

Раскатка без простоя

Новые версии рантайма выкатываются по одному узлу, воркеры берут задачи из той же очереди.

Откат тем же пакетом

Пакет разворачивается и откатывается целиком, схема и расписания возвращаются вместе с ним.

Версии стратегий скоринга

Черновик, рабочая, A/B на части потока и теневой режим. Новую версию сначала прогоняют по записанным исполнениям и видят, у каких заявок изменилось бы решение.

3. Состав платформы

Интеграции и продукты

External API

Подключение внешней системы по её спецификации: мастер читает описание, строит методы и процессы, проверяет их на эмуляторе. Реквизиты лежат в хранилище «только на запись».

Эмуляторы партнёров

У каждой интеграции свой эмулятор: стенды не зависят от чужих систем, а сквозные тесты проходят без боевых вызовов.

Create BP и Deploy BP

Создание процессов, приложений и схемы данных; выкатка выпусков на стенд и стейдж с проверками.

Axon Risk

Скоринг и решения со стратегиями: рабочая, A/B и теневой режим, модели через MLflow.

Axon KB и аналитика

База знаний проекта, витрины и дашборды (Superset, Dagster) по данным проекта.

Клиентские приложения

Интерфейсы на FlutterFlow и, по желанию, их копия на React с проверкой совпадения.

3. Состав платформы

Безопасность построена кольцами

Периметр

Каждая публичная точка только по HTTPS, вход через Keycloak с ролями, CrowdSec читает журналы и сам блокирует перебор паролей. Порты сервисов наружу не открыты.

Доступ администраторов

Через выделенный бастион: зашифрованный туннель WireGuard и SSH по ключам, вход по паролю отключён.

Секреты

Ключи провайдеров, пароли баз и токены лежат в хранилище окружения «только на запись»: положить можно, прочитать обратно нельзя. У каждого окружения свои ключи.

Хосты

На каждой машине агент центра безопасности Wazuh: целостность файлов, журналы, уязвимости пакетов. Межсетевой экран: входящее запрещено, кроме SSH.

Взгляд снаружи

Сканер уязвимостей Greenbone каждую неделю проверяет машины по сети так, как их видел бы атакующий. Находки разбираются и закрываются.

ИИ-агенты

Вызовы несут токен, привязаны к сессии оператора и ограничены по частоте. Песочница кода закрыта от запросов во внутреннюю сеть.

3. Состав платформы

Наблюдение и документация

Метрики и оповещения

Prometheus и Grafana собирают метрики со всех машин и сервисов. Оповещения приходят дежурному в Telegram.

Видимость процессов

Temporal UI показывает историю каждого процесса. Elasticsearch нужен только для поиска и фильтрации процессов по статусу, типу и времени.

Документация из кода

Карта проекта, страница процесса со схемой шагов, описание каждого шага и сам код с номерами строк. Собирается при каждой поставке, поэтому не отстаёт.

Резервные копии

Резервные копии базы Temporal (pgBackRest) хранятся на отдельной машине мониторинга.

4. Результаты

Что уже сделано на платформе

PDL-система полного цикла

От начала работ до ввода в тестовую эксплуатацию за три с половиной недели: клиентское приложение, скоринг и андеррайтинг, интеграции с SMS, бюро, выписками и выплатами, рабочие места сотрудников, аналитика, стенд с годом данных.

Залоговое кредитование

Стенд появился за три дня: от технического задания до работающей системы.

Взыскание и судопроизводство

Рабочее место взыскания и юристов: очередь должников, пакеты документов в суд, реестр судебных актов, справки, режим подключений.

Цепочка изменений

Задача про тарифы прошла весь путь за один день, агенты работали над ней меньше трёх часов.

4. Результаты

Миграция с унаследованной системы

1

Тень

Данные принимает старая система, мы повторяем операции и сверяемся.

2

Параллель

Первичные данные принимаем мы, обе системы считают, и мы сверяем результаты.

3

Полное переключение

Новая система становится основной, старая остаётся для сверки и отката.

4–5недель на миграцию по нашей оценке

Каждый режим проверяется отчётами сверки по дням: переход к следующему только после совпадения.

4. Результаты

Как с нами работать

Лицензия и обучение

Платформа в вашем контуре, ваша команда проектирует и генерирует сама. Мы обучаем и сопровождаем.

Сервисная модель

Наши аналитики, QA и DevOps ведут изменения за вас по тем же пяти воротам. Вы принимаете решения на каждом переходе.

Всё остаётся у заказчика

Код, схема данных, инфраструктура и документация. Знания о домене лежат в реестре, а не в головах подрядчика.

С чего начать

Выбираем один сценарий, поднимаем стенд за дни, показываем работающую систему на ваших данных.

Итог

Процессы не теряют шагов

Temporal записывает каждый шаг и продолжает с места остановки.

Изменения проходят пять ворот

С валидацией кода и подтверждением человека на каждом переходе.

Часы, дни, недели

Изменение за часы, стенд за дни, миграция за недели.

Всё описано и остаётся у вас

Документация из кода, плюс код, схема данных и инфраструктура.

Вопросы?

← → листать · F — на весь экран · клик по схеме — увеличить · печать в PDF: Cmd+P