automation requirements