I think the "trigger" should not be tied to jobs any more than 'cron-trigger' or 'fixed-delay-trigger', i.e. it should simply send a message based on --payload to the channel. The fact that we send that to a named channel with a job-launching-handler on the other side is just one of many options. Something like "trigger --payload=hello | log" should also work (sending "hello" to the log ONCE).