diff --git a/memory/2026-06-05.md b/memory/2026-06-05.md index 6a7e5e0..cd54ed3 100644 --- a/memory/2026-06-05.md +++ b/memory/2026-06-05.md @@ -816,3 +816,17 @@ Dev (session orch9_docs_canon) отработал, я проверила не с - **ORCH-47** — гейт `check_tests_passed` читать `result:` (с ADR) → следующая, конвейером после ровной дороги - **ORCH-46** — испорченный телефон (передача замечаний деву: текст findings + склейка tester/reviewer + память между кругами) - **ORCH-44** — надёжность запуска агента (preflight слеп к auth, --effort гасит вывод, пустой лог→failed) + +### ✅ ORCH-47 ЗАКРЫТА (фикс тестер-гейта `result:`) — 05.06 ~21:35 +- Прошёл конвейером: analyst→arch→dev→review→testing. **Уловка-22:** ORCH-47 чинит гейт `check_tests_passed` (читать `result:`), но в проде крутился старый гейт → не понимал `result: PASS` от тестера → 3 круга dev↔review↔tester → Blocked. Тот же дедлок-класс, что у ORCH-17. +- **Выход (🅱️):** проверила diff+тесты сама (68 passed, +6 на result:), reviewer APPROVED v3, CI green → ручной merge **PR #40** (`5d04de9e`) → ребилд прода (chown+reset+build+up+health+auth-check, claude-auth пережил) → умный гейт активен. +- После деплоя пнула task 36 `advance_stage(dev,finished=developer)` → CI-гейт green → review→testing **прошёл check_tests_passed (принял `result: PASS`!)** → deploy-staging. +- **Встал на staging:** `check_staging_status: FAILED`. Деплоер честно: 9/10 PASS, **B6 Registry isolation FAIL** (sandbox=NO, prod-ET/ORCH=YES BAD — staging видит боевые проекты, нарушает «staging только sandbox»). Деплоер НЕ стал натягивать зелёнку (вне мандата) → откат на development by design. К самому фиксу гейта отношения НЕ имеет — E2E против sandbox прошёл. +- **Решение Славы:** B6 — отдельной задачей, ORCH-47 закрыть (код в проде, работает). +- ✅ ORCH-047 → **Done** в Plane; task 36 → done в БД. Gitea merge-грабля подтвердилась снова (нужен `Authorization: token <…>`; heredoc через ssh+docker глотает вывод → скрипт+base64+docker cp). +- **🆕 ORCH-048 заведена** (id `7fb4f0f0-576c-46e7-b7ec-84909c99fffe`, Backlog): B6 staging registry isolation — реестр staging должен видеть только sandbox; гипотеза — `src.projects.known_plane_project_ids()` читает host-env. Не блокер фикса гейта. + +### Прод-гейты сейчас (после деплоев 05.06): +- ✅ `check_ci_green` — поллинг с ретраем (ORCH-45, в проде) +- ✅ `check_tests_passed` — читает `result:`/`verdict:`/`status:` (ORCH-47, в проде) +- Бэклог high: ORCH-48 (staging isolation), ORCH-46 (испорченный телефон), ORCH-44 (надёжность запуска агента)