auto-sync: 2026-06-03 21:40:01
This commit is contained in:
@@ -132,3 +132,17 @@ approved=a519a341-dada-4a91-8910-7604f82b79c5 rejected=ba958f3c-5db5-461d-
|
||||
## Открытый хвост (для следующей сессии)
|
||||
- Боевой #6 перезапущен как task 26 / **ET-011**, analyst (job_id=7) запущен ~18:15. Проверить: дошёл ли до In Review, появилось ли уведомление с кнопкой одобрения, в правильную ли ветку писал.
|
||||
- Tokenator: ждать сброса квоты (вероятно 1-е число) или писать саппорту на повышение лимита.
|
||||
|
||||
---
|
||||
|
||||
## БАГ 3 — самоудар по эхо-комменту: In Review → In Progress (03.06 ~18:30)
|
||||
**Симптом:** analyst довёл #6 (ET-011) до In Review корректно (баг2 фикс работает!), но через 0.1с статус откатился обратно в In Progress. На скрине Славы State=In Progress, уведомления с :approved: нет.
|
||||
**Цепочка (лог 18:17:05):**
|
||||
1. analyst PATCH → In Review (38fb1f64) ✅
|
||||
2. analyst постит коммент «BRD/ТЗ готовы. Жду :approved:» (author=analyst)
|
||||
3. Этот коммент эхом прилетает в `handle_comment` (src/webhooks/plane.py ~433)
|
||||
4. Коммент без :approved:/:rejected:, а `current_stage=="analysis"` → код трактует как «ответ человека на вопросы аналитика» → `set_issue_in_progress(work_item_id)` → ОТКАТ In Review→In Progress 🐛
|
||||
**Корень:** handle_comment НЕ отличает собственный коммент бота/агента от ответа человека. Любой не-вердиктный коммент на стадии analysis → возврат в In Progress. analyst сам себя сбивает.
|
||||
**Фикс (для Dev):** в handle_comment игнорировать комменты, автором которых является бот/агент (analyst/architect/... или служебный actor). Проверять author/actor вебхука: если это наш сервисный аккаунт или один из агентов — return (no action). Только комменты РЕАЛЬНОГО человека (Слава) должны триггерить approved/rejected/answer-to-questions.
|
||||
**NB:** PLANE_STATES в Enduro Trails корректен — один In Progress (b873d9eb). «5 In Progress» ранее — статусы ДРУГИХ проектов, ложная тревога.
|
||||
**Состояние:** #6 сейчас In Progress (откачен), task 26 stage=analysis, артефакты в feature/ET-011-untitled готовы. После фикса бага3 — повторить и убедиться что In Review держится.
|
||||
|
||||
Reference in New Issue
Block a user