# Individual scopes

# Review from UI owners for changes around UI code
/openmetadata-ui/src/main/resources/ui/ @open-metadata/ui

# Review from @chireg / @karan for changes around component library
/openmetadata-ui-core-components/src/main/resources/ui/ @chirag-madlani @karanh37

# Review from Backend owners for changes around Backend code
/openmetadata-service/ @open-metadata/backend

# Review from Ingestion owners for changes around Ingestion code
/ingestion @open-metadata/ingestion
/ingestion-core @open-metadata/ingestion

# Review from Devops owners for changes around workflows
/.github @akash-jain-10 @harshach @tutte @open-metadata/mergers
/docker @akash-jain-10 @harshach @tutte

# Playwright CI (workflow + scripts + config) — UI team owns reliability.
# Every filename that already carries `playwright` in it is caught by the
# `*playwright*` wildcards; scripts named after the Playwright timing
# baseline (which drives shard planning) are caught by `*timing_baseline*`.
# Keep the wildcards specific to those two names so we do not accidentally
# sweep in general-purpose CI scripts like classify_test_outcome.py that
# unrelated workflows share.
.github/workflows/*playwright*                @open-metadata/ui
.github/playwright/                           @open-metadata/ui
.github/scripts/*playwright*                  @open-metadata/ui
.github/scripts/tests/*playwright*            @open-metadata/ui
.github/scripts/*timing_baseline*             @open-metadata/ui
.github/scripts/tests/*timing_baseline*       @open-metadata/ui
