# CODEOWNERS
# https://help.github.com/articles/about-codeowners/
# For a list of teams, see https://git.xarth.tv/orgs/spade/teams.


# Team Contact Info. Double pound prefix makes this section parsable by `twitch-codeowners` library.
## team slack-channel team-maintainer jira-project-key
## @spade/data-platform #data-infrastructure @lydon|@ngoroknn DI
## @spade/demo #spade-schema-registry @alicia DISD (this only exists for events_playground)
## @spade/content #solutions-architects @llleadbe IS
## @spade/core-maintainers-group #ssr-core-maintainers @bmoney SSRCMG
## @spade/notifications #notifications @vumin VXN
## @spade/team-safety-proactive #safety-proactive-public @nicklayd SPD
## @spade/team-vxa #vx-analytics @debeauva VXA
## @spade/team-sitewide-safety #safety-public-eng @ershyong SAFETY
## @spade/team-commerce-ml #commerce-ml @shrayesr CML
## @spade/ads-analytics #ama-ads-data @hitanshp ADA
## @spade/commerce-analytics #commerce-data-questions @adadobri CADC
## @spade/team-psa #team-psa @dvchen PSA
## @spade/discovery #discovery-feedback @clintfm VXD
## @spade/team-expressions #expressions-feedback @pothurs EXPR
## @spade/team-browser-clients #twilight @bgordon BROWSER
## @spade/team-identity #identity @eadjakl IDPLAT
## @spade/team-ads-promotions #ad-promotions @sunashle PROMO
## @spade/channel #feedback-channel-page @liznguye VXCHAN
## @spade/helix #helix-feedback @singhfqp HLX
## @spade/mobile-games @yitongp
## @spade/marketing-tech #martech-outreach @joerile MARTECH
## @spade/knowledge-graph-belonging #liveline @pedersen VXL
## @spade/creator #creator-event-owners @yoohong CADA
## @spade/builder-products #builder-products-services @lukemng BPP
## @spade/finance-analytics #finance-corpstrat-analytics @fullmerc
## @spade/team-recommendations #recommendations-backend @awbryant VXR
## @spade/ad-experience #ad-supply @jef AX
## @spade/channel-moderation #channel-moderation-public @geraz CHMOD
## @spade/vod-and-clips #vod-and-clips-feedback @akatz CFVC


# It is hard to hit this with our current test structure, but please make sure you own your code.
* @spade/data-platform
/fields/* @spade/core-maintainers-group
/groups/* @spade/core-maintainers-group
/events/* @spade/core-maintainers-group

# Event ownership. List must be alphabetical.

/events/autohost_stream_start.yaml @spade/core-maintainers-group
/events/browse_filter.yaml @spade/core-maintainers-group
/events/browse_sort_click.yaml @spade/team-vxa
/events/browse_sort_initial.yaml @spade/team-vxa
/events/browse_sort_view.yaml @spade/team-vxa
/events/channel_points_client_prediction_popout.yaml @spade/core-maintainers-group
/events/channel_points_client_prediction_start_creation.yaml @spade/core-maintainers-group
/events/channel_points_server_prediction_cancel.yaml @spade/core-maintainers-group
/events/client_availability.yaml @spade/team-psa
/events/crown_interaction.yaml @spade/core-maintainers-group
/events/event_metadata.yaml @spade/data-platform
/events/invariant_ping.yaml @spade/data-platform
/events/merlin_broker_query.yaml @spade/data-platform
/events/mouse_move.yaml @spade/team-vxa
/events/notification_center_interaction.yaml @spade/team-vxa
/events/notification_impression.yaml @spade/team-vxa
/events/notification_interaction.yaml @spade/team-vxa
/events/prime_offer_interaction.yaml @spade/core-maintainers-group
/events/rich_presence_toggle.yaml @spade/core-maintainers-group
/events/scout_request.yaml @spade/data-platform
/events/state_change_offers_staging.yaml @spade/commerce-analytics
/events/state_change_pricing_table_staging.yaml @spade/commerce-analytics
/events/testevent1.yaml @spade/data-platform
/events/top_nav_click.yaml @spade/core-maintainers-group
/events/user_notice_display.yaml @spade/core-maintainers-group

# End Event ownership.


# Field ownership. List must be alphabetical.

/fields/action.yaml @spade/core-maintainers-group
/fields/adblock.yaml @spade/core-maintainers-group
/fields/app_session_id.yaml @spade/core-maintainers-group
/fields/app_version.yaml @spade/core-maintainers-group
/fields/asn_id.yaml @spade/data-platform
/fields/batch_time.yaml @spade/core-maintainers-group
/fields/batch_time_bigint.yaml @spade/core-maintainers-group
/fields/benchmark_server_id.yaml @spade/team-psa
/fields/benchmark_session_id.yaml @spade/team-psa
/fields/browser_family.yaml @spade/team-psa
/fields/browser_version.yaml @spade/team-psa
/fields/button_name.yaml @spade/core-maintainers-group
/fields/campaign_name.yaml @spade/core-maintainers-group
/fields/cancellation_policy_id_new.yaml @spade/commerce-analytics
/fields/cancellation_policy_id_old.yaml @spade/commerce-analytics
/fields/cancellation_policy_new.yaml @spade/commerce-analytics
/fields/cancellation_policy_old.yaml @spade/commerce-analytics
/fields/category.yaml @spade/team-psa
/fields/channel_id.yaml @spade/data-platform
/fields/channel_login.yaml @spade/core-maintainers-group
/fields/city.yaml @spade/data-platform
/fields/client_app.yaml @spade/team-psa
/fields/client_ip.yaml @spade/data-platform
/fields/client_time.yaml @spade/data-platform
/fields/client_time_bigint.yaml @spade/data-platform
/fields/client_time_float.yaml @spade/data-platform
/fields/client_time_utc.yaml @spade/team-psa
/fields/country.yaml @spade/data-platform
/fields/country_code.yaml @spade/commerce-analytics
/fields/created_at_new.yaml @spade/commerce-analytics
/fields/created_at_old.yaml @spade/commerce-analytics
/fields/data_source.yaml @spade/data-platform
/fields/date.yaml @spade/data-platform
/fields/description_new.yaml @spade/commerce-analytics
/fields/description_old.yaml @spade/commerce-analytics
/fields/desktop_launch_id.yaml @spade/core-maintainers-group
/fields/desktop_session_id.yaml @spade/core-maintainers-group
/fields/destination.yaml @spade/core-maintainers-group
/fields/device_fingerprint.yaml @spade/core-maintainers-group
/fields/device_id.yaml @spade/core-maintainers-group
/fields/device_manufacturer.yaml @spade/team-psa
/fields/device_os_version.yaml @spade/team-psa
/fields/dismiss.yaml @spade/core-maintainers-group
/fields/display_width_type.yaml @spade/core-maintainers-group
/fields/distinct_id.yaml @spade/core-maintainers-group
/fields/domain.yaml @spade/core-maintainers-group
/fields/druid_user.yaml @spade/data-platform
/fields/druid_version.yaml @spade/data-platform
/fields/element.yaml @spade/core-maintainers-group
/fields/end_time_new.yaml @spade/commerce-analytics
/fields/end_time_old.yaml @spade/commerce-analytics
/fields/environment.yaml @spade/data-platform
/fields/event_name.yaml @spade/data-platform
/fields/external_url.yaml @spade/core-maintainers-group
/fields/feature.yaml @spade/team-psa
/fields/field_name.yaml @spade/data-platform
/fields/field_type.yaml @spade/data-platform
/fields/filter_ui_type.yaml @spade/core-maintainers-group
/fields/flo_charge_model_id_new.yaml @spade/commerce-analytics
/fields/flo_charge_model_id_old.yaml @spade/commerce-analytics
/fields/focus.yaml @spade/core-maintainers-group
/fields/from_user_id.yaml @spade/core-maintainers-group
/fields/game_name.yaml @spade/core-maintainers-group
/fields/gift_type_new.yaml @spade/commerce-analytics
/fields/gift_type_old.yaml @spade/commerce-analytics
/fields/has_prime.yaml @spade/core-maintainers-group
/fields/host.yaml @spade/core-maintainers-group
/fields/host_channel_id.yaml @spade/core-maintainers-group
/fields/http_method.yaml @spade/core-maintainers-group
/fields/http_status_code.yaml @spade/core-maintainers-group
/fields/id.yaml @spade/core-maintainers-group
/fields/imply_data_cube.yaml @spade/data-platform
/fields/imply_feature.yaml @spade/data-platform
/fields/imply_user.yaml @spade/data-platform
/fields/imply_view.yaml @spade/data-platform
/fields/imply_view_title.yaml @spade/data-platform
/fields/index.yaml @spade/core-maintainers-group
/fields/interval_end.yaml @spade/data-platform
/fields/interval_start.yaml @spade/data-platform
/fields/ip.yaml @spade/data-platform
/fields/is_active.yaml @spade/core-maintainers-group
/fields/is_available.yaml @spade/team-psa
/fields/item_page.yaml @spade/core-maintainers-group
/fields/language.yaml @spade/core-maintainers-group
/fields/location.yaml @spade/core-maintainers-group
/fields/logged_in.yaml @spade/core-maintainers-group
/fields/login.yaml @spade/core-maintainers-group
/fields/max_quantity_new.yaml @spade/commerce-analytics
/fields/max_quantity_old.yaml @spade/commerce-analytics
/fields/merlin_environment.yaml @spade/data-platform
/fields/metadata_event_id.yaml @spade/commerce-analytics
/fields/metadata_state_change_type.yaml @spade/commerce-analytics
/fields/metadata_state_changed_at.yaml @spade/commerce-analytics
/fields/metadata_store_type.yaml @spade/commerce-analytics
/fields/min_quantity_new.yaml @spade/commerce-analytics
/fields/min_quantity_old.yaml @spade/commerce-analytics
/fields/name.yaml @spade/team-psa
/fields/notification_id.yaml @spade/notifications
/fields/notification_type.yaml @spade/notifications
/fields/number_of_offers.yaml @spade/core-maintainers-group
/fields/offer_id.yaml @spade/core-maintainers-group
/fields/origin.yaml @spade/data-platform
/fields/os_name.yaml @spade/team-psa
/fields/os_version.yaml @spade/team-psa
/fields/outcome_10_points_spent.yaml @spade/core-maintainers-group
/fields/outcome_1_points_spent.yaml @spade/core-maintainers-group
/fields/outcome_2_points_spent.yaml @spade/core-maintainers-group
/fields/outcome_3_points_spent.yaml @spade/core-maintainers-group
/fields/outcome_4_points_spent.yaml @spade/core-maintainers-group
/fields/outcome_5_points_spent.yaml @spade/core-maintainers-group
/fields/outcome_6_points_spent.yaml @spade/core-maintainers-group
/fields/outcome_7_points_spent.yaml @spade/core-maintainers-group
/fields/outcome_8_points_spent.yaml @spade/core-maintainers-group
/fields/outcome_9_points_spent.yaml @spade/core-maintainers-group
/fields/page_session_id.yaml @spade/team-psa
/fields/platform.yaml @spade/team-psa
/fields/platform_new.yaml @spade/commerce-analytics
/fields/platform_old.yaml @spade/commerce-analytics
/fields/prediction_id.yaml @spade/core-maintainers-group
/fields/preferred_language.yaml @spade/core-maintainers-group
/fields/prices_new.yaml @spade/commerce-analytics
/fields/prices_old.yaml @spade/commerce-analytics
/fields/pricing_id.yaml @spade/commerce-analytics
/fields/product_id_new.yaml @spade/commerce-analytics
/fields/product_id_old.yaml @spade/commerce-analytics
/fields/promotion_id_new.yaml @spade/commerce-analytics
/fields/promotion_id_old.yaml @spade/commerce-analytics
/fields/query.yaml @spade/data-platform
/fields/query_granularity.yaml @spade/data-platform
/fields/query_id.yaml @spade/data-platform
/fields/query_type.yaml @spade/data-platform
/fields/reason.yaml @spade/team-psa
/fields/received_language.yaml @spade/core-maintainers-group
/fields/referrer_host.yaml @spade/core-maintainers-group
/fields/referrer_url.yaml @spade/core-maintainers-group
/fields/region.yaml @spade/data-platform
/fields/request_time_ms.yaml @spade/data-platform
/fields/response_bytes.yaml @spade/data-platform
/fields/runtime_ms.yaml @spade/data-platform
/fields/scout_error_type.yaml @spade/data-platform
/fields/scout_host.yaml @spade/data-platform
/fields/scout_http_status.yaml @spade/data-platform
/fields/scout_url.yaml @spade/data-platform
/fields/scout_user_id.yaml @spade/data-platform
/fields/screen_density.yaml @spade/core-maintainers-group
/fields/search_event.yaml @spade/core-maintainers-group
/fields/section.yaml @spade/core-maintainers-group
/fields/sequence_number.yaml @spade/data-platform
/fields/server_time.yaml @spade/core-maintainers-group
/fields/sort_type.yaml @spade/core-maintainers-group
/fields/source.yaml @spade/core-maintainers-group
/fields/ssrtest.yaml @spade/data-platform
/fields/start_time_new.yaml @spade/commerce-analytics
/fields/start_time_old.yaml @spade/commerce-analytics
/fields/state_new.yaml @spade/commerce-analytics
/fields/state_old.yaml @spade/commerce-analytics
/fields/success.yaml @spade/data-platform
/fields/suggested.yaml @spade/core-maintainers-group
/fields/tab_session_id.yaml @spade/core-maintainers-group
/fields/tag_filter_set.yaml @spade/core-maintainers-group
/fields/tag_id.yaml @spade/core-maintainers-group
/fields/tag_position.yaml @spade/core-maintainers-group
/fields/target_action.yaml @spade/core-maintainers-group
/fields/target_channel.yaml @spade/core-maintainers-group
/fields/target_channel_id.yaml @spade/core-maintainers-group
/fields/target_game.yaml @spade/core-maintainers-group
/fields/target_hosted_channel.yaml @spade/core-maintainers-group
/fields/target_hosted_channel_id.yaml @spade/core-maintainers-group
/fields/target_login.yaml @spade/core-maintainers-group
/fields/target_login_id.yaml @spade/core-maintainers-group
/fields/target_url.yaml @spade/core-maintainers-group
/fields/target_user_id.yaml @spade/core-maintainers-group
/fields/tax_code_new.yaml @spade/commerce-analytics
/fields/tax_code_old.yaml @spade/commerce-analytics
/fields/tax_inclusive_new.yaml @spade/commerce-analytics
/fields/tax_inclusive_old.yaml @spade/commerce-analytics
/fields/tenant_id_new.yaml @spade/commerce-analytics
/fields/tenant_id_old.yaml @spade/commerce-analytics
/fields/tier_new.yaml @spade/commerce-analytics
/fields/tier_old.yaml @spade/commerce-analytics
/fields/time.yaml @spade/data-platform
/fields/time_since_tab_open.yaml @spade/team-vxa
/fields/time_utc.yaml @spade/data-platform
/fields/token.yaml @spade/core-maintainers-group
/fields/tplr_id_new.yaml @spade/commerce-analytics
/fields/tplr_id_old.yaml @spade/commerce-analytics
/fields/type.yaml @spade/core-maintainers-group
/fields/type_unique_id.yaml @spade/core-maintainers-group
/fields/ui_context.yaml @spade/core-maintainers-group
/fields/unseen_view_count.yaml @spade/core-maintainers-group
/fields/updated_at_new.yaml @spade/commerce-analytics
/fields/updated_at_old.yaml @spade/commerce-analytics
/fields/url.yaml @spade/core-maintainers-group
/fields/user_agent.yaml @spade/data-platform
/fields/user_id.yaml @spade/data-platform
/fields/view_uuid.yaml @spade/core-maintainers-group

# End Field ownership.


# Group ownership. List must be alphabetical.

/groups/all_events_common_fields.yaml @spade/data-platform
/groups/external_ip.yaml @spade/data-platform
/groups/internal_ip.yaml @spade/data-platform

# End Group ownership.


# Project configuration. Do not edit.

/.github/ @spade/data-platform
/.github/CODEOWNERS @spade/core-maintainers-group
/.yamllint @spade/data-platform
/.gitignore @spade/data-platform
*.sh @spade/data-platform
*.cfg @spade/data-platform
/expectations/ @spade/data-platform
/scripts/ @spade/data-platform
/transforms/ @spade/data-platform
/templates/ @spade/data-platform
/types/ @spade/data-platform
README.md @spade/data-platform
