# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies /node_modules /.pnp .pnp.js .yarn/install-state.gz /.pnpm-store /.idea/* !/.idea/runConfigurations # testing /coverage /playwright-report/ /test-results/ /.playwright-cli/ /.playwright-mcp/ # Aider (local agent history + tag cache) .aider* # next.js /.next/ /.next-e2e/ /.next-e2e-check/ /out/ # Payload importMap (OPS99: build artifact, not committed) /src/app/(payload)/admin/importMap.js # OPS99: removed guard script (importMap now generated at build time) /scripts/check-importmap-s3.mjs # 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/ # AI fill masters (pnpm images:fill — regenerable drafts, never commit) /data/ai-fill/ # 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 # opencode secrets (Penpot MCP token, etc.) .opencode/secrets/ # Design review screenshots (regenerable via Playwright, never commit) /*.png # Proprietary design font files kept only in the local workspace /public/arial-mt/ /data/encode/ /data/poster-candidates/ # Changelog aggregate is a regenerable artifact (OPS85) — entries live in docs/changelog/ /docs/CHANGELOG-AGENTS.md