diff --git a/memory/2026-06-05.md b/memory/2026-06-05.md index 2608ff7..1d7e5cf 100644 --- a/memory/2026-06-05.md +++ b/memory/2026-06-05.md @@ -757,3 +757,20 @@ Dev (session orch9_docs_canon) отработал, я проверила не с - **Решение Славы (вариант А):** из ORCH-17 убрать правку гейта (оставить только ссылки), фикс гейта — отдельной задачей следующей. - **Новые задачи:** ORCH-46 (id `beaab0e7-eb49-41b9-b5e5-8d7246a3d9f1`, Backlog, high) — передача замечаний деву; **ORCH-47** (id `89d9a4b3-f80c-4387-b6f1-97b1f6dc9113`, Backlog, high) — фикс `check_tests_passed` читать `result:` (с ADR, идёт следующей, готовый код-референс уже в ветке ORCH-017). - **Дотолкивание ORCH-17:** Dev-агент откатывает 2 файла к origin/main (`src/qg/checks.py`, `tests/test_qg.py`), остальное (ссылки/доки/ADR) остаётся → потом пинок гейта. + + +### 🪤 ORCH-17 — ДЕДЛОК после отката (05.06 поздний вечер) — НЕ повторять карусель +- Откат дева (revert `d615747`, PR #37) убрал КОД гейта (`src/qg/checks.py`+`tests/test_qg.py` к origin/main), но **оставил 2 doc-строки** про ту правку → ревьюер снова `REQUEST_CHANGES`: + - `docs/architecture/README.md:61` — описывает что гейт читает `result:` (код уже не читает) + - `CHANGELOG.md:24` — запись про фикс гейта под ORCH-017 + ссылка на удалённые тесты + - Обе строки принадлежат ORCH-47, в ORCH-017 их быть не должно. **Урок: при откате кода чистить И доки/CHANGELOG, иначе рассинхрон код↔доки → ревьюер заворачивает.** +- **ОБЪЕКТИВНЫЙ ДЕДЛОК (главное):** тест-отчёт ORCH-017 написан с `result: PASS` (под новый контракт). Поэтому: + - С фиксом гейта в ветке → reviewer заворачивает (governance/ADR). ❌ + - Без фикса гейта (после отката) → `check_tests_passed` не видит `result:` → ложный «Tests FAILED» → откат. ❌ + - **Куда ни кинь — клин.** ORCH-17 физически НЕ может пройти конвейер автономно, пока не приедет ORCH-47 (фикс `result:`). +- **ORCH-17 застревала 4-5 раз, каждый раз пинала руками** — симптом: косметика (2 ссылки) ради полувечера возни, потому что орк сам не может (дыры ORCH-44/45/46/47). +- **Развилка, предложена Славе (ждёт решения):** + - 🅱️ Ручной мерж PR #37 (код ссылок готов, 434 теста зелёные, ревьюер: «технически корректно», претензии только процедурные) → ссылки уезжают в ядро, работают во всех проектах. Требует ОК Славы на мерж. + - 🅲️ Сначала прогнать ORCH-47 (фикс гейта+ADR), потом ORCH-17 проедет сама — ещё один полный цикл ради готовых ссылок. + - **Стрим рекомендует 🅱️** — хватит доказывать конвейеру то, что готово. +- **Урок про мою роль:** когда раз за разом пинаю гейты и чищу за девом вручную — это сигнал «орк не тянет автономно», честнее предложить ручной мерж/эскалацию, чем гонять карусель кругов.