СИСТЕМА / АРХИТЕКТУРА
Три слоя. Одна фабрика.
Общее ядро запускает каждого агента. Сервисы проектов упаковывают это ядро в функции, нужные компании. Проекты пользуются сервисами и сохраняют собственные границы. Добавляйте проект, а не организацию.
СЛОЙ 0 · ЯДРО FZОБЩИЙ · ОДИН ЭКЗЕМПЛЯР
Среда выполнения агентов
Знания
Идентификация
Память
Права доступа
Наблюдаемость
Безопасность
Вычисления
СЛОЙ 1 · СЕРВИСЫ ПРОЕКТОВОБЩИЙ · МУЛЬТИАРЕНДА
SVC-01Продукт
SVC-02Разработка
SVC-03Маркетинг
SVC-04Финансы
SVC-05Поддержка
SVC-06Аналитика
SVC-07Инфраструктура
СЛОЙ 2 · ПРОЕКТЫИЗОЛИРОВАНО · СВОИ ДАННЫЕ · СВОЯ СТРАТЕГИЯ
FZ-001Альфа
FZ-002В разработке
FZ-003Закрытая бета
FZ-004В эфире · На своём сервере
FZ-005В разработке
FZ-006В эфире · На своём сервере
FZ-007В разработке
FZ-008В разработке
FZ-009Альфа
FZ-010В разработке
FZ-011В разработке
FZ-012Публичная бета
FZ-013В эфире
FZ-014В разработке
FZ-015В разработке
FZ-016В разработке
FZ-017В разработке
FZ-018В работе · Хостинг и self-hosted
FZ-019В разработке
FZ-020Публичная бета
FZ-021Альфа
FZ-022В разработке
FZ-023В эфире
FZ-NДАЛЕЕ
ПРИНЦИПЫ ДИЗАЙНА
01
Каждое действие наблюдаемо.
Агенты пишут в общий журнал событий. Люди могут воспроизвести, проверить и отменить.
02
Сначала права, потом автономность.
Полномочия агента ограничены по проектам, функциям и бюджетам. Уровни автономности расширяют область действия, но никогда не снимают границу.
03
Проекты — арендаторы, а не форки.
Улучшения ядра доходят до каждого проекта. Уроки проектов возвращаются в ядро.
04
Никакой магии.
Система построена из обычной инфраструктуры, моделей и кода. Новизна — в координации. Части, на которых работает проект, имеют открытый код: смотрите технологии.