[2026-09-26] eagle: personal/plans/balda-mm-phase4-agents.md personal/plans/music-tags-review/music-tags-review.md personal/projects/balda/balda-mm-delegation-plan.md personal/tech/music-tags-repair-truenas.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-26 15:22:34 +06:00
1 parent ca471c21af
commit 269f2b189a
4 files changed
+437 -15

No files matched your search

@@ -302,6 +302,12 @@ PR: `gh pr create --repo baldaworks/balda --base main --head mallexxx:feat/matte
Безлицензионная альтернатива — SMTP-почта, решение за Alex.
### Фаза 4 — исполнитель в VM/Docker на Mac (~2-3 дня)
0. ✅ **План зафиксирован: [[personal/plans/balda-mm-phase4-agents]].**
Решения Alex: папка **`~/agents`**, режим **`allow_all`** (full access),
управление линками — **новая секция «Agents» в Eagle Dashboard**.
🔴 **Доказано живым тестом: симлинк в Docker НЕ читается** → внешние проекты
подключать **bind-mount'ом**, не линком. Hardlink — только для файлов внутри
одного тома (не пересекает ФС, каталоги не линкует).
1. Docker-контейнер (или UTM VM) с Node 24 + `codex` + `claude` + `git`.
2. Авторизация: `claude setup-token` на Mac → `CLAUDE_CODE_OAUTH_TOKEN` в контейнер; для codex — свой flow.
3. Bind-mount проектной директории (не весь `~`).
@@ -420,6 +426,19 @@ PR: `gh pr create --repo baldaworks/balda --base main --head mallexxx:feat/matte
[[personal/tech/hermes-secret-redaction-bypass]].
- ⏳ Дальше: сборка образа на Mac → деплой → приёмка в UI MM.
Детальный план: [[personal/projects/balda/balda-kraken-mm-deploy]].
- **2026-09-26 (после приёмки)**: **Разведка под Фазу 4.** Фаза 3 подтверждена закрытой
(бот отвечает аккаунту Alex, `settlement_stage=accepted`).
- Alex решил три развилки: папка исполнителя — **`~/agents`**; подтверждения —
**full access** (`permissions.mode: allow_all`); управление линками — **новая секция
«Agents» в Eagle Dashboard** (`~/Developer/eagle-dash/`).
- 🔴 **Живой тест Docker (alpine:3.20 arm64): симлинк в bind-mount НЕ читается** —
цель резолвится от корня контейнера. Следствие: внешние проекты подключать
**bind-mount'ом** через манифест `~/Developer/agents-mounts.yaml`, не линком.
Hardlink каталоги не линкует и ФС не пересекает (`EXDEV`) — только файлы внутри тома.
- Уточнена система подтверждений: `ask` в Balda поддержан **только** для Telegram и
Slackagent, для Mattermost фейлится закрыто (`docs/architecture/interactive-questions.md`).
- План зафиксирован: [[personal/plans/balda-mm-phase4-agents]]. Работа **не начата** —
ждёт выбора Alex: Шаг 1 (`~/agents` + контейнер) или Шаг 4 (секция в Dashboard).
## Связанные заметки
- [[personal/projects/balda/mattermost-kraken-deploy]] — Фаза 1: MM на Kraken (arm64-блокер, деплой)