__pycache__/
*.pyc
.pytest_cache/
.coverage
coverage.json
htmlcov/
/dist/
/build/
*.egg-info/
.env
.venv/
venv/
node_modules/
obsidian-plugin/node_modules/
obsidian-plugin/coverage/
obsidian-plugin/main.js
.VSCodeCounter/
.claude/

# synthadoc operational — never commit
.synthadoc/
docs/plans/
docs/blog/
docs/*.docx
synthadoc/demos/*/log.md

# diagram sources — export to PNG/SVG and commit the image instead
*.drawio
