- Phase 4: skip if VM already exists (qm status check) - Phase 5: skip if ubuntu-api CT already exists (scan 200-299) - Phase 6: skip if CT already has Tailscale + API code - PBS auth failure: graceful skip instead of exit 1 - No state files needed — detects current system state directly Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
38 KiB
38 KiB