# Rust
target/

# IDEs
.vscode/
.idea/

# OS
.DS_Store
Thumbs.db

# Logs
*.log

# Temporary files
*.tmp
*.swp

.env*
.secrets*
tmp/
.mcp.json
/.claude/*local.json
/.claude
.agents/skills/
skills-lock.json
/benches/corpus/

# Benchmark fixtures/results and any query set derived from the operator's
# corpus capture full conversation content (including API keys, wallet
# addresses, and private project paths embedded in indexed messages). The
# paraphrased query set is also derivative - even after paraphrasing the
# topics and project names leak. Regenerate locally via `bench.py`. Never
# commit these.
/scripts/search-benchmarks/fixtures/
/scripts/search-benchmarks/results/
/scripts/search-benchmarks/queries-paraphrased*.tsv
/scripts/search-benchmarks/queries-real-use*.tsv
/scripts/search-benchmarks/__pycache__/

# Corpus snapshot enumerates the operator's projects by name; aggregate
# stats appear inline in the benchmark report. Regenerate via `pond status`.
/docs/researches/embeddings/snapshot.txt

# moon local cache (rebuilt on demand; never commit)
/.moon/cache/
