> > In other words, if catchup=False and a daily DAG is paused for a week, > then when it is unpaused it would only run the most recently missed DAG run > and not run the others from earlier.
Right -- that's the behavior of catchup=False; but the same would be true of the hypothetical third catchup mode proposed, `catchup='none'`, wouldn't it? So I'm questioning whether a third catchup mode is really the right thing to do, instead of say, making start_date optional, or adding a parameter to timetables which would control how the first run is determined, or adding a new timetable.