auto-sync: 2026-06-03 11:50:01
This commit is contained in:
@@ -2,7 +2,26 @@
|
||||
|
||||
---
|
||||
type: backlog
|
||||
updated_at: 2026-05-19
|
||||
updated_at: 2026-06-03
|
||||
---
|
||||
|
||||
## TODO: Plane — авто-добавление ботов в новый проект (03.06.2026)
|
||||
|
||||
**ORCH-9** · приоритет: средний · родитель: задача **Plane per-agent authorship** (PR #9 `e9fd3052`, замержена 03.06).
|
||||
|
||||
**Проблема:** 7 сервис-ботов орка (🧠 Analyst / 🏗️ Architect / 💻 Developer / 🔍 Reviewer / 🧪 Tester / 🚀 Deployer / 🌊 Стрим) добавлены в `project_members` только текущего проекта enduro (`7a79f0a9-...`). При создании НОВОГО проекта в Plane боты в нём не состоят → POST коммента вернёт **403 Forbidden** (аутентификация ок, прав нет). Авторство сломается на новом проекте.
|
||||
|
||||
**Решение:** автоматически добавлять 7 ботов в `project_members` (role 15) при появлении нового проекта. Точка интеграции — resolve проекта в ORCH-6 (`src/projects.py` / реестр Plane id→repo): когда оркестратор впервые видит новый project_id, дёрнуть «ensure bots in project». Идемпотентно (`NOT EXISTS`).
|
||||
|
||||
**Грабли (зафиксированы 03.06):**
|
||||
- `project_members` NOT NULL: `member_id` обязателен (без него INSERT падает молча в транзакции).
|
||||
- Боты должны быть И в `workspace_members`, И в `project_members` — членство в воркспейсе само по себе НЕ даёт права комментить в проекте.
|
||||
- Связь автор↔токен: `issue_comments.actor_id` = владелец `api_tokens.token`.
|
||||
|
||||
**Done when:** новый проект → боты авто-добавлены → коммент любого бота возвращает 201, автор в Plane = бот (не mva154).
|
||||
|
||||
**Источники:** `memory/2026-06-03.md` (раздел «Plane per-agent authorship»), ТЗ `DEV_TASK_PLANE_PER_AGENT_AUTHOR.md`.
|
||||
|
||||
---
|
||||
|
||||
## Решения (19.05.2026)
|
||||
|
||||
Reference in New Issue
Block a user