# Dependencies
node_modules/
__pycache__/
*.pyc

# Destruction Guard Backups
.destruction_backups/

# Temp / Build / Cache
tmp/
_temp_*/
*.tmp
.cache/
output/

# Logs
logs/
*.log

# Large project directories (have their own repos or too big)
projects/*
!projects/concinno/
!projects/cogito/
!projects/ai-king-vscode/
projects/ai-king-vscode/node_modules/
projects/ai-king-vscode/*.vsix
Claude_files/

# OS
Thumbs.db
Desktop.ini
.DS_Store
nul

# IDE (keep .vscode for shared settings)
.idea/
.claude/worktrees/

# CC leaked source (DMCA risk — never commit)
src/src(CC源碼)/

# Sensitive
.env
*.key
*.pem
credentials*.json
**/credentials*.json
**/credentials*.txt
**/*credentials*.txt
_AI_BRAIN/00_System/keys/
_AI_BRAIN/05_Planning/所有API-Key總表.md
cloud/_export/n8n_credentials.json

# Benchmark runtime state (bench_preflight 鐵律 #14 ablation log)
benchmarks/.bench_run_log.json
.concinno_cache/

# Large binaries — never commit (2026-04-20 repo bloat root-cause fix)
# VPS backups (GB-scale tar.gz; restore from VPS snapshot instead)
cloud/vps_backup_*/
# LoRA weights / safetensors / model archives (_AI_BRAIN RPG character assets)
_AI_BRAIN/03_RPG_World/**/lora/
_AI_BRAIN/**/lora/models/
**/*.safetensors
**/*.ckpt
**/*.gguf
**/*.bin
**/*.pt
**/*.pth
# Benchmark raw corpora (regenerate from source)
benchmarks/beir_data/
benchmarks/datasets/
benchmarks/**/corpus.jsonl
benchmarks/**/queries.jsonl
# Generic big-file guard: >50MB tar archives
**/*.tar
**/*.tar.gz
