# Python
.venv/
__pycache__/
*.pyc
*.pyo
.pytest_cache/
.ruff_cache/
dist/
*.egg-info/
.env
.env.*
.coverage
htmlcov/
coverage.xml

# SQLite
*.db
*.db-wal
*.db-shm
# E2E fixture DB は例外（< 100KB の決定論的フィクスチャ。tests/fixtures/build_e2e_fixture.py で再生成可能）
!frontend/e2e/fixtures/**/*.db
# OSS 同梱サンプル DB は例外（< 8MB、samples/build_samples.py で再生成可能）
!samples/sample-forge/**/*.db

# Frontend
frontend/node_modules/
frontend/.tsbuildinfo

# Playwright artifacts
frontend/playwright-report/
frontend/test-results/
frontend/blob-report/
frontend/playwright/.cache/

src/alpha_forge/

# Vite build output (generated by 'cd frontend && npm run build', see Issue #149)
src/alpha_visualizer/static/
