I belive it will be beneficial to have the possibility to run tasks in foreground for example when run by supervisord.
Also it seems $process->disableOutput(); inside runJob() hides output from Psr\Log\LoggerInterface $logger->info() pod console logs which I think should be a configuration option.
Please advice, thanks! 🐱