# Размеры и обязательные строки глобального CLAUDE.md (спека 1, 4, 7.1, 8). G="$ROOT/global/CLAUDE.md" assert_max_bytes "global/CLAUDE.md ≤ 3 КБ" "$G" 3072 assert_grep "правило выбора роли" 'Роль: admin; если не так' "$G" assert_grep "/role упомянут" '/role' "$G" assert_grep "политика памяти: трекер" 'Состояние задачи живёт в трекере' "$G" assert_grep "политика памяти: notes/" 'notes/' "$G" assert_grep "политика памяти: auto-memory" 'auto-memory' "$G" assert_grep "маркировка R-n" 'R-n' "$G" assert_grep "codegraph projectPath" 'projectPath' "$G" assert_grep "хук [claude-harness]" '\[claude-harness\]' "$G" assert_grep "сабагент не вызывает /role" 'Сабагент роль не выбирает и `/role` не вызывает' "$G" assert_grep "полный путь роли dev" '~/\.claude/roles/dev\.md' "$G" assert_grep "worktree" 'worktree' "$G" assert_file "таблица адресов" "$ROOT/docs/retro/2026-10-11-claude-md-addresses.md"