# Python cache and bytecode
__pycache__/
*.py[cod]
*$py.class

# Testing
.pytest_cache/
.coverage
htmlcov/
coverage.json
compile_commands.json
.hypothesis/

# Caches
.cache/
.ruff_cache/

# Distribution / packaging
dist/
*.egg-info/

# Auto-generated build metadata
src/jamma/_build_meta.py

# Compiled C extensions (built by hatch_build.py, not committed)
*.so
*.dylib

# Compiled Unity test binary (built by _compile_jlinalg.py:compile_test_harness)
src/jamma/jlinalg/tests/test_boundaries
src/jamma/jlinalg/tests/test_boundaries.exe

# BLIS prebuilt binaries (downloaded at build time by hatch_build.py)
src/jamma/jlinalg/libs/

# Virtual environments
.venv/
venv/

# General output
output/

# Old logos
logos/old/

# Legacy files from simplification branch
legacy/

# Planning and claude config (dev-only)
.planning/
.claude/
.mcp.json
CLAUDE.md
docs/plans

# Beads issue tracker
.beads/
AGENTS.md

# Legacy archived code (v5.0 simplification)
legacy/

.code-review-graph/

.uv-cache/
docs/superpowers/