Schedules API Support Monthly and Weekly Intervals

Hello,

I haven’t found a successful solution for the following to support our use cases using the Temporal Schedules API Go SDK:

  1. Execute workflows every x number of weeks on specific weekday(s) (ex. execute a workflow every 3 weeks only on Fri, Sat, and Sun starting this week and running indefinitely).
  2. Execute workflows every x number of months on a specific day of the month (ex. execute a workflow every 3rd of the month from February 2025 to April 2026). (related to How to offset Schedule API start time to start on expected start time )
  3. Schedule the first workflow execution for all interval types (minutes, hours, months, weeks, etc.) to start exactly on the StartAt date-time.

It would be great to have these features in the Schedules API so we can avoid using work arounds and ContinueAsNew for schedules.

Thank you,
Shridha