Andrey Epifancev 6744d40fb8 fix: согласовать шаблоны и link-roles со спайком памяти агентов
link-roles.sh больше не создаёт симлинки agent-memory (спека, раздел 11:
симлинк делает память read-only), doctor не проверяет их; шаблоны
workspace и role-repo описывают запасной вариант 6.5 (notes/agent-memory.md).
В спеке разделы 2, 6.5, 8 получили указатель на раздел 11. Заодно --map
без значения даёт русскую ошибку и exit 2.

Refs #2

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:47:47 +04:00

1.7 KiB
Raw Blame History

{{PROJECT_NAME}}

Что это

{{Одним абзацем: что за проект, для кого, что сейчас делается.}}

Репозитории

Сессии запускаются из этого каталога. Роль сессии выбирается через /role <r> (подсказка хука по заголовку сессии claude -n "<роль> …"); правила роли — в ~/.claude/roles/<r>.md (общие) и .claude/roles/<r>.md (проектные). Ссылки на проектные файлы ролей и агентов создаёт ~/.claude/harness/link-roles.sh по этой таблице.

Каталог Репозиторий Роль
{{code-repo}}/ {{owner/repo}} dev
admin/ {{owner/repo-admin}} admin
analysis/ {{owner/repo-analysis}} analyst
qa/ {{owner/repo-qa}} qa
docs/ {{owner/repo-docs}} —

Правило: docs/ публикует, репозиторий направления работает. Роль-владелец разделов docs/: {{context/, model/ — analyst; dev/, contracts/ — dev; user/ — qa; source/ — никто}}.

Источники истины

  • {{Модель данных, доменные правила, ТЗ — пути.}}
  • Задачи: {{Gitea для кода; Jira <проект> для заказчика}}.

Ограничения для всех ролей

  • Хуки guard-main и require-plan действуют в каждом git-репозитории здесь; workspace сам не git.
  • {{Стенд, порты, что нельзя трогать.}}