# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Windows/WSL downloaded-file metadata streams
*:Zone.Identifier

# Virtual environments
.venv
.env

# Local AIKA lightweight index state
.aika/
*.sqlite-journal
*.sqlite-wal
*.sqlite-shm
*.sqlite.tmp

# Frontend dependencies
node_modules/
web/node_modules/
web/dist/
web/*.tsbuildinfo
web/vite.config.js
web/vite.config.d.ts

# Stage 1 downloaded source documents
data/raw_pdfs/**/*.pdf
data/raw_pdfs/**/*.part
data/raw_pdfs/**/*.tmp

# Generated stage 2 artifacts
data/parsed_text/**/*.jsonl
data/parsed_text/**/*.txt
data/parsed_text/*.csv
data/chunks/**/*.jsonl
data/extracted/**/*.jsonl
data/extracted/**/*.csv
data/extracted/**/*.log
data/rag/**/*.jsonl
data/rag/**/*.json
data/conversations/**/*.md
data/conversations/**/*.json
data/agent_tasks/**/*.jsonl
data/agent_tasks/*.jsonl
data/eval_runs/**/*.jsonl
data/eval_runs/*.jsonl
data/feedback/**/*.jsonl
data/feedback/*.jsonl
data/semantic_index/
# Keep reproducible metadata under version control
!data/metadata/
!data/metadata/*.csv
!data/raw_pdfs/**/.gitkeep
!data/parsed_text/**/.gitkeep
!data/chunks/**/.gitkeep
!data/extracted/**/.gitkeep
!data/rag/**/.gitkeep
!data/agent_tasks/.gitkeep
!data/agent_tasks/**/.gitkeep
!data/eval/
!data/eval/*.jsonl
!data/eval_runs/.gitkeep
!data/eval_runs/**/.gitkeep
!data/feedback/.gitkeep
!data/feedback/**/.gitkeep
!data/verified/
!data/verified/*.csv
!data/verified/**/.gitkeep
!data/curated/
!data/curated/*.csv
!data/curated/**/.gitkeep

data/

# Version reproducible evaluation benchmarks, while keeping other data ignored.
!data/
data/*
!data/eval/
data/eval/*
!data/eval/*.jsonl

skillsDesign/
