Дерево исходного кода — единственный источник истины
Эта страница создаётся обходом дерева модулей. Ни один список здесь не поддерживается вручную, поэтому документация не может расходиться с кодом: если бы такое произошло, кто-то удалил бы модуль.
Converged — это не коробка с закрытой внутренней структурой. Микросервисы, интерфейсы и рабочие процессы находятся в репозитории: читайте их, создавайте форки, переписывайте отдельные компоненты под свои станки и вносите изменения обратно. Список ниже не поддерживается вручную — он собирается из дерева исходного кода при каждой сборке, поэтому новый модуль появляется здесь ровно тогда, когда он появляется в коде.
Эта страница создаётся обходом дерева модулей. Ни один список здесь не поддерживается вручную, поэтому документация не может расходиться с кодом: если бы такое произошло, кто-то удалил бы модуль.
Чтобы добавить микросервис, создайте папку в соответствии с соглашением об именовании и поместите рядом README с описанием его назначения и границ ответственности. Система сборки подхватит его без изменений в реестре.
Модули никогда не вызывают друг друга напрямую. Всё передаётся в виде типизированных контрактов NRPC через шину, а каждый микросервис владеет собственным томом хранилища — чужой модуль физически не может получить доступ к данным другого.
Адаптер оборудования, интеграция с платёжной системой, отраслевой рабочий процесс, ещё один экран — всё это добавляется так же, как базовые модули. То, что полезно другим, попадает в общий реестр; специфичное остаётся в развёртывании.
Открытость не означает отсутствие контроля. Модуль должен объявить область своей ответственности, соблюдать архитектурные границы и никогда не запрашивать более широкий доступ, чем ему необходим.
Одни и те же модули складываются в разные профили: бюро 3D-печати, цех ЧПУ, лаборатория, сеть площадок. Состав решения определяется конфигурацией — а не флагом сборки.
Каналы
Письма, звонки, мессенджеры и заявки с сайта попадают в одну очередь. История общения остаётся у клиента и заказа.
Система находит контакт по телефону или email, а для нового обращения создаёт карточку клиента. Менеджер видит договорённости, файлы и статус запроса.
Клиенту не приходится повторять историю новому сотруднику.
ROI: меньше потерянных обращений и ручного ввода контактов.
02 / РЕЕСТР
Полный список содержимого репозитория. Домен — это папка в исходном дереве; назначение модуля описано в первом абзаце его README.
Отвечает за интерфейс ИИ-агентов: страницы каталога/списка агентов, формы настройки агентов, элементы управления запуском/триггерами и панели статуса выполнения.
modules/surfaces/ai/sf-agentsОтвечает за интерфейс ассистентов: представления чата/рабочего пространства ассистента, панели настройки ассистента и компоненты взаимодействия с сессией ассистента.
modules/surfaces/ai/sf-assistantsmodules/surfaces/ai/sf-contextsmodules/surfaces/ai/sf-functionsЗапускает автономные рабочие процессы ИИ-агентов и координирует многошаговые задачи LLM.
modules/microservices/ai/ms-agentПредоставляет конечным пользователям и внутренним инструментам взаимодействие с ИИ в формате ассистента.
modules/microservices/ai/rp-assistantmodules/microservices/ai/rp-contextsmodules/microservices/ai/ms-functionsОтвечает за интерфейс аналитической панели: обзорные панели, карточки KPI, графики трендов и фильтры/диапазоны дат на уровне панели.
modules/surfaces/analytics/sf-dasboardsОтвечает за интерфейс журналов: представления потоков/таблиц журналов, элементы поиска/фильтрации журналов и панели детализации для операторов.
modules/surfaces/analytics/sf-logsОтвечает за интерфейс телеметрии: представления технических сигналов, графики метрик, временные шкалы событий и визуальные компоненты состояния сервисов.
modules/surfaces/analytics/sf-telemetryОтвечает за интерфейс использования: графики потребления функций, счётчики использования, отображение квот/лимитов и экраны сравнения периодов использования.
modules/surfaces/analytics/sf-usagemodules/microservices/analytics/rp-countersmodules/microservices/analytics/rp-dashboardСобирает и хранит операционные журналы сервисов платформы.
modules/microservices/analytics/rp-logsФиксирует телеметрические события и технические сигналы состояния сервисов.
modules/microservices/analytics/rp-telemetryОтслеживает счётчики использования и метрики потребления функций продукта.
modules/microservices/analytics/rp-usageОтвечает за интерфейс DAG-автоматизации: редактор/просмотрщик графов рабочих процессов, диалоги настройки узлов/связей и экраны мониторинга статуса запусков.
modules/surfaces/automation/sf-dagОтвечает за интерфейс планировщика: страницы настройки повторяющихся заданий, календари/таблицы расписаний и индикаторы истории/следующего запуска заданий.
modules/surfaces/automation/sf-shedullerОтвечает за интерфейс вебхуков: списки/формы конечных точек вебхуков, настройки подписок на события, историю доставки и элементы управления повторами.
modules/surfaces/automation/sf-webhooksВыполняет конвейеры автоматизации на основе DAG и задания с учётом зависимостей.
modules/microservices/automation/rp-dagmodules/microservices/automation/lm-kubernetesХранит и предоставляет данные расписаний автоматизации и историю выполнения.
modules/microservices/automation/rp-shedullerПринимает и отправляет события вебхуков для внешних интеграций.
modules/microservices/automation/rp-webhooksmodules/surfaces/business/sf-ordersОтвечает за интерфейс запросов: экраны входящих/списка запросов, представления деталей/временной шкалы запроса и формы статуса/действий запроса.
modules/surfaces/business/sf-requestsОбрабатывает операции биллингового домена, такие как тарифы, списания и состояние биллинга.
modules/microservices/business/rp-billingУправляет сущностями оборудования, метаданными и связанными операциями жизненного цикла.
modules/microservices/business/rp-equipmentmodules/microservices/business/rp-eventsmodules/microservices/business/rp-financemodules/microservices/business/rp-ordersОбрабатывает служебные/бизнес-запросы, отправленные пользователями или организациями.
modules/microservices/business/rp-requestsХранит и управляет отзывами пользователей или партнёров и связанными с модерацией метаданными.
modules/microservices/business/rp-reviewsУправляет сущностями и процессами домена продаж, а также подготовкой связанных метрик.
modules/microservices/business/rp-salesУправляет записями о сотрудниках, ролями и операциями домена, связанными с персоналом.
modules/microservices/business/rp-staffОтвечает за интерфейс компаний: представления списков/сеток компаний, страницы профилей компаний, формы создания/редактирования компаний и фильтрацию/поиск по компаниям.
modules/surfaces/sf-companiesОтвечает за функции геоинтерфейса: представления на основе карт, выбор местоположения, панели геопоиска и виджеты отображения часового пояса/местоположения.
modules/surfaces/sf-geoОтвечает за интерфейс рассылок: экраны создания кампаний/сообщений, выбор шаблонов, панели предварительного просмотра, интерфейс выбора получателей и элементы управления отправкой/статусом.
modules/surfaces/sf-mailingОтвечает за интерфейс маркеров: таблицы управления тегами/маркерами, диалоги создания/редактирования маркеров и интерфейсы назначения маркеров, используемые на портале.
modules/surfaces/sf-markermodules/surfaces/sf-parametersОтвечает за интерфейс мест: страницы каталога мест, панели деталей места, формы редактирования места и элементы управления поиском/фильтрацией мест.
modules/surfaces/sf-placesОтвечает за интерфейс продаж: представления воронки продаж, списки возможностей/заказов, страницы деталей продаж и виджеты KPI продаж, специфичные для этого домена.
modules/surfaces/sf-salesУправляет сущностями компаний и бизнес-метаданными, связанными с организациями.
modules/microservices/rp-companiesПредоставляет функции домена, связанные с геоданными и часовыми поясами.
modules/microservices/rp-geomodules/microservices/rp-installОбрабатывает процессы рассылок, шаблоны и оркестрацию исходящей электронной почты.
modules/microservices/rp-mailingУправляет сущностями типа маркеров/тегов, используемыми для маркировки и группировки.
modules/microservices/rp-markermodules/microservices/rp-parametersУправляет сущностями мест/локаций и специфичными для мест метаданными.
modules/microservices/rp-placesmodules/microservices/lm-scrapingОтвечает за интерфейс звонков: экраны сессий звонков, элементы управления звонком, панели участников/статуса звонка и виджеты отображения истории звонков.
modules/surfaces/communications/sf-callsОтвечает за интерфейс графиков: переиспользуемые виджеты графиков коммуникаций/отчётов, элементы настройки графиков и взаимодействия с детализацией графиков.
modules/surfaces/communications/sf-chatsОтвечает за интерфейс сообщества: страницы ленты/списка сообщества, представления публикаций/деталей сообщества и элементы управления модерацией/действиями сообщества.
modules/surfaces/communications/sf-communityОтвечает за интерфейс веток: списки ветвящихся разговоров, панели деталей ветки, редакторы ответов и индикаторы состояния ветки.
modules/surfaces/communications/sf-threadsПредоставляет коммуникационные процессы, связанные со звонками, и обработку сессий звонков.
modules/microservices/communications/rp-callsСоздаёт и предоставляет артефакты коммуникаций или отчётности, ориентированные на графики.
modules/microservices/communications/rp-chatsПоддерживает взаимодействия на уровне сообщества и функции социальных коммуникаций.
modules/microservices/communications/rp-communityКоординирует процессы уведомлений между каналами.
modules/microservices/communications/rp-notifymodules/microservices/communications/rp-resonusУправляет ветвящимися разговорами и связанным контекстом сообщений.
modules/microservices/communications/rp-threadsmodules/surfaces/content/sf-classifierОтвечает за интерфейс документов: просмотр документов, представления деталей документов, интерфейсы редактирования/предпросмотра и компоненты навигации по документации.
modules/surfaces/content/sf-docsОтвечает за интерфейс галереи: сетки медиагалерей, представления предварительного просмотра/деталей медиа, элементы управления организацией галереи и фильтрацию/поиск по галерее.
modules/surfaces/content/sf-galeryОтвечает за интерфейс лендингов: посадочные страницы, компоновку главных блоков/секций и блоки представления общедоступного контента.
modules/surfaces/content/sf-landingОтвечает за интерфейс Markdown: рабочие области редактора Markdown, панели просмотра в реальном времени, элементы управления форматированием Markdown-контента и представления, готовые к публикации.
modules/surfaces/content/sf-markdownmodules/surfaces/content/sf-scriptsmodules/surfaces/content/sf-staticОтвечает за интерфейс структурированного контента: формы на основе схем, редакторы структурированных блоков и представления предварительного просмотра/валидации структурированного контента.
modules/surfaces/content/sf-structКлассифицирует входящий контент/элементы по категориям, меткам или намерениям.
modules/microservices/content/rp-classifierУправляет медиаколлекциями в формате галерей и связанными метаданными.
modules/microservices/content/rp-galeryОбрабатывает контент Markdown, процессы его отображения/преобразования и связанные API.
modules/microservices/content/rp-markdownmodules/microservices/content/rp-scriptsmodules/microservices/content/rp-staticСоздаёт и предоставляет представления структурированного контента, используемые другими сервисами.
modules/microservices/content/rp-structПреобразует модели/форматы данных между внутренними и внешними представлениями.
modules/microservices/convertors/lm-modelconvertorОтвечает за UI дампов данных: формы экспорта/создания дампов, таблицы истории дампов, действия скачивания и индикаторы состояния/хода выполнения дампов.
modules/surfaces/data/sf-dumpsСоздаёт и управляет дампами данных/снимками экспорта.
modules/microservices/data/rp-dumpsПредоставляет API метаданных файлов и рабочие процессы управления файлами.
modules/microservices/data/rp-filesРеализует универсальные операции домена хранилища для данных сервисов.
modules/microservices/data/rp-storeАдаптер провайдера для доставки push-уведомлений.
modules/microservices/providers/lm-pushАдаптер провайдера для доставки электронной почты через AWS SES.
modules/microservices/providers/lm-sesАдаптер провайдера для каналов доставки SMS.
modules/microservices/providers/lm-smsАдаптер провайдера для доставки электронной почты через SMTP.
modules/microservices/providers/lm-smtpОтвечает за UI аутентификации: сценарии входа/регистрации/сброса, экраны сессии/безопасности и поведение UX защитных механизмов/перенаправлений аутентификации.
modules/surfaces/sequrity/sf-authmodules/surfaces/sequrity/sf-secretsУправляет правилами контроля доступа и проверками разрешений.
modules/microservices/sequrity/rp-accessОбрабатывает рабочие процессы аутентификации и проверку учётных данных/сессий.
modules/microservices/sequrity/rp-authmodules/microservices/sequrity/rp-environmentПоддерживает профили идентичности и связанные с идентичностью основные атрибуты.
modules/microservices/sequrity/rp-identityРеализует специфичные для OAuth процессы авторизации и процедуры взаимодействия с провайдерами.
modules/microservices/sequrity/rp-oauthmodules/microservices/sequrity/lm-secretsmodules/workflows/wf-catalog-outreachmodules/workflows/wf-catalog-outreach-planmodules/workflows/wf-companymodules/workflows/wf-company-services-classifiermodules/workflows/wf-leadsmodules/workflows/wf-markeringmodules/workflows/wf-saas-replacement-outreachmodules/workflows/wf-saas-replacement-outreach-planmodules/workflows/wf-tech-stack-catalogmodules/workflows/wf-dialogue-summarymodules/workflows/wf-file-analysismodules/workflows/wf-file-analyzemodules/workflows/wf-file-unpackmodules/workflows/wf-sales-importmodules/workflows/wf-sales-review-outreachМодулю необязательно принадлежать какому-либо решению: он существует сам по себе, и вы можете подключить его вручную или включить в собственное решение.