# ---- General ----
*.log
*.tmp
*.bak
*.dat
*.db
*.pcap
*.sqlite
*.sqlite3
.DS_Store
Thumbs.db

# ---- Editors / IDE ----
.vscode/
.idea/
*.swp

# ---- Python (agent, tools) ----
__pycache__/
*.pyc
*.pyo
.venv/
venv/
*.cache/
.cache/
.cache_*/

# ---- Node.js (if any tooling) ----
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
dist/
build/

# ---- Windows / Visual Studio ----
*.obj
*.pdb
*.exe
*.dll
x64/
x86/
Debug/
Release/

# ---- Secrets (never commit) ----
.env
.env.*
!.env.example
**/.env
**/api_keys.*
**/secrets.*
**/*.pfx
**/*.pem
**/*.key
!**/*.pub.key
config.local.*

# ---- Local debug artifacts ----
tmp/

# ---- Vitis HLS / Vivado build artifacts ----
**/csim/
**/hls_*.prj/
*.hw/
**/impl/
*.ip_user_files/
*.jou
**/sim/
**/solution*/
**/syn/
*.vcd
*.wdb
*.xvcd
.Xil/
*.as

# ---- Local LLM / agent caches ----
runs/*
!runs/README.md
!runs/README.cn.md

# ---- ZCode agent internals ----
.zcode/
