surfaces/.planning/phases/05-mvp-deployment/05-DISCUSSION-LOG.md

65 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Phase 05: MVP Deployment — Discussion Log
> **Audit trail only.** Do not use as input to planning, research, or execution agents.
> Decisions captured in CONTEXT.md — this log preserves the alternatives considered.
**Date:** 2026-04-27
**Phase:** 05-mvp-deployment
**Areas discussed:** !agent legacy, file transfer path, config format, docker-compose scope
---
## !agent команда
| Option | Description | Selected |
|--------|-------------|----------|
| Удалить | Убираем полностью — маппинг статический из конфига | ✓ |
| Оставить как no-op | Команда остаётся но ничего не делает | |
| Только для dev-режима | Работает когда нет user_agents в конфиге | |
**User's choice:** Удалить
**Notes:** Команда была legacy от эпохи когда роутинг был динамическим. С user_agents в конфиге она не нужна.
---
## Путь входящих файлов
| Option | Description | Selected |
|--------|-------------|----------|
| incoming/{filename} | По docs/deploy-architecture.md — /agents/N/incoming/file | ✓ |
| surfaces/matrix/{user}/{room}/inbox/{file} | Текущий формат files.py | |
**User's choice:** incoming/{filename}
**Notes:** Пользователь указал — это решение от платформенной команды, зафиксировано в docs/deploy-architecture.md.
---
## Формат config/matrix-agents.yaml
| Option | Description | Selected |
|--------|-------------|----------|
| Расширить текущий YAML | Добавить user_agents + base_url/workspace_path в тот же файл | ✓ |
| Отдельный prod-config.yaml | Два файла: registry (id/label) + prod конфиг (URL/user_agents) | |
**User's choice:** Расширить текущий YAML
**Notes:** Один файл проще. Формат уже определён в docs/deploy-architecture.md.
---
## docker-compose prod scope
**User's choice:** docker-compose.prod.yml только для Matrix-бота
**Notes:** Платформа отвечает за агентские контейнеры — мы их не трогаем. Matrix-бот монтирует /agents/ как external host path, платформа обеспечивает содержимое.
---
## Claude's Discretion
- Обработка Matrix user_id не найденного в user_agents
- Имена env переменных для prod
- Формат .env.prod
## Deferred Ideas
- platform-master интеграция
- Per-chat chat_id isolation