← Все модули

CD · BunkerAI Module 0.1.1

Coder

Анализирует разрешённый проект, готовит патч и проверяет его в изолированной рабочей области до применения.

01 / НАЗНАЧЕНИЕ

Зачем нужен модуль

Coder получает не путь к диску, а разрешённый администратором alias проекта. Работа идёт в отдельном snapshot, а применение патча требует явного подтверждения.

ИНТЕРФЕЙСЫ
Jobs и live-статусReview diffИзолированный OCI или microVM runner
02 / ФУНКЦИИ

Что уже работает

Карточка описывает текущую реализацию, а не только целевое видение продукта.

01

Разрешённые workspace aliases

02

Immutable snapshots и staging directories

03

План правок локальной LLM

04

Изолированный rootless runner без сети

05

Diff, тесты и conflict-safe apply

06

Rollback checkpoint и аудит

03 / СЦЕНАРИЙ

Как проходит работа

Пользователь остаётся в привычном канале, а Core управляет идентичностью, разрешениями и подключением модуля.

01Выбрать разрешённый проект
02Сформировать и проверить план
03Запустить тесты в изоляции
04Просмотреть diff и подтвердить применение
04 / ПРОВЕРКА

Модуль в работе

Сценарий фиксирует последовательность приёмки модуля.

СЦЕНАРИЙ ПРОВЕРКИ

Проверяемый сценарий уже определён

Ниже показана последовательность действий, по которой принимается работа модуля.

  1. Задача на изменение проекта
  2. Патч и тесты в staging
  3. Review, approval и безопасное применение
05 / ПРОФИЛЬ

Контроль и границы

Поддерживаемая конфигурация зафиксирована явно: рядом с защитными свойствами перечислены доступные режимы и плановые расширения.

БЕЗОПАСНОСТЬ
  • Модель не получает host paths
  • Runner не видит сеть, devices и container socket
  • Approval привязан к пользователю, job и hash патча
ПРОФИЛЬ И РАСШИРЕНИЯ
  • Модуль выключен по умолчанию до production runner profile
  • Нужны digest-pinned images и проверенная coding model