# План: Фаза 0 — верификация окружения перед миграцией на Gitea

## Цель

Выполнить Фазу 0 дизайна выполнения (`2026-06-15-gitea-yc-execution-design.md`, E1/E5): только
чтением установить реальное состояние окружения перед провижинингом — наличие и авторизацию CLI
облака, наличие git и ssh, состояние репозитория (ветки, теги, использование LFS). Команды
последующих фаз (создание VM и т.д.) строятся на этих фактах, а не на догадках. Результат
фиксируется в файл-отчёт. Ни одно состояние не меняется.

```skills-json
[]
```

```steps-json
[
  {"op":"Bash","object":"yc --version","ref":"E1"},
  {"op":"Bash","object":"yc config list","ref":"E3"},
  {"op":"Bash","object":"git --version","ref":"E1"},
  {"op":"Bash","object":"ssh -V","ref":"E1"},
  {"op":"Bash","object":"git branch -a","ref":"E1"},
  {"op":"Bash","object":"git rev-list --all --count","ref":"E1"},
  {"op":"Bash","object":"git lfs version","ref":"E1"},
  {"op":"Write","object":"docs/ops/gitea/2026-06-15-env-verification.md","ref":"E5"}
]
```

```verified-context-json
[
  {"id":"E-host","kind":"EXTRACTED","ref":".github/workflows/deploy.yml","anchor":"LIDERRA_HOST: 111.88.246.137"},
  {"id":"E-push","kind":"EXTRACTED","ref":"docs/ops/gitea/2026-06-15-gitea-yc-migration-runbook.md","anchor":"git push gitea --all"}
]
```
