Финальная миграция NanoClaw с v1 на v2

★ 7.5 · orchestration

migrate-from-v1 is a Claude Code skill that completes a NanoClaw v1-to-v2 migration after `bash migrate-v2.sh` has already run. It handles the judgment-dependent steps: reads `logs/setup-migration/handoff.json`, fixes only the failures that block message routing, seeds the owner user via `getUserRoles`/`grantRole` helpers in `src/modules/permissions/db/user-roles.ts`, runs the shared agent-memory migration, and reconciles container configs. A smoke test confirms v2 is routing real messages on live channels before deeper work begins — v1 stays paused throughout, and reverting is a single command. The skill also walks through `unknown_sender_policy` options (public, strict, request_approval) and helps port any custom v1 fork code. It's aimed at developers and teams self-hosting NanoClaw who want a guided, safe upgrade path without manually tracking the two-phase migration sequence.