Ретро 11.10.2026, спека ролей и памяти, CLAUDE.md по коду #3

Merged
aep merged 5 commits from retro/2026-10-11 into main 2026-10-12 13:59:06 +03:00
Showing only changes of commit f8b77ed8e3 - Show all commits

View File

@ -167,13 +167,19 @@ requesting-code-review 0 раз. Закрытие и ревью идут по ч
Порядок, который предлагается: B1+B2 (убирают главный источник трения и каскад RT-7), затем B5+B6 (роли и память — одно
изменение, так как индекс памяти перестраивается под роли), затем B3/B4/B10 (мелкие правила), B12, остальное по мере надобности.
## 5. Решения, которые нужны от владельца
## 5. Решения владельца (11.10.2026)
1. Архив OpenSpec: отдельный PR всегда (рекомендуется, так уже делается) или исключение в workspace-хуке.
2. Удаление серверных веток при закрытии: allow-правило `git push origin --delete` в проектных настройках или рецепт «из worktree».
3. codegraph: оставить опциональным (рекомендуется) или провести замер пользы на одном срезе.
4. Память: согласие на политику «состояние — в Gitea, в память — уроки и знания роли» и на одноразовую чистку 47 файлов.
5. Роли: состав агентов на первом шаге (предложено: `jira-admin`, `qa-runner`, `briefing`; аналитику — файл роли без агента).
1. **Архив OpenSpec — всегда отдельным PR.** Исключение openspec-only из guard-main и из CLAUDE.md убирается; правило
«в main только через PR» становится без исключений. (B4 → переформулирован.)
2. **Удаление серверных веток — allow-правило в настройках проекта.** Строку правила владелец добавляет сам; обвязка даёт
готовую строку в `adopt-project.sh` и в отчёте `doctor.sh`. Чеклист закрытия п. 4 остаётся за агентом. (B3.)
3. **codegraph — оставить и замерить.** Один срез с обязательным codegraph и подсчётом вызовов `codegraph_explore` против
Bash/Read в тех же задачах; решение после замера. Метрика входит в `/harness-retro`. (B8 → замер, не вывод из потока.)
4. **Память — политика «состояние задачи в Gitea, в память только уроки, фидбек и знания роли» и одноразовая чистка
47 файлов по ролям.** Закрытые срезы сворачиваются в реестр (строка на задачу: PR, follow-up); чистка на копии, с бэкапом,
дифф показывается до замены. (B6.)
5. Роли: состав агентов на первом шаге решается в спеке ролей (предложено: `jira-admin`, `qa-runner`, `briefing`;
аналитику — файл роли без агента).
## 6. Что не удалось измерить