{
  "version": "1.0.0",
  "mode": "home",
  "features": {
    "auto_commit": true,
    "safety_hooks": true,
    "auto_formatting": true,
    "commit_templates": "conventional",
    "documentation_generation": true,
    "code_review": true,
    "personas": true
  },
  "file_protection": {
    "enabled": true,
    "additional_patterns": [],
    "whitelist_patterns": [],
    "strict_mode": false
  },
  "command_validation": {
    "enabled": true,
    "block_dangerous": true,
    "warn_performance": true,
    "suggest_best_practices": true,
    "additional_dangerous_patterns": [],
    "whitelist_patterns": [],
    "strict_mode": false
  },
  "auto_formatting": {
    "enabled": true,
    "extensions": [".py", ".js", ".ts", ".tsx", ".jsx", ".json", ".css", ".scss", ".md"],
    "tools": {},
    "exclude_patterns": ["node_modules/", ".git/", "dist/", "build/", "__pycache__/", ".venv/"],
    "create_backup": false
  },
  "git": {
    "auto_push": true,
    "branch_protection": ["main", "master"],
    "commit_validation": true,
    "conventional_commits": true,
    "sign_commits": false
  },
  "documentation": {
    "auto_generate": false,
    "update_on_changes": false,
    "include_examples": true,
    "format": "markdown"
  },
  "logging": {
    "enabled": true,
    "level": "info",
    "file_operations": true,
    "command_executions": true,
    "hook_activities": true
  },
  "notifications": {
    "desktop_alerts": false,
    "protection_events": true,
    "formatting_results": false,
    "commit_summaries": true
  },
  "personas": {
    "enabled": true,
    "auto_activation": {
      "enabled": true,
      "confidence_threshold": 0.7,
      "max_active_personas": 3,
      "learning_enabled": true,
      "session_memory": true
    },
    "manual_overrides": {
      "enabled": true,
      "allow_flag_syntax": true,
      "allow_persona_commands": true
    },
    "collaboration": {
      "multi_persona_mode": true,
      "conflict_resolution": "lead_persona_priority",
      "validation_chains": true
    },
    "preferences": {
      "preferred_personas": [],
      "avoided_personas": [],
      "domain_preferences": {
        "frontend": "auto",
        "backend": "auto", 
        "security": "auto",
        "performance": "auto",
        "quality": "auto"
      }
    },
    "logging": {
      "log_activations": true,
      "log_reasoning": true,
      "log_feedback": true,
      "analytics_enabled": true
    },
    "advanced": {
      "custom_activation_rules": {},
      "persona_weights": {},
      "context_sensitivity": "high",
      "adaptation_rate": "moderate"
    }
  }
}