POST /api/v1/discover/adopt — takes a discovered container and creates: 1. DashCaddy service entry (with subdomain, domain, URL) 2. Caddyfile reverse_proxy route via admin API 3. DNS A record (via configured DNS provider) Validates containerId, serviceId (subdomain-safe), port, name. Prevents duplicate service IDs. 1633 tests pass.