diff --git a/memory/2026-06-08.md b/memory/2026-06-08.md index 043609b..48c3b4a 100644 --- a/memory/2026-06-08.md +++ b/memory/2026-06-08.md @@ -477,3 +477,19 @@ 8. **Plane seq-id (ORCH-NN) ≠ work_item_id орка (ORCH-0NN)** — сопоставлять по названию, не по номеру. **Состояние на ночь:** прод здоров, 0 открытых PR, бэклог чистый, конвейер свободен. Слава ушёл спать после ORCH-080. + +## 📝 ORCH-89 заведена — авто-approve BRD технических задач (08.06 ~23:00 UTC, Слава заказал) +- **Правило разделения ответственности:** технические задачи → BRD подтверждает **Стрим сама** (Слава в техдеталях не разбирается); **бизнес-задачи** → остаются за Славой. +- seq=89 id=467c3f70-1dc7-457b-939d-7593c06c7704, **Backlog**, на потом. Не запускать без отдельного решения. +- Суть: признак классификации technical/business → на стадии In Review (approve-pending BRD): technical=Стрим approve, business=Слава approve. +- Открытые вопросы (решить при заведении в работу): как классифицировать (метка/поле/эвристика/Стрим решает); кто подтверждает technical (Стрим вручную через review+PATCH vs орк авто-confirm по флагу); fail-safe (неизвестно → ждать Славу). + +## ✅ ORCH-86 BRD APPROVED — СТРИМ САМА (08.06 ~23:05 UTC, первое применение правила ORCH-89) +- Слава: «Проверь БРД и согласуй сама» — ORCH-86 техническая → подтвердила сама (правило разделения, ORCH-89). +- **Проверила BRD(11к)/ТЗ(10к)/AC(5к)/test-plan(5к) лично** в worktree feature_ORCH-086. ЭТАЛОН — аналитик точно воспроизвёл мой код-аудит + углубил: + - root-cause: F-1 путь (reconciler.py стр.228 advance_if_gate_passed→_note_unblock) шлёт БЕЗ state_uuid → dedup ORCH-068 пропускается; терминал-скип ORCH-068 (_is_terminal_state) зовётся ТОЛЬКО из F-2 (стр.362). G1/G2/G3. + - ТЗ: точечно только reconciler.py, TR-1 терминал-скип на F-1 (группа Plane completed/cancelled + fallback ключ done/cancelled → мультипроект enduro/orch), TR-2 проброс state_uuid, TR-3 переиспользовать fetch Guard 2 (не удваивать сетевой вызов). Схема/QG/config не трогаются. + - AC: 6 PASS/FAIL. Главное AC-4 (анти-регресс: легитимный unblock реально застрявшей задачи СОХРАНЯЕТСЯ — не задушить полезный алерт) + AC-2 грабли R1 (оба проекта). +- Открытый вопрос G1 (точная стадия ET-002 в БД) честно отмечен аналитиком для подтверждения в development по prod-логам. +- **PATCH In Review→Approved (200)** state=63f2c8fe. Webhook → architect. Идёт автономно. +- 🎯 Первое боевое применение ORCH-89: технический BRD согласован Стримом без Славы.