# Smithy / Gradle / JVM
smithy/build/
.gradle/
build/

# Smithy build output (regenerated via `pnpm smithy:build` → scripts/sync-codegen.mjs).
codegen/

# Generated codegen output (regenerated from smithy/ via scripts/sync-codegen.mjs).
# Internal per-service TS workspaces: only maintainer docs are tracked; everything
# else is synced from codegen and vendored into packages/typescript/src/generated/.
packages/typescript-payers/*
!packages/typescript-payers/README.md
!packages/typescript-payers/.gitkeep
packages/typescript-claims/*
!packages/typescript-claims/README.md
!packages/typescript-claims/.gitkeep
# Internal per-service Python workspaces: src/ is regenerated; codegen_overlay/
# is tracked and applied before vendoring into packages/python/src/stedi_<product>/.
packages/python-payers/src/
packages/python-claims/src/
packages/python-payers/uv.lock
packages/python-claims/uv.lock
# Vendored generated sources inside the published facade packages.
packages/typescript/src/generated/
packages/python/src/stedi_payers/
packages/python/src/stedi_claims/

# Unified-wrapper registries: regenerated from scripts/unified/manifest.json
# by `just unified`.
packages/typescript/src/_registry.ts
packages/python/src/stedi/_registry.py

# Node
node_modules/
*.log
.npm/
.pnpm-store/
dist/
dist-cjs/
dist-es/
dist-types/
*.tsbuildinfo

# Python
.venv/
.venv-codegen/
__pycache__/
*.pyc
*.pyo
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/
*.egg-info/

# uv
.uv-cache/

# Tooling
.DS_Store
.idea/
.vscode/
!.vscode/extensions.json
.env
.env.local
.mise.local.toml
*.tgz
*.whl
