# ── Secrets — NEVER commit ────────────────────────────────────────────────────
.env
*.env
!.env.example
!backend/.env.example
secrets/
*.pem
*.key
*.p12

# ── Node / Backend ────────────────────────────────────────────────────────────
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm
.yarn-integrity

# ── Frontend build ────────────────────────────────────────────────────────────
frontend/dist/
frontend/build/
frontend/.vite/

# ── Logs ──────────────────────────────────────────────────────────────────────
logs/
*.log

# ── Python (docs/polymarket-copier) ──────────────────────────────────────────
__pycache__/
*.py[cod]
*.pyo
.Python
packages/falcon-polymarket-python/dist/
packages/falcon-mcp-server/*.tgz
venv/
.venv/
env/

# ── IDE ───────────────────────────────────────────────────────────────────────
.vscode/
.idea/
*.swp
.DS_Store
Thumbs.db

# ── OS ───────────────────────────────────────────────────────────────────────
Thumbs.db
desktop.ini

# ── Test / coverage ───────────────────────────────────────────────────────────
coverage/
.nyc_output/
jest-results/

# ── Uploads & generated files ─────────────────────────────────────────────────
uploads/
generated/

# ── Cursor IDE workspace files ────────────────────────────────────────────────
.cursor/
*.cursor-*
