# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib

# Test binary, built with `go test -c`
*.test

# Output of the go coverage tool
*.out

# Dependency directories
vendor/

# Go workspace file
go.work
go.work.sum

# Build output (incl. `go build ./cmd/...` binaries dropped at the repo root;
# /polign_db is what a bare `go build .` names the root-package binary)
/bin/
/dist/
/ann
/apikey
/import
/ivfpq-compact
/loadtest
/maintain
/persistor
/polign
/polign_db
/server
example/demo/demo

# Benchmark run logs
bench/**/*.log

# Native install data dir (default POLIGN_DATA_DIR)
/.polign-data/

# Environment / secrets
.env
.env.native

# Internal design docs (kept local, not published)
/docs/

# macOS Finder metadata
.DS_Store

# Python SDK (sdk/python)
__pycache__/
*.egg-info/
sdk/python/dist/
sdk/python/.pytest_cache/
