auto-sync: 2026-06-09 02:10:01

This commit is contained in:
Stream
2026-06-09 02:10:01 +03:00
parent 8a99eb3ebd
commit 5cfd82a9d8

View File

@@ -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 согласован Стримом без Славы.