We should add default config values for benign statements that do not really qualify as a core task. By this I mean mostly tasking_settings and download_settings. I still agree that core configs should fail hard. This is because diagnosing a misconfigured rabbit setting or service is really challenging in a distributed environment. Fail hard so you can spot your error. But a download timeout, or prefetch number, we can assign a default value that is sane.
We should add default config values for benign statements that do not really qualify as a core task. By this I mean mostly tasking_settings and download_settings. I still agree that core configs should fail hard. This is because diagnosing a misconfigured rabbit setting or service is really challenging in a distributed environment. Fail hard so you can spot your error. But a download timeout, or prefetch number, we can assign a default value that is sane.