{"name":"rrule_expand","title":"Recurring Date (RRULE-lite) Expander","category":"developer","description":"Expand a bounded recurrence rule (FREQ/INTERVAL/COUNT/UNTIL/BYDAY) into concrete occurrence datetimes.","price_usd":0.001,"input_schema":{"type":"object","properties":{"dtstart":{"type":"string","description":"Start datetime, ISO 8601"},"freq":{"type":"string","description":"DAILY | WEEKLY | MONTHLY | YEARLY","enum":["DAILY","WEEKLY","MONTHLY","YEARLY"]},"interval":{"type":"integer","description":"Repeat every N freq-units (default 1)"},"count":{"type":"integer","description":"Number of occurrences to return (default 10, max 200)"},"until":{"type":"string","description":"Stop generating after this ISO 8601 datetime"},"byday":{"type":"array","description":"Weekly only: list of weekday codes, e.g. ['MO','WE','FR']"}},"additionalProperties":false,"required":["dtstart","freq"]}}