Scheduled jobs
A step of the Cloud application tree on Gradus, in the Serving & compute area: HTTP, workers, scaling.
Run recurring work on a schedule with locking, so the same job never runs twice at once.
Usually comes after: Background workers.
Prompt for your AI assistant
Add a scheduled job runner for recurring tasks with distributed locking so a job runs once per schedule even with multiple instances, and move one existing periodic task onto it.This is https://gradus.kazet.blog/tree/cloud-application/step/scheduled-jobs as plain HTML. In a browser the page also lets you mark the step forged and copy a message for your AI assistant.