New: split RodanTask into RodanAutomaticTask and RodanManualTask, together with tests