Before this, the Node.js scheduling API that arrived as alpha in the May 2025 release offered .after() and .every() with a delay or an interval. 9.9.0 added cron expressions to .every(), and srv.schedule.task() and srv.unschedule.task() to create and remove singleton tasks.
Advice that CAP's own scheduling takes intervals only, and that a cron cadence needs a plugin or an external scheduler.