Commit graph

3 commits

Author SHA1 Message Date
6ebba84394 docs(agents): консервативный рефактор промтов — analyst verify-before-act, qa anti-idle, гигиена
- auto-analyst: явное правило «читать ПОЛНОЕ тело issue через get_issue ПЕРЕД любым действием»
  (коммент/лейбл/решение); verify кода в main если про код. Правило в заголовке и в Hard rules.
  Инцидент-ref: mis-read #884 по title → взаимоисключающие комменты 2026-05-31.
- auto-qa-tester: anti-idle guard в step 2 — перед объявлением idle перепроверить
  status/qa&state=open без limit, чтобы не пропустить застрявшие items.
- auto-resolver: убрать «(Opus) осознанно» — resolver теперь тоже Sonnet через start-bot.ps1.
- auto-backend, auto-frontend, auto-code-reviewer, _autonomous_pickup: не тронуты (ок).
2026-05-31 15:46:58 +03:00
aa3d012fdf chore(agents): bot-окна на Sonnet (start-bot --model) + context-hygiene + reviewer/resolver→sonnet (weekly Opus-пул) 2026-05-31 15:39:42 +03:00
lekss361
bc3ecf80cc chore(agents): add auto-resolver human-proxy persona for needs-human queue
Новое окно auto-resolver — снимает блокеры issues с label needs-human,
используя capabilities, которых нет у headless-ботов (dev-IP не зафайрволлен,
сохранённые куки, Playwright, прямой postgres-tradein/gendesign MCP, SSH на прод).

- .claude/agents/auto-resolver.md — persona (full-auto на машине пользователя;
  классификация блокера A/B/C/D; кат B genuine-decision → AskUserQuestion).
- .claude/commands/work-as-resolver.md — skill /work-as-resolver → /loop 15m.
- auto-analyst.md + _autonomous_pickup.md FSM — лейбл-контракт needs-human:
  вешать может analyst/worker/qa, СНИМАТЬ только auto-resolver (anti-race #726/#727).
2026-05-30 17:40:36 +03:00