# Local planning docs (not for version control)
docs/sprint_process.md

# Rust build artifacts
/target
/target_*/

# Python environments and caches
/.venv
/.venv*/
/.venv311/
/.hf_home
/.pydeps
/.tmp_pip/
/benchmarks/__pycache__/
**/__pycache__/

# Wheel builds
/dist/

# Compiled Python extension (local maturin develop artifacts)
python/turboquantdb/*.pyd
python/turboquantdb/*.so
python/turboquantdb/*.pdb
python/tqdb/*.pyd
python/tqdb/*.so
python/tqdb/*.pdb

# Secrets and local config
.env
/.claude/

# Temporary probe and test directories
/tmp/
/tmp_*/
/rq_fix_*/
/_tmp/
/_tmp_*/
/_b_turbo/
/_tmp_engine_stash.rs

/recall_results.json

# Server data
/server/tenants/

# Test database artifacts
/.tmp_db/
/tmp_bench_temp/
/t/

# Misc
/build_error.txt
/C：/

# Internal / local-only docs (not for public repo)
ASSESSMENT_PAPER_CONFORMANCE.md
PERF_PLAN.md
RAM_PLAN.md
RAM_DIAGNOSTIC_AND_FIX_PLAN.md
BENCHMARK_GUIDEBOOK.md
/BENCHMARKS.md
BENCHMARK_ENGINE_MAP.md
CLAUDE.md
GEMINI.md
AGENTS.md
.mcp.json
.pre-commit-config.yaml
docs/PYTHON_MIGRATION.md
docs/ROADMAP_BACKLOG.md
docs/COMPETITOR_SIGNAL_TRACKING.md

# Paper source files
2504.19874v1.md
2504.19874v1.pdf
convert_pdf.py

# Benchmark folder — ignore generated data, tmp dirs, and result files
# but commit the perf gate scripts
/benchmarks/__pycache__/
/benchmarks/_paper_bench_cache/
/benchmarks/_dim_sweep_results/
/benchmarks/artifacts*/
/benchmarks/store_compare_work*/
/benchmarks/tmp_*/
/benchmarks/*.json
!/benchmarks/perf_baseline.json
/benchmarks/*.md
/benchmarks/real_world_bench_v2.py
/benchmarks/scale_matrix_bench.py
/benchmarks/tqdb_mode_bench.py
/benchmarks/store_comparison_bench.py
/benchmarks/_combine_bench_results.py
/benchmarks/_vector_store_compare.py
/benchmarks/compare_bench.py
/benchmarks/hamming_nav_bench.py
/benchmarks/ingest_speedup_bench.py
/benchmarks/_ivf_prefilter_bench.py
/benchmarks/_full_bench_report.txt
/benchmarks/_full_bench_report.md
/benchmarks/run_bench_private.py
/benchmarks/_bench_*_results.json
/benchmarks/_private_report.md
/benchmarks/_private_plots.png
/benchmarks/_perf_history.html
!/benchmarks/_perf_history.html
/benchmarks/_ingest_speedup_plots.png
/benchmarks/_ivf_prefilter_plots.png
!/benchmarks/perf_history.json
!/benchmarks/benchmark_plots.png

# Benchmark output artifacts
bench_results_*.json
bench_plots.png
/dist_tmp/
coverage.lcov
coverage_python.json
.coverage

/test_bench_tmp/
benchmarks/rerank_mode_bench.py
benchmarks/exact_mode_bench.py
benchmarks/paper_score_compare.py
benchmarks/_delta_assess.py
benchmarks/_*_log.txt
benchmarks/_private_plots_perf.png

# Server binary bundled into wheel (built by CI, not committed)
python/tqdb/_bin/tqdb-server
python/tqdb/_bin/tqdb-server.exe
docs/SERVER_DESIGN.md
