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

# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions

# testing
/coverage

# next.js
/.next/
/out/

# production
/build
.deploy-commit

# misc
.DS_Store
*.pem

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

# env files (can opt-in for committing if needed)
.env*

# vercel
.vercel

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

# python
__pycache__/
*.py[cod]

# local agent/cache output
.claude/*
!.claude/skills/
!.claude/launch.json
.tmp/
.tmp.driveupload/
tmp/

# local/raw data artifacts; keep these outside git
/backups/
/data/local-download-artifacts/
/data/indexnow/
/data/udruge/
/data/private-rgfi-evidence/
/data/private-gdpr-ledger/
/data/ui-research/
docs/notes/
docs/FINA/RGFI_javna_objava_*/
docs/FINA/RGFI_pdf_per_subject/
docs/FINA/page_captures/
docs/HVD_research/
docs/sudreg/
logs/
docs/research/oib-sources/_tmp/
docs/research/oib-sources/_verification/samples/

# Large/raw diagnostic inputs retained locally with hashes and an external backup.
# See data/crawl-diagnostics/2026-07-16-worktree-reconciliation/summary.md.
/data/crawl-diagnostics/2026-07-04-ops-action-needed-repair/apprrr-source-check/Web-izvjestaj-FY-2025.xlsx
/data/crawl-diagnostics/2026-07-04-ops-action-needed-repair/apprrr-source-check/full-source-bundle/*.xlsx
/data/crawl-diagnostics/2026-07-16-bodra-viking-v2-production/production-schema-no-owner.sql
/data/crawl-diagnostics/2026-07-16-bodra-viking-v2-production/production-schema-pg16-compatible.sql
/data/crawl-diagnostics/2026-07-16-bodra-viking-v2-production/target-subject-profiles.csv

# Provjera inactive-index production rollback payloads are retained locally and
# on the production server with SHA-256 receipts, not in Git history.
/data/crawl-diagnostics/2026-07-25-inactive-index-rollout-production/*.copy
/data/crawl-diagnostics/2026-07-25-inactive-index-rollout-production/*.dump
/data/crawl-diagnostics/2026-07-25-inactive-index-rollout-production/inactive-company-index-rollout-schema.sql
/data/crawl-diagnostics/2026-07-25-inactive-index-rollout-production/rollback-inactive-company-index-rollout.sql

# Raw deployment console logs retain terminal control bytes and platform line
# endings. Keep the durable local artifact; commit the normalized postflight.
/data/crawl-diagnostics/2026-08-05-ai-citation-cloudflare-deploy/deploy.log

# MFIN PR-RAS zip, 80 MB, re-downloadable from mfin.gov.hr (see the B2G README)
/data/crawl-diagnostics/2026-09-26-mfin-request-b2g/recheck-107/mfin-prras-2019-2025.zip

# HT Imenik crawl outputs (raw, contains phone listings); live in the main checkout only
data/imenik-tportal-pilot/*.ndjson
data/imenik-tportal-pilot/*checkpoint*.json
data/imenik-tportal-pilot/*-results.json
data/imenik-tportal-pilot/gapfill-census.json
data/imenik-tportal-pilot/*.log

# Budget payment raw snapshots (hold IBANs), receipts and locks; never commit
/data/budget-payments/

# Mock harness build output (Vite bundle, `node build-harness.mjs` rebuilds it)
/data/crawl-diagnostics/*/phone/dist/

# Gmail app password for the Libusoft letter sender; never commit
/.apppw.local
/data/crawl-diagnostics/2026-10-01-libusoft-units/STOP*
/data/crawl-diagnostics/2026-10-01-libusoft-units/send-letters.lock
