auto-sync: 2026-05-22 13:50:01
This commit is contained in:
@@ -196,3 +196,34 @@ CI status webhook от Gitea приходит с `branches: []` в payload. `han
|
||||
|
||||
### Слава попросил запустить новую задачу для проверки конвейера (18:59)
|
||||
- Ожидаем завершения reviewer на ET-005, затем запуск новой задачи с нуля
|
||||
|
||||
## ET-006: Полный автоматический цикл с review bounce (22:20 - 22 мая 06:45)
|
||||
|
||||
### Задача
|
||||
ET-006 — Загрузка и визуализация GPX-треков. Сложная фронтенд-фича (~2000 строк кода).
|
||||
|
||||
### Хронология
|
||||
- **00:20** — Задача создана в Plane, webhook дошёл до orchestrator
|
||||
- **00:24** — Analyst запущен (вручную — баг: не запускался автоматически, пофиксила)
|
||||
- **00:33** — Analyst завершён, architecture запущен
|
||||
- **00:39** — Architect завершён, developer запущен
|
||||
- **01:02** — Developer завершён, CI green, reviewer запущен
|
||||
- **01:07** — Reviewer: **REQUEST_CHANGES** (P1: Math.min.apply RangeError на больших массивах)
|
||||
- **05:55** — Developer attempt 2 запущен (после фикса event routing)
|
||||
- **06:02** — Developer пофиксил P1 за 6 минут, CI green, reviewer v2 запущен
|
||||
- **06:05** — Reviewer v2: **APPROVED**
|
||||
- **06:20** — Tester запущен (Playwright e2e)
|
||||
- **06:45** — Tester завершён (25 мин), auto-advance testing → deploy
|
||||
- **10:35** — PR #7 merged, task → done ✅
|
||||
|
||||
### Баги orchestrator найденные и исправленные
|
||||
1. ✅ `pull_request_rejected` event type не роутился → добавлен в routing
|
||||
2. ✅ `check_review_approved` считал stale reviews → добавлен `if review.get("stale"): continue`
|
||||
3. ✅ Analyst не запускался при создании задачи → добавлен `launcher.launch("analyst")`
|
||||
4. ⚠️ Zombie processes после rebuild (monitor threads умирают)
|
||||
5. ⚠️ Plane sync 404 (неправильный issue ID маппинг)
|
||||
6. ⚠️ Stale reviews блокируют merge
|
||||
|
||||
### Документация
|
||||
- `docs/LESSONS_ET006.md` — уроки и решения
|
||||
- `docs/BUGFIXES_2026-05-21.md` — багфиксы дня
|
||||
|
||||
Reference in New Issue
Block a user