[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/eagle-dashboard-skill.md personal/tech/macos-docker-virtiofs-mount-limits.md personal/tech/music-tags-repair-truenas.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-26 15:35:55 +06:00
1 parent f2501dcff8
commit 5c939ed811
6 files changed
+391 -8

No files matched your search

+9 -4
View File
@@ -252,17 +252,18 @@ fails closed elsewhere»*. Для Mattermost `ask` **фейлится закры
## 6. План работ (по шагам)
### Шаг 1 — `~/agents` + `~/cli-auth` + контейнер-исполнитель (~2 ч)
1. `mkdir ~/agents`, права `admin:staff`; `~/cli-auth/{claude,codex}` (0700).
1. `mkdir ~/agents` (права `admin:staff`); `~/cli-auth/{claude,codex}` (0700) — **вне** `~/agents`.
2. `~/Docker/balda-executor/Dockerfile` — Node 24 + `codex` + `claude` + `git`.
3. `~/Docker/balda-executor/docker-compose.yml`:
```yaml
volumes:
- /Users/admin/agents:/agents:rw
- /Users/admin/cli-auth/claude:/root/.claude:rw # auth на хосте
- /Users/admin/cli-auth/codex:/root/.codex:rw # auth на хосте
- /Users/admin/cli-auth/claude:/root/.claude:rw # auth на хосте, вне /agents
- /Users/admin/cli-auth/codex:/root/.codex:rw # auth на хосте, вне /agents
```
+ `agents-mounts.yaml` подключается генератором override-файла
(`compose.override.yaml`), чтобы composefile не правился скриптом вручную.
🔴 только `-v` + `docker compose up -d` — live-bind на macOS невозможен (§1a).
4. Авторизация один раз: `claude setup-token` на Mac → токен в
`~/Docker/balda-executor/.env` (0600); `codex` — свой flow в `~/cli-auth/codex`.
5. Проверка: смонтированные auth видны (`docker exec ... ls /root/.claude`),
@@ -316,7 +317,9 @@ fails closed elsewhere»*. Для Mattermost `ask` **фейлится закры
1. Порт моста — **8790** (взят свободный; проверить `lsof -i :8790` перед стартом).
2. Провайдер исполнителя — **claude** (подписка уже залогинена) или **codex**?
3. Нужен ли `ask`-апрув в будущем, или `allow_all` достаточно постоянно?
4. `~/cli-auth` (auth вне `~/agents`, агент не видит) vs `.cli-auth` внутри — по умолчанию **вне**.
📌 Решено 2026-09-26: auth в **`~/cli-auth`** (вне `~/agents`), внешние проекты —
**только bind-mount**, live-bind вычеркнут.
## История
- **2026-09-26**: создан. Решения Alex: папка `~/agents`, full access, управление
@@ -330,6 +333,8 @@ fails closed elsewhere»*. Для Mattermost `ask` **фейлится закры
требованию Alex: auth переживает пересборку образа и обновление CLI.
## Связанные заметки
- [[personal/plans/balda-mm-phase4-agents]] — Фаза 4 (план)
- [[personal/tech/macos-docker-virtiofs-mount-limits]] — 🔴 virtiofs: симлинки/live-bind/шары в контейнер
- [[personal/projects/balda/balda-mm-delegation-plan]] — общий план (Фазы 4-5)
- [[personal/projects/balda/balda-kraken-mm-deploy]] — Фаза 3 (✅ бот отвечает)
- [[personal/plans/balda-mm-pr-plan]] — Фаза 2 (PR #8, 8/8 CI, ждёт ревью)
@@ -13,11 +13,16 @@ status: awaiting-approval
> [!warning] Ничего не изменено
> Это план. Ставь галочки, что одобряешь. После «go» — бэкап в `Music/backup/` и применение.
> [!tip] Блок 1 разобран вручную (2026-09-26)
> 28 файлов «требует решения» — прошёл глазами по одному. **10 артистов вписано вручную**
> (Hans Zimmer, Михаил Круг, Мумий Тролль, Kub vs Ray Charles, Lil Jon…), 18 — только title.
> См. [[1-needs-decision]].
## Что в каком блоке
| Блок | Файлов | Что это значит |
|---|---:|---|
| [[1-needs-decision\|Требует решения]] | 28 | Нет ни исполнителя, ни альбома. Взять неоткуда — только имя файла. |
| [[1-needs-decision\|Требует решения]] | 28 | Разобран вручную: 10 с артистом, 18 только title. |
| **Средняя уверенность** (разбита по категориям) | 5787 | Восстановлено из имён файлов и структуры папок. |
| [[3-high-confidence\|Высокая уверенность]] | 958 | Точная перекодировка CP1251 → UTF-8, обратимая без потерь. |