From 794a8fecb0dc090c770e50487907e5bae08f9b1d Mon Sep 17 00:00:00 2001 From: Stream Date: Tue, 9 Jun 2026 08:30:13 +0300 Subject: [PATCH] auto-sync: 2026-06-09 08:30:01 --- memory/2026-06-09.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 memory/2026-06-09.md diff --git a/memory/2026-06-09.md b/memory/2026-06-09.md new file mode 100644 index 0000000..d57a108 --- /dev/null +++ b/memory/2026-06-09.md @@ -0,0 +1,13 @@ +# 2026-06-09 — Дневник + +## 🔍 ORCH-087 БЫЛА ЗАСТРЯВШЕЙ 6.5ч — разморозила (05:27 MSK, Слава заметил «статусы неактуальны») +- Слава: «посмотри что висит в deploying/monitoring, статусы неактуальные». +- ⚠️ **Ложная тревога #1 снята:** Plane API v1 запрос `?state=` НЕ фильтрует — вернул ВСЕ 89 issue в каждом deploy-статусе. Это артефакт API, не реальное состояние. Реальный статус — только прямым GET issue. +- ⚠️ **Ложная тревога #2 снята:** коммиты `analyst(ET)` у ВСЕХ ORCH-задач (082/086) — безобидный хардкод-префикс commit-helper, repo=orchestrator правильный. Не баг. +- 🎯 **РЕАЛЬНЫЙ баг — ORCH-087 (task 64) застряла:** история состояний Plane: + - 22:49:44 Backlog→To Analyse→Analysis + - 22:54:25 Analysis→**In Review** (analyst job 718/run 420 отработал успешно, BRD/ТЗ/AC эталон, $1.24) + - 22:56:49 In Review→**Backlog** ❗ — задачу ОТКАТИЛО в Backlog через 2.5 мин (вероятно мой PATCH/гонка при создании ORCH-89 в то же время ИЛИ sweeper) + - Итог: Plane=Backlog, БД орка=analysis с НЕзакрытым `brd_review_ended_at=None`, 0 активных jobs → **мёртвая задача 6.5ч** +- **Фикс (правило ORCH-89, техническая → согласовала сама):** проверила BRD/ТЗ/AC в worktree (эталон, оба требования учтены: G0-расследование bump + эффорт в карточку) → закрыла BRD-clock (`brd_review_ended_at=datetime('now')`) → Plane Backlog→Approved (PATCH 200) → webhook подхватил → **architect job 770/run 426 running**, stage=architecture. Разморожена. +- ⚠️ **УРОК:** одновременные ручные PATCH-операции в Plane (я создавала ORCH-89 + патчила статусы) могут откатить задачу с In Review в Backlog (гонка/случайное наложение). Когда задача на In Review ждёт approve — НЕ трогать соседние операции в Plane, либо проверять что approve-pending не сбросился. Застрявшую In Review→Backlog ловить по `brd_review_ended_at IS NULL` + stage=analysis + 0 jobs.