A few years ago, I made a Telegram bot that I use daily to remind myself things I have to do: https://t.me/remembr_bot
You basically send it a message that says : "Pay water bill in two days at 9am", and it will send you a notification that says "Pay water bill" in two days, at 9am. You can also easily snooze notifications using handy quick-actions buttons.
Yeah it does work with includes. One of the pain point right now is that it does not work with cache:untracked or artifacts:untracked, but I'm trying to figure it out :)
Yeah I thought about that, but gitlab-runner doesn't allow to "share" cache or artifacts between jobs so it's not a good fit to test multiple-jobs workflows.