# Python __pycache__/ *.py[cod] *$py.class .venv/ venv/ *.egg-info/ dist/ build/ # Node node_modules/ npm-debug.log* yarn-error.log* package-lock.json # Environment .env .env.local *.local # IDE .vscode/ .idea/ *.swp *.swo *~ # OS .DS_Store Thumbs.db # Logs logs/ *.log # Testing .pytest_cache/ coverage/ .coverage # Databases *.db *.sqlite *.sql *.db.old # Cache .cache/ .dss-temp/ # Backups *.backup *.bak *~ *.corrupted.* archive/ test_output/ # Build outputs dist/ .next/ out/ storybook-static/ # Local MCP config (generated by dss-init.sh) .mcp.json .claude/mcp.json .gemini/settings.json # ============================================================================= # DSS GENERATED FILES - Created by /dss-init, not committed # ============================================================================= # DSS runtime data (created on init) .dss/data/ .dss/cache/ .dss/logs/ .dss/dss.db .dss/dss.pid .dss/components/ .dss/runtime-config.json # DSS generated hashes (regenerated on init) .dss/core-hashes.sha256 # Generated Storybook stories (created from tokens) admin-ui/src/stories/ # admin-ui build output admin-ui/dist/ # ============================================================================= # DSS REFERENCE FILES - These ARE committed (source of truth) # ============================================================================= # Keep these in git: # - .dss/config/ # Figma credentials, project config # - .dss/core/ # Core primitives (immutable reference) # - .dss/skins/ # Skin definitions (reference) # - .dss/themes/ # Theme definitions (reference) # - .dss/schema/ # Contracts and schemas (reference) # - dss-claude-plugin/core/skins/ # Plugin skin references