# Куда переехал глобальный CLAUDE.md (0.2.0 → 0.3.0) Проверка критерия спеки «ни одно правило не потеряно». Старый файл — `global/CLAUDE.md` до коммита этой ветки (9155 Б). | Старый абзац (раздел → пункт) | Новый адрес | |---|---| | Роли инструментов → superpowers ведёт процесс | `roles/dev.md` → Процесс → Инструменты и их роли | | Роли инструментов → Gitea, одна фича = одна issue, порядок старта | `roles/dev.md` → Инструменты и их роли | | Роли инструментов → OpenSpec | `roles/dev.md` → Инструменты и их роли | | Роли инструментов → Ledger superpowers | `roles/dev.md` → Инструменты и их роли | | Маршрутизация → сообщение `[claude-harness]`, adopt-project.sh | `global/CLAUDE.md` → Хуки и ветки (сообщение); `roles/dev.md` → Маршрутизация (скрипт) | | Маршрутизация → bounded-задача | `roles/dev.md` → Маршрутизация (дополнено: спека при смене API, verification-before-completion) | | Маршрутизация → architectural-задача, спека в openspec/changes | `roles/dev.md` → Маршрутизация | | Маршрутизация → читать openspec/specs и ARCHITECTURE.md | `roles/dev.md` → Маршрутизация | | Маршрутизация → codegraph, projectPath, пустой ответ | `global/CLAUDE.md` → Хуки и ветки (init, projectPath); `roles/dev.md` → Инструменты (implementer, пустой ответ, замер) | | Исполнение → только в worktree, имя ветки | `roles/dev.md` → Исполнение | | Исполнение → SDD по умолчанию, контроллер на sonnet, executing-plans до 5 задач | `roles/dev.md` → Исполнение (дополнено: режим не спрашивать) | | Исполнение → модели исполнителей | `roles/dev.md` → Исполнение | | Завершение → finishing-a-development-branch, receiving-code-review, merge человеком | `roles/dev.md` → Завершение | | Завершение → чеклист закрытия п. 1 (архив в main) | `roles/dev.md` → Завершение п. 1 — изменено: архив всегда отдельным PR (решение владельца 11.10.2026) | | Завершение → чеклист п. 2–3 | `roles/dev.md` → Завершение п. 2–3 | | Завершение → чеклист п. 4 (удаление веток) | `roles/dev.md` → Завершение п. 4 — дополнено: из worktree, allow-правило | | Завершение → чеклист п. 5–7 | `roles/dev.md` → Завершение п. 5, 6, 8 (новый п. 7 — память, спека 7.1) | | Завершение → неприменимое к bounded пропускается | `roles/dev.md` → Завершение | | Завершение → любой другой push в main только через PR | `roles/dev.md` → Завершение п. 1 (без исключений) | | Завершение → «Rulings I made» в PR | `roles/dev.md` → Завершение | | Завершение → Decisions made without discussion | `roles/dev.md` → Завершение | | Маркировка → список маркеров | `global/CLAUDE.md` → Маркировка (кратко); `roles/dev.md` → Маркировка (полностью, + `RT-n`) | | Маркировка → статусы находок | `global/CLAUDE.md` → Маркировка; `roles/dev.md` → Маркировка | | Маркировка → таблица в финальном отчёте, deferred в PR и follow-up | `roles/dev.md` → Маркировка | | Стиль → не сжимать, caveman по команде | `global/CLAUDE.md` → Стиль | Правка финального ревью (I-1): в разделе «Роль» формулировка «Процесс и чеклисты роли — в её файле» сокращена до «Процесс роли — в `~/.claude/roles/.md`» (ради лимита 3 КБ), добавлено правило для сабагентов; ссылка «Подробности — в роли dev» стала полным путём. Новое, чего не было: раздел «Роль» (спека 4), раздел «Память» (спека 7.1), запрет обхода хуков (ретро, `feedback-no-harness-bypass`), `cd` при фоновом контроллере (RT-2), абсолютные пути worktree, trailer коммита (RT-9), предусловия окружения (RT-8).