# ADR-050: Enable create_issue for subagents and add behavioral rules ## Статус Accepted (2026-07-28) ## Контекст Саб-агенты (reviewer, docs-reviewer, memory-syncer) не имели tool `create_issue` — найденные баги вне scope текущей задачи терялись без фиксации. Также отсутствовало правило о линейном исполнении pipeline, что при параллельном запуске приводило к конфликтам веток и потере работы. ## Решение 1. Включить `create_issue: true` для reviewer, docs-reviewer, memory-syncer в `opencode.json` (general уже имел). 2. Добавить `gh issue list*` в bash allow-list для docs-reviewer и memory-syncer (reviewer уже имел `gh issue*`). 3. Добавить Bug Discovery Protocol в AGENTS.md — инструкция для агентов по созданию issues через `create-issue` tool. 4. Добавить Linear Execution Rule в AGENTS.md — строго линейный pipeline, параллельные research OK. ## Альтернативы - Делегировать создание issues только general-агенту: отвергнуто — требует context switching, теряется контекст бага. - Запретить параллельное исполнение на уровне tool permissions: отвергнуто — слишком жёстко, research-агенты могут работать параллельно без конфликтов.