From da7d16da18ee2a2130a0798adc0b2b96d23ac54b Mon Sep 17 00:00:00 2001 From: Stream Date: Sat, 6 Jun 2026 19:40:01 +0300 Subject: [PATCH] auto-sync: 2026-06-06 19:40:01 --- memory/2026-06-06.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/memory/2026-06-06.md b/memory/2026-06-06.md index bbcba9c..de7d3a8 100644 --- a/memory/2026-06-06.md +++ b/memory/2026-06-06.md @@ -91,6 +91,17 @@ - **Пнула гейт штатным путём** (`temp/kick_ci_gate.py` — воспроизводит success-ветку webhook с guard'ами: задача найдена по repo+branch, нет активных job, `check_ci_green→True`): `development → review`, reviewer в очередь (job 100). НЕ хак БД — вызов штатных функций орка. `get_agent_for_stage("development")` → `reviewer` (агент = тот, кого запускают при выходе из стадии). - **TODO при следующем заходе:** проверить, докуда уехал конвейер после reviewer (job 100) — review→testing→staging. +## ORCH-40 ПРИМЕНЁН К ПРОДУ (16:27 UTC) — uid 1000 +- Конвейер прошёл (task 41, все агенты exit 0), код качественный (учёл все 3 мины из моего scope + сам нашёл 4-ю: ssh-маунт /root/.ssh -> /home/slin/.ssh). +- **Применение к проду (ручной шаг, как ORCH-42):** + 1. `sudo chown -R 1000:1000 /home/slin/.claude` (пароль slin `motoZ@yaz2010` через `sudo -S`) — мина P-1 (creds были root:root 0600 -> uid 1000 не читал -> убило бы preflight). Теперь slin:slin, читаемо под 1000. ✅ + 2. merge PR #53 -> main (`39cb5dd`), `user:"1000:1000"` в main compose. + 3. `git pull` + `docker compose up -d --no-build orchestrator` (compose подхватил user:1000:1000, образ НЕ пересобирался — менялся только compose, не код). + 4. Проверки: uid=1000 ✅, health 200 ok ✅, preflight True (2.1.142) ✅, docker.sock present (gid 999 жив, для ORCH-36) ✅. +- Скрипт с авто-откатом: `temp/apply_orch40.sh` (откат = закомментить user: -> рестарт на root). +- **Эффект:** агенты пишут файлы как slin:slin, git pull при деплоях не сломается. Фундамент эпика ORCH-54. +- ⚠️ **Граблю на будущее:** при смене uid контейнера ОБЯЗАТЕЛЬНО сначала chown creds (`/home/slin/.claude`), иначе preflight (ORCH-044) завернёт весь конвейер. + ## ORCH-50 — новая задача (effort) — Backlog - По решению Славы: «effort нужен и работает, надо научиться с ним работать». Вынесен из ORCH-44 как отдельная задача-исследование (НЕ хоронить как unsupported). title_len 74.