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

# dependencies
/node_modules
/.pnp
.pnp.js
.yarn/install-state.gz

/.idea/*
!/.idea/runConfigurations

# testing
/coverage
/playwright-report/
/test-results/
/.playwright-cli/
/.playwright-mcp/

# Aider (local agent history + tag cache)
.aider*

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

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

# local env files
.env*.local

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts

.env

/media

# TSE open-data zip cache (pnpm db:seed:tse)
/data/tse/

# Research source deposits (paywalled books/papers obtained legally) — keep only README/NOTES
/docs/research/sources/**
!/docs/research/sources/**/
!/docs/research/sources/README.md
!/docs/research/sources/**/NOTES.md

# IBGE geometry download cache (pnpm build:geometries)
/data/geometries/
# IBGE demographics download cache (pnpm build:demographics)
/data/demographics/

# Local-only sensitive material (agents may read; never commit content)
/private/**
!/private/README.md

# Former tracked sensitive locations — never re-add
/docs/general-coordinator-interview/
/docs/sheets/
/output/

# Audio / media field captures
*.m4a
*.mp3
*.webm
