# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Virtual environments
.venv
recordings/

# Personal AI-assistant and tooling directories
.claude/
.junie/
.taskmaster/
.mcp.json
.cursor/
.cursorrules
.windsurf/
.aider*
.continue/
.gemini/
.codex/
.roo/
.clinerules/
.ai/
.teller/
.ipynb_checkpoints/
__marimo__/
.marimo.toml
/.ai/mcp/mcp.json
.DS_Store

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
dev-debug.log
# Dependency directories
node_modules/
# Environment variables
.env
# Editor directories and files
# JetBrains / PyCharm: project settings, run configurations, module files
.idea/
.run/
*.iml
*.iws
*.ipr
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# OS specific

# Task files
# tasks.json
# tasks/ 

# Sensitive data: never commit real books or bank statements.
# GnuCash books, piecash/GnuCash backups (<book>.gnucash.<timestamp>.gnucash) and logs.
db/
*.gnucash
*.gnucash.*.log
*.LCK
*.LNK
# Real statements and scans of them. Synthetic samples live in notebooks/samples/.
statements/
*.csv
!notebooks/demo-data-1.csv
!notebooks/samples/*.csv
notebooks/*.png
notebooks/*.jpg
notebooks/*.pdf
# Ad-hoc command output dumps.
.output.txt
/books/production-book.toml
