auto-sync: 2026-06-05 22:50:01

This commit is contained in:
Stream
2026-06-05 22:50:01 +03:00
parent d3daf5f9a3
commit 88b2b25d3a

View File

@@ -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 проедет сама — ещё один полный цикл ради готовых ссылок.
- **Стрим рекомендует 🅱️** — хватит доказывать конвейеру то, что готово.
- **Урок про мою роль:** когда раз за разом пинаю гейты и чищу за девом вручную — это сигнал «орк не тянет автономно», честнее предложить ручной мерж/эскалацию, чем гонять карусель кругов.