Знайте, куда идет ваш код.

Self-hosted установка и доступ к модели: два отдельных решения.

Маршрут данных

Null работает в контуре установки. Выбранные материалы ревью передаются согласованной модели. Если ее API или CLI работает через внешнего провайдера, код выходит к этому провайдеру. Self-hosted Null не делает внешнюю модель локальной.

Права и секреты

Серверная авторизация, tenant scope, отдельные credentials и роли служб ограничивают доступ. Вход в кабинет выполняется через согласованный OIDC/Keycloak. Credentials модели находятся только у нужного Worker, а право записи GitLab принадлежит Connector. Секреты не передаются через публичный сайт.

Что нужно проверить в вашем контуре

  • Отрицательные cross-tenant сценарии для данных, jobs, контекста, журналов и MCP.
  • TLS с вашей CA, точные hostname и redirect URI, отзыв доступа.
  • Runner без привилегий и host socket для недоверенного MR.
  • Сроки хранения, backup/restore, журнал действий и обработку неизвестного исхода API.
Полный список приемки

Публичный сайт и помощник

Этот сайт не подключен к вашим приватным репозиториям. Мини-чат Null передает только отправленный вами вопрос и короткую историю отдельному внешнему помощнику Gemini; это не review-модель корпоративной установки. Не включайте код, пароли или данные клиентов. Контактные ссылки открывают вашу почту, письмо отправляете вы.