{
  "description": "DSS Hooks Configuration - Customize hook behavior",
  "version": "1.0.0",
  
  "security_check": {
    "enabled": true,
    "block_on_critical": false,
    "warn_only": true,
    "ignored_patterns": []
  },
  
  "token_validator": {
    "enabled": true,
    "strict_mode": false,
    "warn_only": true,
    "categories": ["color", "spacing", "typography", "border", "effects", "layout"]
  },
  
  "component_checker": {
    "enabled": true,
    "categories": ["accessibility", "react", "typescript", "structure"],
    "min_severity": "low"
  },
  
  "complexity_monitor": {
    "enabled": true,
    "max_function_lines": 50,
    "max_component_lines": 200,
    "max_props": 10,
    "max_nesting_depth": 4,
    "warn_only": true
  },
  
  "storybook_reminder": {
    "enabled": true,
    "component_patterns": ["**/components/**/*.tsx", "**/ui/**/*.tsx"],
    "story_extensions": [".stories.tsx", ".stories.jsx", ".stories.ts", ".stories.js"],
    "remind_on_new": true,
    "remind_on_props_change": true
  },
  
  "session_summary": {
    "enabled": true,
    "output_file": ".dss-session-summary.md",
    "include_git_diff": true,
    "include_file_list": true,
    "max_diff_lines": 100
  },
  
  "git_backup": {
    "enabled": true,
    "require_git_repo": true,
    "commit_only_if_changes": true,
    "include_timestamp": true,
    "commit_prefix": "dss-auto-backup",
    "show_logs": false
  }
}
