{
  "session": {
    "max_duration": 28800,
    "time_zone": "UTC",
    "max_concurrent_tasks": 1,
    "checkpoint_interval": 300
  },
  
  "project": {
    "root_directory": "./",
    "package_manager": "npm",
    "test_command": "npm test",
    "lint_command": "npm run lint",
    "build_command": "npm run build",
    "setup_commands": []
  },
  
  "git": {
    "branch_prefix": "nightly/",
    "auto_push": true,
    "create_pr": true,
    "pr_template": "",
    "cleanup_branches": false
  },
  
  "validation": {
    "skip_tests": false,
    "skip_lint": false,
    "skip_build": false,
    "custom_validators": []
  },
  
  "notifications": {
    "email": {
      "enabled": false,
      "smtp_port": 587,
      "smtp_secure": false
    },
    
    "slack": {
      "enabled": false,
      "channel": "#general"
    },
    
    "webhook": {
      "enabled": false,
      "method": "POST",
      "headers": {}
    }
  },
  
  "security": {
    "allowed_commands": [],
    "blocked_patterns": [
      "rm -rf",
      "sudo rm",
      "format c:",
      "del /s",
      "DROP TABLE",
      "DROP DATABASE"
    ],
    "max_file_size": 10485760,
    "sandbox_mode": false
  }
}