performance:
  model_selection:
    default: "Gemini-2.5-Pro"
    simple: "Gemini-2.5-Pro"
    code_writing: "Claude"
    analytical: "Grok"
    complex: "DeepSeek"
  quality_threshold: 0.95  # Target quality score (0-1)
  max_processing_time_ms: 3000  # Maximum task processing time
  max_tokens_per_task: 2000  # Maximum token limit per task
  phases:
    inspection:
      enabled: true
      priority: "critical"
      model_preference: "Gemini-2.5-Pro"
      watch_files: ["*.ts", "*.tsx", "*.js", "*.json"]
    diagnosis:
      enabled: true
      priority: "high"
      model_preference: ["DeepSeek", "Claude"]
    execution_plan:
      enabled: true
      priority: "medium"
      confirmation_required: true
      model_preference: ["Claude", "Grok"]
  logging:
    enabled: true
    log_level: "INFO"
    output_directory: "intelliMemoryHub/technical/performance_logs/"
    max_log_files: 100
  resources:
    cpu_usage_limit: 4  # Maximum CPU cores
    memory_limit_mb: 640  # Maximum memory usage
integrations:
  intelliMemoryHub:
    enabled: true
    storage_path: "intelliMemoryHub/"
  codeTraceMCP:
    enabled: true
    project_path: "./"
  smartThinkWeaver:
    enabled: true
    settings_path: "settings/smartthink_settings.yaml"
  smartContextWeaver:
    enabled: true
    settings_path: "settings/context_config.yaml"
  search:
    enabled: true
    search_path: "intelliMemoryHub/"
    result_directory: "intelliMemoryHub/docs/search_results/"
    max_results: 50
