# GraphQL
/wandb/sdk/internal/internal_api.py @wandb/sdk-team

# Changing public interfaces
/tests/unit_tests/test_library_public.py @wandb/sdk-team
/wandb/__init__.py @wandb/sdk-team

# Updating core tools and testing infrastructure
/tests/backend_fixtures.py @wandb/sdk-team
/tests/conftest.py @wandb/sdk-team

/tests/system_tests/backend_fixtures.py @wandb/sdk-team
/tests/system_tests/wandb_backend_spy/ @wandb/sdk-team
/tests/system_tests/conftest.py @wandb/sdk-team

/tests/unit_tests/conftest.py @wandb/sdk-team

/tools/changelog.py @wandb/sdk-team
/tools/generate_stubs.py @wandb/sdk-team
/tools/local_wandb_server.py @wandb/sdk-team

# Updating type hints
/wandb/__init__.template.pyi @wandb/sdk-team
/wandb/__init__.pyi @wandb/sdk-team

# Packaging and releasing-related files
/pyproject.toml @wandb/sdk-team
/setup.py @wandb/sdk-team
/hatch.toml @wandb/sdk-team
/hatch_build.py @wandb/sdk-team
/CHANGELOG.unreleased.md @wandb/sdk-team
/CHANGELOG.md @wandb/sdk-team
/BREAKING.md @wandb/sdk-team
/MANIFEST.in @wandb/sdk-team
/CONTRIBUTING.md @wandb/sdk-team

# Core code owned by the SDK team
/core/ @wandb/sdk-team
/wandb/ @wandb/sdk-team

# Hardware accelerator metrics
/xpu/ @wandb/sdk-team

# CircleCI configuration
/.circleci @wandb/sdk-team

# GitHub configuration
/.github @wandb/sdk-team

# Internal helpers: used by multiple teams, any here can approve
/wandb/_iterutils.py @wandb/sdk-team @wandb/art-reg-team
/wandb/_strutils.py @wandb/sdk-team @wandb/art-reg-team
/wandb/_pydantic/ @wandb/sdk-team @wandb/art-reg-team


# Artifacts, Registries, Automations
/core/pkg/artifacts/                  @wandb/art-reg-team @wandb/sdk-team
/wandb/sdk/artifacts/                 @wandb/art-reg-team @wandb/sdk-team
/wandb/automations/                   @wandb/art-reg-team @wandb/sdk-team
/wandb/apis/public/registries/        @wandb/art-reg-team @wandb/sdk-team
/wandb/apis/public/artifacts.py       @wandb/art-reg-team @wandb/sdk-team
/wandb/apis/public/automations.py     @wandb/art-reg-team @wandb/sdk-team
/wandb/apis/public/integrations.py    @wandb/art-reg-team @wandb/sdk-team
/tests/system_tests/test_artifacts/   @wandb/art-reg-team @wandb/sdk-team
/tests/system_tests/test_registries/  @wandb/art-reg-team @wandb/sdk-team
/tests/system_tests/test_automations/ @wandb/art-reg-team @wandb/sdk-team
/tests/unit_tests/test_artifacts/     @wandb/art-reg-team @wandb/sdk-team
/tests/unit_tests/test_registries/    @wandb/art-reg-team @wandb/sdk-team
/tests/unit_tests/test_automations/   @wandb/art-reg-team @wandb/sdk-team

# Launch
/wandb/sdk/launch/                    @wandb/launch-reviewers @wandb/sdk-team
/tests/system_tests/test_launch/      @wandb/launch-reviewers @wandb/sdk-team
/tests/unit_tests/test_launch/        @wandb/launch-reviewers @wandb/sdk-team

# Sweeps
/wandb/sdk/wandb_agent.py                        @wandb/sweeps-launch-team @wandb/sdk-team
/tests/system_tests/test_sweep/                  @wandb/sweeps-launch-team @wandb/sdk-team
/tests/unit_tests/test_wandb_agent_teardown.py   @wandb/sweeps-launch-team @wandb/sdk-team
