От задачи до изменения — без потерянного контекста
OpenProject фиксирует цель и статус, GitLab связывает ветку, коммиты, MR и pipeline. Видно не только что изменилось, но зачем, кем проверено и как доставлено.
Factory as code
FAC превращает создание web-ориентированного ПО in-house в воспроизводимый производственный процесс — с минимальным привлечением разработчиков и качеством, которое не зависит от героизма команды.
Открытый технологический контур FAC
FusionDirectoryНе обещания, а механика
FAC объединяет проверенные компоненты в единый, наблюдаемый производственный маршрут.
OpenProject фиксирует цель и статус, GitLab связывает ветку, коммиты, MR и pipeline. Видно не только что изменилось, но зачем, кем проверено и как доставлено.
OpenCode с моделями Z.ai и OpenAI помогает анализировать и создавать изменения. Merge request, lint и review оставляют результат проверяемым человеком.
Ansible приводит серверы и сервисы к объявленному состоянию. Один и тот же сценарий можно проверить, согласовать и воспроизвести — вместо ручной настройки «по памяти».
Nexus Repository кеширует контейнеры, APT и Python-пакеты. Сборки меньше зависят от внешних реестров, повторно используют проверенные артефакты и экономят канал.
OpenLDAP хранит каталог, а FusionDirectory даёт управляемый интерфейс жизненного цикла пользователей. Доступ можно централизованно выдавать, блокировать и аудировать.
Dovecot обслуживает защищённый почтовый доступ, Roundcube — web-интерфейс. Собственная почта снижает зависимость от SaaS и сохраняет рабочую коммуникацию внутри управляемого контура.
Производственный маршрут
Цель, критерии и владелец появляются в OpenProject.
AI-агент исследует контекст, человек утверждает решение.
Изменение живёт в отдельной ветке и описывается кодом.
GitLab CI выполняет lint, тесты и валидацию до merge.
Ansible применяет согласованное состояние, Nexus хранит поток зависимостей.
Меньше ручных передач. Меньше случайности. Больше продукта.
FAC не заменяет экспертизу. Она освобождает её от повторяющейся работы: поиска контекста, ручной сборки окружения, доставки файлов и сверки результата.
Фабрика расширяема: новый инструмент входит в контур, когда даёт измеримую пользу и может работать по тем же правилам трассируемости, проверки и воспроизводимости.