v0.4.0
Add DNS guidance with live verification and a dns command Production setup now detects the server's public IP, prints the exact DNS records to create and why Let's Encrypt needs them, then verifies where the domains point with a re-check loop while DNS propagates. `wsctl dns` runs the same check standalone against a configured .env. Prompts gained "why" help lines and each ESI scope shows its purpose.