{
  "version": "1.0.0",
  "environment": "production",
  "database": {
    "path": "C:/PYTHON/Scheduler/scheduler.db",
    "wal_mode": true,
    "backup_enabled": true,
    "backup_retention_days": 30
  },
  "daemon": {
    "check_interval_seconds": 30,
    "max_concurrent_jobs": 5,
    "job_timeout_default": 3600,
    "enable_recovery": true,
    "recovery_delay_seconds": 60
  },
  "logging": {
    "level": "INFO",
    "daemon_log_dir": "C:/PYTHON/Scheduler/logs/daemon",
    "execution_log_dir": "C:/PYTHON/Scheduler/logs/executions",
    "retention_days": 30,
    "max_file_size_mb": 100
  },
  "notifications": {
    "enable_popup": true,
    "enable_email": true,
    "email_to": "mauro.gagliardi@mediaset.it",
    "popup_duration_seconds": 10,
    "notify_on_completion": false,
    "notify_on_failure": true,
    "notify_on_timeout": true
  },
  "gui": {
    "theme": "light",
    "refresh_interval_ms": 2000,
    "dashboard_recent_jobs": 10,
    "history_page_size": 50
  },
  "projects": {
    "datahub": {
      "root": "C:/PYTHON/DataHub",
      "venv": "C:/PYTHON/DataHub/venv",
      "logs": "C:/PYTHON/DataHub/logs"
    },
    "myicr_suite": {
      "root": "C:/PYTHON/MyICR_Suite_EXP",
      "venv": "C:/PYTHON/MyICR_Suite_EXP/venv",
      "logs": "C:/PYTHON/MyICR_Suite_EXP/logs"
    }
  }
}