# =====================================================
# Secrets / environment
# =====================================================
.env
.env.*
!.env.example
*.pem

# =====================================================
# Python (backend)
# =====================================================
__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/
env/
.pytest_cache/
.mypy_cache/
.ruff_cache/
build/
dist/

# =====================================================
# Node / Next.js (frontend)
# =====================================================
node_modules/
.next/
out/
.vercel/
*.tsbuildinfo
next-env.d.ts.bak

# =====================================================
# OS / editor
# =====================================================
.DS_Store
Thumbs.db
*.log
.commitmsg.tmp

# Generated marketing-agent artifacts
marketing/blog-drafts/
marketing/instagram-runs/

# Local probes / live audits (never publish)
backend/_probe*.py
backend/_audit*/
backend/_live_*
backend/_tmp*
backend/_trend*
backend/scripts/_probe*.py
backend/scripts/_spike*.py
**/comprehensive-live-audit*
**/*-live-audit-report.json
**/*-live-audit-live.jsonl
scripts/.env
scripts/_ad_library_ads_groups.py

# TikTok mobile-signing device pool (secret device identities)
backend/secrets/
**/tiktok_devices*.json

# Cursor API-surface sync marker
.cursor/.api-surface-dirty
.vercel
.env*
