{
  "version": 1,
  "jobs": [
    {
      "name": "github-trending",
      "command": "python3 cronjobs/team-workflow/github-trending/main.py",
      "schedule": "0 9 * * 1,4",
      "description": "Weekly GitHub trending projects (Mon & Thu)"
    },
    {
      "name": "daily-task-sync",
      "command": "python3 cronjobs/team-workflow/daily-task-sync/main.py",
      "schedule": "0 2 * * *",
      "description": "Sync task progress across team"
    },
    {
      "name": "daily-oncall-metrics",
      "command": "python3 cronjobs/team-workflow/daily-oncall-metrics/main.py",
      "schedule": "0 2 * * *",
      "description": "Daily oncall metrics sync (failed jobs + TCOC + alerts)"
    },
    {
      "name": "dataflow-failed-job-analyze",
      "command": "python3 cronjobs/team-workflow/import-dm-failed-job-analyze/main.py",
      "schedule": "0 3 * * *",
      "description": "Generate daily dataflow failed job report, run Gateway-based OpenClaw analysis, and send fixed Feishu cards"
    },
    {
      "name": "cdc-dm-import-abnormal-check",
      "command": "python3 cronjobs/team-workflow/cdc-dm-import-abnormal-check/main.py",
      "schedule": "*/30 * * * *",
      "description": "Check recent CDC/DM/Import abnormal jobs from Grafana and prepare deduped alerts"
    },
    {
      "name": "weekly-ticket-report",
      "command": "python3 cronjobs/team-workflow/weekly-ticket-report/main.py",
      "schedule": "30 1 * * 4",
      "description": "Generate TCOC weekly summary report"
    }
  ],
  "note": "This file is for documentation only. Actual cronjobs are managed via Linux crontab + runner.",
  "crontab_entry": "*/10 * * * * cd /home/openclaw/github/data-service-infra-ai-configurations && python3 cronjobs/run_cronjob_every_10mins.py team-workflow >> /tmp/run-cronjob-workflow-10mins.log 2>&1"
}
