# Dependencies
node_modules/
.pnpm-store/
python/**/__pycache__/
**/__pycache__/
*.egg-info/
.venv/
venv/

# Build artifacts
dist/
build/
.next/
.turbo/
out/
coverage/
*.tsbuildinfo

# Environment / secrets
.env
.env.local
.env.*.local
!.env.example

# Editors
.vscode/
.idea/
*.swp
.DS_Store

# Python
*.pyc
.pytest_cache/
.coverage

# Logs
*.log
logs/

# Lockfiles we DO commit
# (pnpm-lock.yaml, package-lock.json intentionally NOT ignored)

# Local test artifacts
*.tmp
.accord-dev/

# Session backups (local safety nets, never committed)
*.bak-session*

# Windows OS files
Thumbs.db
audit.py
*.py
!generate_whitepaper_final.py
.env.local

*.xlsx
~$*


# Local credential backups - never commit (added 2026-04-29)
.env.backup*
.env.before*
.env.bak
**/.env.backup*
**/.env.before*
**/.env.bak

# Local test/debug output files
identity-test-output.txt
escrow-test-output.txt
*-test-output.txt

# Solana / Anchor build artifacts
contracts/programs/synmerco-solana/target/
contracts/programs/synmerco-solana/node_modules/
contracts/programs/synmerco-solana/.anchor/
contracts/programs/synmerco-solana/test-ledger/
contracts/programs/synmerco-solana/.yarn/

# Stray artifacts that shouldn't be tracked
_tmp_*
Synmerco-Milestone-*.docx
apps/dashboard/public/quickstart.NEW_files/

# Stray Windows-path directories (do NOT commit pnpm store junk)
C:\\*
*.bak
