ДАННЫЕ И АРХИТЕКТУРА
Где проходит код.
Кто разрешает действие.
Развертывание оркестрации у себя не делает внешнюю модель локальной. Маршрут данных согласуется до подключения репозитория.
Путь одной проверки
- Identity проверяет пользователя, организацию и права.
- Control фиксирует версию кода, правила и согласие.
- Context готовит только разрешенный пакет кода.
- Worker + PR-Agent передает пакет выбранной модели и получает черновик.
- Control → Connector → GitLab проверяет условия и выполняет разрешенную публикацию. Merge остается за командой.
Где обрабатываются данные
Исходники, индекс, история и настройки размещаются в контуре установки. PostgreSQL хранит историю; ключи находятся отдельно. Сроки хранения журналов и резервных копий задает администратор.
Внешняя модель получает выбранные изменения, описание MR, инструкции и фрагменты контекста. Codex и Claude относятся к внешним провайдерам. Локальную модель можно рассмотреть через совместимый API: конкретную модель, качество, логи и сетевые выходы проверяем отдельно. Универсальная air-gap поставка не заявляется.
Что уже проверено, а что нет
На стенде проверены реальный GitLab, Codex / PR-Agent, поиск по коду и вход через Keycloak. Claude CLI проверялся на тестовых ответах. Это разные уровни доказательств, а не общая гарантия совместимости.
MCP позволяет подготовить и прочитать черновик с явным согласием. Tandem рассматривается как диспетчер полномочий: какие действия агенту разрешены, где нужен человек и где сохраняется след действия. Корпоративная приемка внешнего Tandem остается открытой. ContextForge и связь с QA относятся к дальнейшим этапам.
Этот публичный сайт
Сайт не подключен к приватным репозиториям. Вопросы, которые вы отправляете в чат, обрабатывает Google Gemini. Отзывы сохраняются в закрытой базе сайта для анализа владельцем и отправляются через FormSubmit на Gmail владельца; сервис хранит их до 30 дней. Демо запрашивается письмом и не создает событие автоматически. Для защиты хостинг может использовать технические проверки Cloudflare.