auto-sync: 2026-06-01 19:20:01

This commit is contained in:
Stream
2026-06-01 19:20:01 +03:00
parent 8076b5a470
commit 6621381a2b

View File

@@ -40,9 +40,9 @@ created → analysis → architecture → development → review → testing →
| Agent | Task file | System prompt | Model |
|-------|-----------|---------------|-------|
| analyst | `.task.md` | `.openclaw/agents/analyst.md` | claude-sonnet-4-6 |
| architect | `.task-arch.md` | `.openclaw/agents/architect.md` | claude-sonnet-4-6 |
| architect | `.task-arch.md` | `.openclaw/agents/architect.md` | **claude-opus-4-7** |
| developer | `.task-dev.md` | `.openclaw/agents/developer.md` | claude-sonnet-4-6 |
| reviewer | `.task-review.md` | `.openclaw/agents/reviewer.md` | claude-sonnet-4-6 |
| reviewer | `.task-review.md` | `.openclaw/agents/reviewer.md` | **claude-opus-4-7** |
| tester | `.task-test.md` | `.openclaw/agents/tester.md` | claude-sonnet-4-6 |
| deployer | `.task-deploy.md` | `.openclaw/agents/deployer.md` | claude-sonnet-4-6 |
@@ -286,7 +286,7 @@ Telegram уведомления на каждом переходе stage + пр
- QG упрощены (проверка файлов, не lint-скрипты)
- Один environment (test), нет prod
- Нет budget tracking
- Все агенты на Sonnet (proposal: Architect/Reviewer на Opus)
- Architect и Reviewer на Opus, остальные на Sonnet (proposal: все на Sonnet)
- Нет Plane подзадач (7 subtasks) — один Issue, этапы в orchestrator DB
---
@@ -310,3 +310,7 @@ Telegram уведомления на каждом переходе stage + пр
| 2026-06-01 | Add: **QG-0** валидация при создании Issue |
| 2026-06-01 | Add: **Ссылки в комментариях** (branch + PR URLs) |
| 2026-06-01 | Add: **Max 3 question rounds** для analyst |
| 2026-06-01 | Fix: **Analyst prompt** — добавлена явная инструкция использовать Write tool (артефакты на диск, не в stdout) |
| 2026-06-01 | Fix: **Analyst model** — возвращён на Sonnet (был переключён на Opus, расходовал лимиты Max 5x) |
| 2026-06-01 | Add: **Startup timeout 120s** — если Claude CLI не выдаёт output за 120 сек → kill + Telegram уведомление |
| 2026-06-01 | Fix: **Plane comment webhook**`handle_comment` теперь читает поле `issue` (Plane шлёт именно его, не `work_item_id`/`issue_id`) + `comment_stripped` вместо `comment_html` |