Every agent launch enters the same router. Automatic launches choose a provider from the task and available headroom. Explicit provider selection remains an override, but it uses the same validation and logging path. An unavailable or disallowed choice fails visibly. One route makes launch policy inspectable instead of scattering exceptions across interfaces.