# System files
.DS_Store
Thumbs.db
.history

# IDEs and Editors
.vscode/
.idea/
*.swp
*.swo
.antigravitycli/

# Tigerbeetle test data
.tigerbeetle

# --- uv / Virtual Environments ---
.venv/
.uv/
# uv.lock  <-- Keep this UNLESS you have a specific reason to ignore it

# --- Python ---
__pycache__/
*.py[cod]
*$py.class
dist/
build/
*.egg-info/
# Allow committing .gitkeep in frontend dist folders to satisfy Hatchling forced includes
!**/frontend/dist/.gitkeep
*.spec

# --- Tooling ---
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
node_modules/
**/.m/
.pnpm-store/

# --- Secrets ---
.env
.env.*
!.env.example
dev.db

# --- Rust & Tauri ---
**/src-tauri/target/
**/src-tauri/bin/*
!**/src-tauri/bin/.gitkeep
**/src-tauri/lib/
**/src-tauri/share/
temp_sidecars/

# --- Local Development Symlinks ---
apps/business-m/src/business_m/static

# --- Generated Documentation (CI/CD Artifacts) ---
website/public/docs/machine/
website/src/content/docs/developer/generated/
.aider*
