.env
# Per-administration sync caches (financial data): .moneybird_sync_index.json and
# .moneybird_sync_index_<administration_id>.json
.moneybird_sync_index*.json
# Derived FTS cache over the sync index (financial data, rebuildable)
.moneybird_search_fts*.sqlite3
# Per-administration audit logs: .moneybird_audit_log.jsonl and
# .moneybird_audit_log_<administration_id>.jsonl
.moneybird_audit_log*.jsonl
__pycache__/
*.pyc
.pytest_cache/
.coverage
htmlcov/

# Generated bookkeeping data dumps (financial data, not source code)
outputs/

# Durable approval store (state, not source)
moneybird_approvals.sqlite3

# OAuth access/refresh tokens obtained via scripts/oauth_login.py (secrets)
moneybird_oauth_tokens.json

# Build artifacts (wheels, sdists, .mcpb bundles, generated SBOMs)
dist/
build/
sbom/
*.egg-info/

# Virtualenvs, including the throwaway ones the verification scripts create in the
# repo root (.verify-supply, .verify-minimum, .verify-tools, .verify-bandit, ...)
.venv/
venv/
.verify-*/

# Attachment downloads saved by read_document_attachment (financial data)
attachments/

# Gateway demo user/key store (secrets)
gateway_demo_users.json
