What problem does it solve? Configuring recurring automation in Windmill requires knowing the exact schedule file format, the 6-field cron syntax, and the correct CLI commands, and mistakes can silently break or overwrite remote schedules. ## Core Features & Use Cases - Schedule File Schema: Defines the complete *.schedule.yaml schema including cron expression, timezone, script or flow path, retry policies, and failure/recovery handlers. - Cron Expression Guidance: Documents Windmill's 6-field cron format (with seconds) plus common patterns like daily at noon or every 5 minutes. - Safe CLI Operations: Distinguishes read-only commands (wmill schedule, wmill sync pull --dry-run) from destructive deploys (wmill sync push) that require explicit user approval. - Use Case: You need a flow to run every weekday at 9 AM with retries on failure. Create f/folder/morning_job.schedule.yaml with cron 0 0 9 * * 1-5, set is_flow: true, and configure an exponential retry block. ## Quick Start Create a Windmill schedule file that runs my daily_sync flow every day at midnight UTC with a failure handler.