Conversation
|
Given that this "reels in" useful functionality in preparation for a new design, I think I'd want an actual plan for what that design is prior to merging this. Otherwise how do we know whether or not these changes are enabling the right things? |
|
The next step moving forward would most likely be to relocate run criteria storage and eventually evaluation into I'm pretty confident having a locked-in stage topology will make moving run criteria to a central location easier, which is why I'm doing this PR first. We could postpone until more work is done, but that might lead to a rather bloated PR that's tricky to review. |
|
I think existence of |
|
Closed in favor of waiting for bigger changes with #2801 |
Remove the Stage trait to simplify internals, and make further work on #1375 and adjacent tasks easier. Startup schedules, which were the only place where the api was used have been moved to a separate field in App.