# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules

# next.js
/.next/
/out/

# production
/build

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# env files
.env*
!.env.example

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts
# pnpm local store (created when store-dir defaults into the project)
.pnpm-store/

# interim LocalBlobStore output (src/adapters/local-blob-store.ts)
.data/

# local blob storage (document artifacts when no object storage configured)
.opt-blobs/

# python (engine + scrapers) -- runtime artifacts, never source
__pycache__/
*.pyc
*.pyo
.venv/
.pytest_cache/

# analytics / database files
*.duckdb
*.duckdb.wal

# scraper run output (local dumps written by services/scrapers/*.py, never source)
services/scrapers/output/

# local-only environment overrides (all real values live in Infisical)
.env.local
.env.production

# parallel git worktrees (policy: hidden inside the repo, never committed)
/.worktrees/
