The Rules section allows us to do creative things in many areas, but CronTime and conditions should be added to the Trigger reason section in the Rules section. Thus, the job related to certain periods is triggered and if the conditions are met, the expected job is performed later. The aim here is to filter some issues related to data at certain times and run a job if the relevant conditions are met. If the Condition section has advanced script writing capabilities, something much more advanced can be offered.
Very much related to your workflow request.
Yes, but it has a large scope of development, so this can be done first.