// Syncthing ignore patterns for this vault. Keeps version control, assistant state,
// caches, and secrets out of any device sync; the (?d) prefix lets Syncthing delete
// them when removing a directory.

// E-reader reading-progress sidecars, written on the device and never synced back
(?d)*.sdr
(?d)**/*.sdr
(?d)*.sdr/**
(?d)**/*.sdr/**

// Version control and assistant state
(?d).git
(?d).git*
(?d).claude
(?d).gemini
(?d).cursor
(?d).codex
(?d).agents
(?d).idea
(?d).vscode

// Connector configuration, tokens, keys
(?d).mcp.json
(?d).env
(?d).env.*
(?d)*.token
(?d)token*.json
(?d)credentials*.json
(?d)client_secret*.json
(?d)*.pem
(?d)*.key

// Raw exports
(?d)00-inbox/exports

// Python and Node caches
(?d)**/.venv
(?d)**/venv
(?d)**/__pycache__
(?d)*.pyc
(?d)*.pyd
(?d)*.pyo
(?d)**/node_modules

// System and temporary files
(?d).DS_Store
(?d)Thumbs.db
(?d)desktop.ini
(?d)*.tmp
(?d)*.temp
(?d)*.log
(?d)*.old
(?d)*.bak
(?d)*.swp
(?d)*.db-journal
(?d)*.db-wal
