.vercel
.next/
node_modules/

/generated/prisma

# clerk configuration (can include secrets)
/.clerk/

# Environment files (NEVER commit secrets!)
.env
.env.local
.env.*.local
agent/.env
*.pem

# Hardhat artifacts
cache/
artifacts/
.env*.local
.env.production
supabase/.temp/

# Git worktrees
.worktrees/

# Sentinela ML model artifacts (large binary files — stored in GCS, not git)
models/sentinela/l1-xlmr-v1/
models/sentinela/l2-xgboost-v1/
models/sentinela/training_data.jsonl
!models/sentinela/.gitkeep
*.onnx
*.ubj

# Sentinela L1 Cloud Run -- large artifacts (downloaded in CI, never committed)
agents/sentinela-l1/models/*.onnx
agents/sentinela-l1/tokenizer/
!agents/sentinela-l1/models/.gitkeep
!agents/sentinela-l1/tokenizer/.gitkeep

# Python artifacts
__pycache__/
*.egg-info/
dist/

# Playwright MCP cache
.playwright-mcp/

# Vercel check artifacts
.env.vercel-check

# Build/test artifacts
*.tsbuildinfo
.turbo/

# Debug/log files
firebase-debug.log

# Script output artifacts
scripts/*.json
list-all-products.js
find-starter-product.js
create-starter-product.js
test-stripe-key.js
broadcast/
.DS_Store

# TypeScript build cache (auto-generated)
tsconfig.tsbuildinfo
*.tsbuildinfo
