{
    "_comment_protection": "🛡️ TinyTorch Student Protection: VSCode Configuration",
    "_comment_purpose": "Prevents students from accidentally editing generated files",
    
    "files.readonlyInclude": {
        "**/tinytorch/core/**/*.py": true
    },
    
    "files.readonlyFromPermissions": true,
    
    "_comment_decorations": "Show warning decorations for generated files",
    "files.decorations.colors": true,
    "files.decorations.badges": true,
    
    "_comment_explorer": "Add visual warnings in file explorer", 
    "explorer.decorations.colors": true,
    "explorer.decorations.badges": true,
    
    "_comment_search": "Exclude generated files from search by default",
    "search.exclude": {
        "**/tinytorch/core/**": false
    },
    
    "_comment_git": "Git configuration",
    "git.ignoreLimitWarning": true,
    
    "_comment_python": "Python configuration for TinyTorch",
    "python.defaultInterpreterPath": "./.venv/bin/python",
    "python.terminal.activateEnvironment": true,
    
    "_comment_problems": "Warning notifications",
    "problems.decorations.enabled": true,
    
    "_comment_peacock": "🔥 Peacock: Flame theme for TinyTorch",
    "peacock.color": "#FF4500",
    "workbench.colorCustomizations": {
        "activityBar.activeBackground": "#ff6a33",
        "activityBar.background": "#ff6a33",
        "activityBar.foreground": "#15202b",
        "activityBar.inactiveForeground": "#15202b99",
        "activityBarBadge.background": "#00ff45",
        "activityBarBadge.foreground": "#15202b",
        "commandCenter.border": "#e7e7e799",
        "sash.hoverBorder": "#ff6a33",
        "statusBar.background": "#ff4500",
        "statusBar.foreground": "#e7e7e7",
        "statusBarItem.hoverBackground": "#ff6a33",
        "statusBarItem.remoteBackground": "#ff4500",
        "statusBarItem.remoteForeground": "#e7e7e7",
        "titleBar.activeBackground": "#ff4500",
        "titleBar.activeForeground": "#e7e7e7",
        "titleBar.inactiveBackground": "#ff450099",
        "titleBar.inactiveForeground": "#e7e7e799"
    }
}
