- Added a CLI usage-error type for argument validation failures. - Reported invalid --max-time values from launch and ACP as clean usage errors with exit code 2. - Covered the no-stack-trace CLI error path for invalid max-time input. Fixes #5041