auto-sync: 2026-05-21 22:00:01
This commit is contained in:
@@ -63,13 +63,21 @@ Dev-агент (run `624ca711`) выполнил все 5 фиксов:
|
||||
|
||||
Rebuild успешен: git v2.47.3 в контейнере, health OK.
|
||||
|
||||
## Dev-агент: Plane sync (18:00+)
|
||||
## Dev-агент: Plane sync (18:00-18:55)
|
||||
|
||||
Запущен Dev-агент (run `bad29612`) на добавление обратной связи Orchestrator → Plane:
|
||||
- Новый модуль `src/plane_sync.py`
|
||||
- Обновление state issue при смене stage
|
||||
- Комментарии в Plane при каждом переходе
|
||||
- Интеграция в webhooks/plane.py и webhooks/gitea.py
|
||||
Dev-агент (run `bad29612`) создал `src/plane_sync.py`, интегрировал в `webhooks/plane.py`.
|
||||
Таймаутнулся на `gitea.py` — дозавершила вручную.
|
||||
|
||||
Результат:
|
||||
- ✅ `src/plane_sync.py` — модуль обратной связи (find_issue, update_state, add_comment)
|
||||
- ✅ Интеграция в `webhooks/plane.py` — при advance stage → comment + state update
|
||||
- ✅ Интеграция в `webhooks/gitea.py` — при CI green / PR approve → comment + state update
|
||||
- ✅ Маппинг через `plane_issue_id` колонку в БД (primary lookup)
|
||||
- ✅ Автосохранение `plane_issue_id` при `work_item.created` webhook
|
||||
- ✅ Smoke test: ET-002 state → Done в Plane, тестовый комментарий добавлен
|
||||
|
||||
Проблема найденная: `work_item_id` в Orchestrator (ET-002) ≠ `sequence_id` в Plane (1).
|
||||
Решение: DB lookup по `plane_issue_id` (UUID), fallback на Plane API search.
|
||||
|
||||
### Plane
|
||||
|
||||
|
||||
Reference in New Issue
Block a user