# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.venv/
venv/
.env
.env.local
.coverage
.pytest_cache/
.mypy_cache/
.ruff_cache/

# Version file generated at build time by hatch-vcs from git tags.
precursor/_version.py

# SQLite dev DB
*.db
*.db-journal
*.db-wal
*.db-shm
*.sqlite
*.sqlite3

# Precursor local data (Knowledge git clones, etc.)
.precursor/

# Node / Vite
node_modules/
frontend/dist/
frontend/.vite/
*.log
npm-debug.log*

# TypeScript build artifacts (emitted by `tsc -b` for composite projects)
*.tsbuildinfo
frontend/vite.config.d.ts
frontend/vite.config.js

# Editors / OS
.vscode/*
!.vscode/extensions.json
!.vscode/settings.example.json
.idea/
.DS_Store
Thumbs.db

# Alembic local overrides
precursor/backend/alembic/versions/__pycache__/

# Playwright test artifacts
.playwright-mcp/

# Website (VitePress showcase + docs)
website/node_modules/
website/.vitepress/dist/
website/.vitepress/cache/
