how will the bot run things that are yet to run  the hook gets fired on new commits on the repo  but new tasks will be in a time different to the bot being fired up  are you thinking on doing  at  date from run index  script from run index or are you thinking in implementing another scheduler mechanism  fwiw  i did in gozer a system that accepted commands to run things on jenkins masters  stuff like hold a slave  retrigger a post job  etc  and those tasks were scheduled with at command  worked a treat 