pub fn execute(home: &Path, id: &str) -> Result<()>
The launch gate prevents commands from starting before their identity is durable. This internal entry point cannot execute a job from another PID.