architect/concept/TECHNOLOGY.md

Как устроена платформа

Техническое описание: стек, блоки, конфигурация, эволюция.


Принцип: 90% открытый код, 10% своя логика

Основа платформы — проверенные open source продукты.
Всё это уже написано тысячами разработчиков, протестировано миллионами пользователей.

PostgreSQL   — база данных
FastAPI      — веб-фреймворк
Python       — язык логики
React        — интерфейс
Docker       — контейнеризация
S3           — хранилище файлов
Redis        — очереди и кеш
Celery       — фоновые задачи

Наш вклад — 10% уникальной логики:
- Как блоки соединяются друг с другом
- Как AI управляет конфигурацией
- Как бизнес-правила превращаются в работающий продукт
- Стандарты данных, по которым всё стыкуется

Без vendor lock-in. Без иностранных SaaS. Всё разворачивается на собственных серверах.


Библиотека блоков

Каждый блок — независимый компонент с единым стандартом данных.

Написан один раз. Протестирован. Задокументирован.
Работает в любом продукте без доработки.

Типы блоков:

Тип Примеры
Данные Объект, Список, Карточка, Справочник
Процессы Статус-машина, Бизнес-правило, Валидация
Интерфейс Форма, Таблица, Канбан, Дашборд
Коммуникация Уведомление, Комментарий, Чат
Интеграции API-коннектор, Импорт, Экспорт
Аналитика Отчёт, График, Фильтр

Все блоки говорят на единых стандартах данных — стыкуются без швов.


Текущая версия: AI пишет код

Сейчас платформа работает так:

1. Человек описывает задачу на языке бизнеса
2. AI выбирает нужные блоки из библиотеки
3. AI пишет связующий код и уникальную логику
4. Продукт собирается и запускается
5. Новые блоки уходят в библиотеку

Уникального кода в любом продукте — 20%.
Остальные 80% берутся из библиотеки готовыми.

Ускорение по сравнению с классической разработкой — ×100.


Следующая версия: только конфигурации

Следующий шаг — убрать код полностью.

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

Сейчас:         Задача  AI пишет код  продукт
Следующий шаг:  Задача  AI создаёт конфигурацию  платформа принимает форму

Никакого программирования. Только настройки и параметры.

13 классов конфигурации покрывают любой B2B-продукт:

Класс Что задаёт
EntityClass Объекты и их поля
TaxonomyClass Иерархии и справочники
RoleClass Роли и участники
PipelineClass Процессы и этапы
ValidationClass Правила и ограничения
AutomationClass Триггеры и действия
FormClass Формы и интерфейс ввода
LabelClass Названия и терминология
ReportClass Отчёты и аналитика
FeatureClass Включение/выключение функций
PermissionClass Доступы и видимость
VisibilityClass Что кому показывать
NotifyClass Уведомления и оповещения

Меняешь конфигурацию — продукт меняет форму. Мгновенно.


Профили: base → industry → region → tenant

Конфигурация наследуется по уровням:

BASE          универсальная основа для любого продукта
    
INDUSTRY      отраслевая специфика (метрология, охрана труда...)
    
REGION        региональные требования (регуляторы, нормативы...)
    
TENANT        конкретный клиент (свои названия, правила, интерфейс)

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

Новый клиент = новый tenant-профиль поверх готовой отраслевой базы.
Развернуть за минуты. Настроить без программирования.


Третья стадия: самосовершенствование

На определённом этапе развития платформа замкнёт цикл:

Анализ       Платформа анализирует работу своих продуктов
    ↓
Гипотеза     AI формулирует что можно улучшить
    ↓
Тест         Изменение тестируется на изолированном окружении
    ↓
Применение   Если тест прошёл — изменение применяется
    ↓
Анализ       Цикл повторяется

Система самосовершенствуется в рамках разрешённых ей границ.
Человек задаёт цели, ограничения и критерии качества.
Машина работает внутри них — автономно, предсказуемо, проверяемо.

Это не "AI делает что хочет". Это управляемая автономия.


Архитектура

┌─────────────────────────────────────────────────────┐
│                   МЕТОДОЛОГИЯ                        │
│   Стандарты · Правила · Знания · Паттерны           │
│   AI знает как думать, что делать, как проверять    │
├─────────────────────────────────────────────────────┤
│                   ЯДРО ПЛАТФОРМЫ                     │
│   Планировщик · Мониторинг · API · Безопасность     │
├─────────────────────────────────────────────────────┤
│               БИБЛИОТЕКА БЛОКОВ                      │
│   100+ готовых блоков на единых стандартах данных   │
├─────────────────────────────────────────────────────┤
│                   КОНФИГУРАТОР                       │
│   AI собирает блоки в продукт по описанию задачи    │
├─────────────────────────────────────────────────────┤
│                    ПРОДУКТЫ                          │
│          Приложения · Боты · Интеграции · API        │
└─────────────────────────────────────────────────────┘

Методология — встроенные знания платформы о том, как устроен любой бизнес-процесс.
AI опирается на них при каждой конфигурации.

Библиотека — ничего не пишется дважды.

Конфигуратор — интеллектуальная сборка, не шаблоны.
AI выбирает блоки, связывает, добавляет уникальную логику.


Системный принцип

Любой продукт на платформе проверяется на системность.

Принцип томографии: смотришь на продукт в разных срезах —
зачем существует, что делает, кто участвует, как работает, чем измеряется —
и сразу видишь где дыры, где противоречия, где что-то не продумано.

Этот принцип не даёт построить "красиво снаружи, хаос внутри".


Версия: 1.0 · 2026-03-20