# ── Python build artefacts ────────────────────────────────────────────────────
__pycache__/
*.py[cod]
*.so
*.egg-info/
dist/
build/
.eggs/
MANIFEST

# ── Virtual environments ───────────────────────────────────────────────────────
.venv/
venv/
env/

.cognirepo
.cognirepo_test/*
# ── Environment / secrets ─────────────────────────────────────────────────────
.env
.envrc
.env.*
!.env.example

# ── CogniRepo local data ───────────────────────────────────────────────────────
# The .cognirepo/ directory holds per-project memory, graph, and index data.
# Its own .gitignore (written by 'cognirepo init') blanket-excludes everything.
.cognirepo/

# ── Test / coverage artefacts ─────────────────────────────────────────────────
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml

# ── Type checkers / linters ───────────────────────────────────────────────────
.mypy_cache/
.ruff_cache/

# ── IDE / editor ──────────────────────────────────────────────────────────────
.idea/
*.swp
*.swo

# ── OS ────────────────────────────────────────────────────────────────────────
.DS_Store
Thumbs.db

# ── Temp dirs (created by check_wheel.sh inside repo root) ───────────────────
tmp.*/

# ── Misc ──────────────────────────────────────────────────────────────────────
*.log
*.pid
*.xlsx
*.xls
test_suite.md
.claude/*
.gemini/*
.cognirepo/*
.cursor/*
.vscode/*
.mcp.json