Разрешённые workspace aliases
CD · BunkerAI Module 0.1.1
Coder
Анализирует разрешённый проект, готовит патч и проверяет его в изолированной рабочей области до применения.
Зачем нужен модуль
Coder получает не путь к диску, а разрешённый администратором alias проекта. Работа идёт в отдельном snapshot, а применение патча требует явного подтверждения.
Что уже работает
Карточка описывает текущую реализацию, а не только целевое видение продукта.
Immutable snapshots и staging directories
План правок локальной LLM
Изолированный rootless runner без сети
Diff, тесты и conflict-safe apply
Rollback checkpoint и аудит
Как проходит работа
Пользователь остаётся в привычном канале, а Core управляет идентичностью, разрешениями и подключением модуля.
Модуль в работе
Сценарий фиксирует последовательность приёмки модуля.
Проверяемый сценарий уже определён
Ниже показана последовательность действий, по которой принимается работа модуля.
- Задача на изменение проекта
- Патч и тесты в staging
- Review, approval и безопасное применение
Контроль и границы
Поддерживаемая конфигурация зафиксирована явно: рядом с защитными свойствами перечислены доступные режимы и плановые расширения.
- Модель не получает host paths
- Runner не видит сеть, devices и container socket
- Approval привязан к пользователю, job и hash патча
- Модуль выключен по умолчанию до production runner profile
- Нужны digest-pinned images и проверенная coding model
Можно подключить вместе
Модули остаются независимыми, но могут участвовать в одном пользовательском сценарии.