sololisted
Install: claude install-skill dewil/claude-control
# solo
Передача текущей сессии в автономный полет. После handoff'а транскрипт сессии
адоптируется в приватный namespace агента, reconciler поднимает ее в выделенном
рантайме `agent-<name>` - с этой же памятью, тем же session_id, видимую с
телефона. Приемку результата ставит внешний контур (reconciler/человек), не сам
агент.
## Пре-флайт (все проверки ДО регистрации; отказ - честный, с причиной)
1. **Платформа**: `command -v claude-rc && systemctl --user is-active claude-agent-reconciler.service` - иначе "агентный слой не установлен".
2. **Git-проект**: cwd внутри git-репо (`git rev-parse --show-toplevel`); vault'ы и не-git каталоги не передаются.
3. **Чистота дерева**: `git status --porcelain` пуст. Иначе - предложи пользователю закоммитить/стэшнуть и остановись: worktree агента создается от HEAD, незакоммиченный WIP в миссию НЕ поедет - молча потерять его недопустимо.
4. **Проверяемый критерий приемки** - без него /solo отказывает (принцип "автоматизируем только проверяемое"). Если критерий можно выразить детерминированной командой (тесты, линт, сборка) - он станет `acceptance.check`; если нет - приемка уйдет человеку (needs-human), об этом честно скажи.
## Шаг 1: миссия
Собери из контекста разговора черновик миссии и покажи пользователю на
подтверждение (без подтверждения не регистрируй):
```markdown
# Миссия: <короткое имя>
## Цель
<что должно быть сделано, 1-3 предложения>
## Критерий приемки (проверяемый)
<команда или человекочитаемый критерий>
## Ограничения
<что