# Dependencies
node_modules/
web/node_modules/
__pycache__/
*.pyc
.venv/
venv/
env/

# Environment
.env
.env.local
.env.production

# Next.js
web/.next/
web/out/

# Build
dist/

# Built mkdocs output — regenerate with `cd docs-site && mkdocs build`.
# Source of truth is docs-site/docs/. Built site/ should not be tracked.
docs-site/site/
build/
*.egg-info/

.ruff_cache/

# IDE
.vscode/
.idea/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

.gstack/

# Logs
*.log
npm-debug.log*

# Testing
.coverage
htmlcov/
.pytest_cache/

# Docker
docker-compose.override.yml

# Database. The audit-log examples in the docs write SQLite files into the
# working directory when you run them, so ignore those too.
*.db
*.sqlite
*.sqlite3

/data/docs
demo/outputs/

datasets/compliance/


/scripts

/docs/*


/workbook

uv.lock
pyproject.toml

/docs-site/docs/concepts/arche-direction-and-5-year-vision.md
/docs-site/docs/concepts/arche-6month-roadmap-h2-2026.md
/docs-site/docs/concepts/arche-phase0-mining-plan.md
/docs-site/docs/concepts/roadmap_old.md
/docs-site/docs/concepts/roadmap.md
/docs-site/docs/concepts/drafts/

/notebooks

/examples/notebooks/08_inside_the_one_call.ipynb

# Local AI assistant configuration and scratch notes. Not part of the project;
# contributors are free to use any tooling they like without it landing here.
.claude/
CLAUDE.md

DESIGN.md

# Provider pulls (Overture, geocoder caches). Evidence, never packs — the
# provenance firewall means these must not be committed alongside the data
# packs they would otherwise encumber.
/overture_*.csv
/review_queue.csv
/headtohead.json
datasets/data/_cache/

# Every fetched-not-vendored source lands here: NCVR voter records, Febrl,
# GIAS establishments, OSM pulls. Some of it is real people's names and
# addresses, all of it is large, and none of it belongs in the repo. The
# scripts that fetch it re-fetch on a cold cache.
data/_cache/

# arche studio writes a labelled copy beside the pack it reviewed.
data/review_packs/**/*_reviewed.csv

# arche studio adjudication state.
data/review_packs/_studio.sqlite3*

# arche studio signing key. Private. Never committed.
data/review_packs/_studio_key.pem
