__pycache__/
*.py[cod]
.venv/
venv/
build/
dist/
*.egg-info/
.coverage
coverage.xml
coverage.json
.pytest_cache/
.ruff_cache/
.mypy_cache/
.DS_Store
.env

# Signing key material — defense-in-depth. `edgeproc keygen` writes a real
# private.key; never let one be committed. (Public verification keys, when shipped,
# live under examples/ and are added explicitly.)
private.key
*.key
*.pem
keys/

.deps/

# Generated by the security-audit workflow (`uv export`); never commit it.
requirements-audit.txt

# Serena MCP tool scratch
.serena/

# `examples/quickstart.py` defaults its --out here, so running the example
# regenerates this FAISS index. Build output, never a source artifact.
examples/catalog_idx/
