# Generated code — ignored, rebuilt locally
generated/openapi/*
generated/typescript/src/
generated/python/
generated/fastapi/*

# Hand-written project metadata — tracked (generators don't create these)
!generated/typescript/package.json
!generated/fastapi/pyproject.toml

# Standard Python entries
.venv/
__pycache__/
*.egg-info/
dist/
.pytest_cache/
.mypy_cache/
.ruff_cache/

# Node entries
node_modules/
.npm/

# Web build output (relative to this gitignore location)
apps/session-hub-web/dist/

.DS_Store
