Skip to content

feat(DENG-8905): add policies_is_enterprise to glean_telemetry.active_users_aggregates#8934

Open
kik-kik wants to merge 1 commit intomainfrom
feat/DENG-8905/add-policies_is_enterprise-to-glean_telemetry-active_users_aggregates
Open

feat(DENG-8905): add policies_is_enterprise to glean_telemetry.active_users_aggregates#8934
kik-kik wants to merge 1 commit intomainfrom
feat/DENG-8905/add-policies_is_enterprise-to-glean_telemetry-active_users_aggregates

Conversation

@kik-kik
Copy link
Contributor

@kik-kik kik-kik commented Mar 2, 2026

feat(DENG-8905): add policies_is_enterprise to glean_telemetry.active_users_aggregates

This also includes adding the policies_is_enterprise field upstream to glean_usage generator baseline_clients_daily, baseline_clients_first_seen, and baseline_clients_last_seen templates, firefox_desktop_derived.baseline_active_users_v1, and firefox_desktop.baseline_active_users_aggregates_v2.

@kik-kik kik-kik self-assigned this Mar 2, 2026
@kik-kik kik-kik requested a review from a team as a code owner March 2, 2026 15:38
@kik-kik kik-kik added the enhancement New feature or request label Mar 2, 2026
…ast_seen + baseline_active_users and baseline_active_users_aggregates_v2
@kik-kik kik-kik force-pushed the feat/DENG-8905/add-policies_is_enterprise-to-glean_telemetry-active_users_aggregates branch from d6a112d to bfe08d9 Compare March 2, 2026 15:45
@kik-kik kik-kik changed the title feat(DENG-8905): add policies_is_enterprise firefox_desktoip.baseline_active_users_aggregates_v2 feat(DENG-8905): add policies_is_enterprise to glean_telemetry.active_users_aggregates Mar 2, 2026
@github-actions

This comment has been minimized.

name: policies_is_enterprise
type: BOOLEAN
description: |-
Attempt to determine if the user is an enterprise user based on various signals.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be good to elaborate on why this is an "attempt" for better understanding to users

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I copied this description from the Glean dictionary.

@github-actions
Copy link

github-actions bot commented Mar 2, 2026

Integration report for "feat(DENG-8905): add policies_is_enterprise firefox_desktoip.baseline_active_users_aggregates_v2"

sql.diff

Click to expand!
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:11.885882454 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:07.856822861 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-28"
+  DATE(submission_timestamp) >= "2026-03-02"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_daily_v1/query.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_daily_v1/query.sql	2026-03-02 15:59:11.954883474 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_daily_v1/query.sql	2026-03-02 15:59:07.928823926 +0000
@@ -47,6 +47,7 @@
     CAST(NULL AS STRING) AS distributor,
     CAST(NULL AS STRING) AS distributor_channel,
     CAST(NULL AS STRING) AS distribution_partner_id,
+    CAST(NULL AS BOOLEAN) AS policies_is_enterprise,
     ping_info.experiments AS experiments
   FROM
     `moz-fx-data-shared-prod.accounts_cirrus_stable.baseline_v1`
@@ -196,6 +197,9 @@
     `moz-fx-data-shared-prod.udf.mode_last`(
       ARRAY_AGG(attribution_msclkid) OVER w1
     ) AS attribution_msclkid,
+    `moz-fx-data-shared-prod.udf.mode_last`(
+      ARRAY_AGG(policies_is_enterprise) OVER w1
+    ) AS policies_is_enterprise,
   FROM
     with_date_offsets
   LEFT JOIN
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_daily_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_daily_v1/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_daily_v1/schema.yaml	2026-03-02 15:59:11.954883474 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_daily_v1/schema.yaml	2026-03-02 15:59:07.928823926 +0000
@@ -250,3 +250,9 @@
   name: attribution_msclkid
   type: STRING
   description: Unique token created at Firefox download time using the Microsoft Store.
+- mode: NULLABLE
+  name: policies_is_enterprise
+  type: BOOLEAN
+  description: |-
+    Attempt to determine if the user is an enterprise user based on various signals.
+    This metric was generated to correspond to the Legacy Telemetry scalar policies.is_enterprise.
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_last_seen_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_last_seen_v1/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_last_seen_v1/schema.yaml	2026-03-02 15:59:11.954883474 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/baseline_clients_last_seen_v1/schema.yaml	2026-03-02 15:59:07.928823926 +0000
@@ -227,3 +227,9 @@
   name: attribution_msclkid
   type: STRING
   description: Unique token created at Firefox download time using the Microsoft Store.
+- mode: NULLABLE
+  name: policies_is_enterprise
+  type: BOOLEAN
+  description: |-
+    Attempt to determine if the user is an enterprise user based on various signals.
+    This metric was generated to correspond to the Legacy Telemetry scalar policies.is_enterprise.
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:11.954883474 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:07.928823926 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-28"
+  DATE(submission_timestamp) >= "2026-03-02"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:11.924883031 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:07.898823483 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-28"
+  DATE(submission_timestamp) >= "2026-03-02"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:11.898882646 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:07.872823098 +0000
@@ -119,7 +119,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-28"
+  DATE(submission_timestamp) >= "2026-03-02"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_daily_v1/query.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_daily_v1/query.sql	2026-03-02 15:59:11.957883519 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_daily_v1/query.sql	2026-03-02 15:59:07.930823956 +0000
@@ -47,6 +47,7 @@
     CAST(NULL AS STRING) AS distributor,
     CAST(NULL AS STRING) AS distributor_channel,
     CAST(NULL AS STRING) AS distribution_partner_id,
+    CAST(NULL AS BOOLEAN) AS policies_is_enterprise,
     ping_info.experiments AS experiments
   FROM
     `moz-fx-data-shared-prod.burnham_stable.baseline_v1`
@@ -196,6 +197,9 @@
     `moz-fx-data-shared-prod.udf.mode_last`(
       ARRAY_AGG(attribution_msclkid) OVER w1
     ) AS attribution_msclkid,
+    `moz-fx-data-shared-prod.udf.mode_last`(
+      ARRAY_AGG(policies_is_enterprise) OVER w1
+    ) AS policies_is_enterprise,
   FROM
     with_date_offsets
   LEFT JOIN
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_daily_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_daily_v1/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_daily_v1/schema.yaml	2026-03-02 15:59:11.957883519 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_daily_v1/schema.yaml	2026-03-02 15:59:07.930823956 +0000
@@ -250,3 +250,9 @@
   name: attribution_msclkid
   type: STRING
   description: Unique token created at Firefox download time using the Microsoft Store.
+- mode: NULLABLE
+  name: policies_is_enterprise
+  type: BOOLEAN
+  description: |-
+    Attempt to determine if the user is an enterprise user based on various signals.
+    This metric was generated to correspond to the Legacy Telemetry scalar policies.is_enterprise.
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_last_seen_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_last_seen_v1/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_last_seen_v1/schema.yaml	2026-03-02 15:59:11.957883519 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/burnham_derived/baseline_clients_last_seen_v1/schema.yaml	2026-03-02 15:59:07.930823956 +0000
@@ -227,3 +227,9 @@
   name: attribution_msclkid
   type: STRING
   description: Unique token created at Firefox download time using the Microsoft Store.
+- mode: NULLABLE
+  name: policies_is_enterprise
+  type: BOOLEAN
+  description: |-
+    Attempt to determine if the user is an enterprise user based on various signals.
+    This metric was generated to correspond to the Legacy Telemetry scalar policies.is_enterprise.
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:11.904882735 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:07.873823113 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-28"
+  DATE(submission_timestamp) >= "2026-03-02"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_backend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_backend_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:11.904882735 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:07.874823128 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-28"
+  DATE(submission_timestamp) >= "2026-03-02"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_daily_v1/query.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_daily_v1/query.sql	2026-03-02 15:59:11.958883533 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_daily_v1/query.sql	2026-03-02 15:59:07.931823971 +0000
@@ -47,6 +47,7 @@
     CAST(NULL AS STRING) AS distributor,
     CAST(NULL AS STRING) AS distributor_channel,
     CAST(NULL AS STRING) AS distribution_partner_id,
+    CAST(NULL AS BOOLEAN) AS policies_is_enterprise,
     ping_info.experiments AS experiments
   FROM
     `moz-fx-data-shared-prod.experimenter_cirrus_stable.baseline_v1`
@@ -196,6 +197,9 @@
     `moz-fx-data-shared-prod.udf.mode_last`(
       ARRAY_AGG(attribution_msclkid) OVER w1
     ) AS attribution_msclkid,
+    `moz-fx-data-shared-prod.udf.mode_last`(
+      ARRAY_AGG(policies_is_enterprise) OVER w1
+    ) AS policies_is_enterprise,
   FROM
     with_date_offsets
   LEFT JOIN
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_daily_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_daily_v1/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_daily_v1/schema.yaml	2026-03-02 15:59:11.958883533 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_daily_v1/schema.yaml	2026-03-02 15:59:07.931823971 +0000
@@ -250,3 +250,9 @@
   name: attribution_msclkid
   type: STRING
   description: Unique token created at Firefox download time using the Microsoft Store.
+- mode: NULLABLE
+  name: policies_is_enterprise
+  type: BOOLEAN
+  description: |-
+    Attempt to determine if the user is an enterprise user based on various signals.
+    This metric was generated to correspond to the Legacy Telemetry scalar policies.is_enterprise.
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_last_seen_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_last_seen_v1/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_last_seen_v1/schema.yaml	2026-03-02 15:59:11.958883533 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/baseline_clients_last_seen_v1/schema.yaml	2026-03-02 15:59:07.931823971 +0000
@@ -227,3 +227,9 @@
   name: attribution_msclkid
   type: STRING
   description: Unique token created at Firefox download time using the Microsoft Store.
+- mode: NULLABLE
+  name: policies_is_enterprise
+  type: BOOLEAN
+  description: |-
+    Attempt to determine if the user is an enterprise user based on various signals.
+    This metric was generated to correspond to the Legacy Telemetry scalar policies.is_enterprise.
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:11.945883341 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:07.924823867 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-28"
+  DATE(submission_timestamp) >= "2026-03-02"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml	2026-03-02 15:59:11.951883430 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml	2026-03-02 15:59:07.925823882 +0000
@@ -1,6 +1,10 @@
-friendly_name: Broken Site Report
+friendly_name: App-specific view for Glean ping "broken-site-report"
 description: |-
-  Please provide a description for the query
+  This a view that UNIONs the stable ping tables
+  across all channels of the Glean application "Firefox for Android"
+  (org_mozilla_firefox.broken_site_report, org_mozilla_firefox_beta.broken_site_report, org_mozilla_fenix.broken_site_report, org_mozilla_fenix_nightly.broken_site_report, org_mozilla_fennec_aurora.broken_site_report).
+
+  It is used by Looker.
 owners: []
 workgroup_access:
 - role: roles/bigquery.dataViewer
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml	2026-03-02 15:59:11.951883430 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml	2026-03-02 15:59:07.925823882 +0000
@@ -1,6 +1,10 @@
-friendly_name: Crash
+friendly_name: App-specific view for Glean ping "crash"
 description: |-
-  Please provide a description for the query
+  This a view that UNIONs the stable ping tables
+  across all channels of the Glean application "Firefox for Android"
+  (org_mozilla_firefox.crash, org_mozilla_firefox_beta.crash, org_mozilla_fenix.crash, org_mozilla_fenix_nightly.crash, org_mozilla_fennec_aurora.crash).
+
+  It is used by Looker.
 owners: []
 workgroup_access:
 - role: roles/bigquery.dataViewer
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/events_stream/view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/events_stream/view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/events_stream/view.sql	2026-03-02 15:59:11.985883933 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/events_stream/view.sql	2026-03-02 15:59:07.954824311 +0000
@@ -116,6 +116,7 @@
       LAX_BOOL(event_extra.hit) AS `hit`,
       LAX_BOOL(event_extra.hls_decoder) AS `hls_decoder`,
       LAX_BOOL(event_extra.hyphen_compat) AS `hyphen_compat`,
+      LAX_BOOL(event_extra.is_addon_active) AS `is_addon_active`,
       LAX_BOOL(event_extra.is_deleted) AS `is_deleted`,
       LAX_BOOL(event_extra.is_frame) AS `is_frame`,
       LAX_BOOL(event_extra.is_hardware_accelerated) AS `is_hardware_accelerated`,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/metrics/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/metrics/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/metrics/schema.yaml	2026-03-02 15:59:11.997884110 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/metrics/schema.yaml	2026-03-02 15:59:07.986824784 +0000
@@ -12772,8 +12772,7 @@
       - name: value
         type: INTEGER
         mode: NULLABLE
-      description: 'Failure occurs when initializing the audio stream. (Migrated from
-        the geckoview metric of the same name).
+      description: 'Failure occurs when initializing the audio stream.
 
         '
     - name: glean_validation_pings_submitted
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/nimbus_targeting_context/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/nimbus_targeting_context/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/nimbus_targeting_context/schema.yaml	2026-03-02 15:59:12.022884480 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/nimbus_targeting_context/schema.yaml	2026-03-02 15:59:07.995824917 +0000
@@ -374,6 +374,16 @@
         This metric is only attached to a ping if it already contains other data.
 
         '
+  - name: object
+    type: RECORD
+    mode: NULLABLE
+    fields:
+    - name: nimbus_system_recorded_nimbus_context
+      type: JSON
+      mode: NULLABLE
+      description: 'The Nimbus context object that is recorded to Glean
+
+        '
 - name: normalized_app_name
   type: STRING
   mode: NULLABLE
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/nimbus_targeting_context/view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/nimbus_targeting_context/view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/nimbus_targeting_context/view.sql	2026-03-02 15:59:12.022884480 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/nimbus_targeting_context/view.sql	2026-03-02 15:59:07.995824917 +0000
@@ -21,7 +21,8 @@
       metrics.labeled_counter.glean_error_invalid_value
     ) AS `labeled_counter`,
     STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string`,
-    STRUCT(metrics.string_list.glean_ping_uploader_capabilities) AS `string_list`
+    STRUCT(metrics.string_list.glean_ping_uploader_capabilities) AS `string_list`,
+    STRUCT(metrics.object.nimbus_system_recorded_nimbus_context) AS `object`
   ) AS `metrics`,
   normalized_app_name,
   normalized_country_code,
@@ -56,7 +57,8 @@
       metrics.labeled_counter.glean_error_invalid_value
     ) AS `labeled_counter`,
     STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string`,
-    STRUCT(metrics.string_list.glean_ping_uploader_capabilities) AS `string_list`
+    STRUCT(metrics.string_list.glean_ping_uploader_capabilities) AS `string_list`,
+    STRUCT(metrics.object.nimbus_system_recorded_nimbus_context) AS `object`
   ) AS `metrics`,
   normalized_app_name,
   normalized_country_code,
@@ -91,7 +93,8 @@
       metrics.labeled_counter.glean_error_invalid_value
     ) AS `labeled_counter`,
     STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string`,
-    STRUCT(metrics.string_list.glean_ping_uploader_capabilities) AS `string_list`
+    STRUCT(metrics.string_list.glean_ping_uploader_capabilities) AS `string_list`,
+    STRUCT(metrics.object.nimbus_system_recorded_nimbus_context) AS `object`
   ) AS `metrics`,
   normalized_app_name,
   normalized_country_code,
@@ -126,7 +129,8 @@
       metrics.labeled_counter.glean_error_invalid_value
     ) AS `labeled_counter`,
     STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string`,
-    STRUCT(metrics.string_list.glean_ping_uploader_capabilities) AS `string_list`
+    STRUCT(metrics.string_list.glean_ping_uploader_capabilities) AS `string_list`,
+    STRUCT(metrics.object.nimbus_system_recorded_nimbus_context) AS `object`
   ) AS `metrics`,
   normalized_app_name,
   normalized_country_code,
@@ -161,7 +165,8 @@
       metrics.labeled_counter.glean_error_invalid_value
     ) AS `labeled_counter`,
     STRUCT(metrics.string.glean_client_annotation_experimentation_id) AS `string`,
-    STRUCT(metrics.string_list.glean_ping_uploader_capabilities) AS `string_list`
+    STRUCT(metrics.string_list.glean_ping_uploader_capabilities) AS `string_list`,
+    STRUCT(metrics.object.nimbus_system_recorded_nimbus_context) AS `object`
   ) AS `metrics`,
   normalized_app_name,
   normalized_country_code,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/schema.yaml	2026-03-02 15:59:12.034884658 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/schema.yaml	2026-03-02 15:59:08.006825080 +0000
@@ -20461,6 +20461,251 @@
         `use.counter.top_level_content_documents_destroyed` to calculate the rate.
 
         '
+    - name: use_counter_doc_location_ancestororigins_getter
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document got Location.ancestorOrigins. Compare against
+        `use.counter.content_documents_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_doc_location_ancestororigins_setter
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document set Location.ancestorOrigins. Compare against
+        `use.counter.content_documents_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_doc_navigator_requestmidiaccess
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document called called Navigator.requestMIDIAccess.
+        Compare against `use.counter.content_documents_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_doc_reportingobserver_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document called called ReportingObserver.constructor.
+        Compare against `use.counter.content_documents_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_doc_videodecoder_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document called called VideoDecoder.constructor. Compare
+        against `use.counter.content_documents_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_doc_videoencoder_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document called called VideoEncoder.constructor. Compare
+        against `use.counter.content_documents_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_doc_wakelock_request
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document called called WakeLock.request. Compare against
+        `use.counter.content_documents_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_doc_window_orientation_getter
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document got Window.orientation. Compare against `use.counter.content_documents_destroyed`
+        to calculate the rate.
+
+        '
+    - name: use_counter_doc_window_orientation_setter
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document set Window.orientation. Compare against `use.counter.content_documents_destroyed`
+        to calculate the rate.
+
+        '
+    - name: use_counter_page_location_ancestororigins_getter
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page got Location.ancestorOrigins. Compare against `use.counter.top_level_content_documents_destroyed`
+        to calculate the rate.
+
+        '
+    - name: use_counter_page_location_ancestororigins_setter
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page set Location.ancestorOrigins. Compare against `use.counter.top_level_content_documents_destroyed`
+        to calculate the rate.
+
+        '
+    - name: use_counter_page_navigator_requestmidiaccess
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page called called Navigator.requestMIDIAccess. Compare
+        against `use.counter.top_level_content_documents_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_page_reportingobserver_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page called called ReportingObserver.constructor. Compare
+        against `use.counter.top_level_content_documents_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_page_videodecoder_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page called called VideoDecoder.constructor. Compare
+        against `use.counter.top_level_content_documents_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_page_videoencoder_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page called called VideoEncoder.constructor. Compare
+        against `use.counter.top_level_content_documents_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_page_wakelock_request
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page called called WakeLock.request. Compare against
+        `use.counter.top_level_content_documents_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_page_window_orientation_getter
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page got Window.orientation. Compare against `use.counter.top_level_content_documents_destroyed`
+        to calculate the rate.
+
+        '
+    - name: use_counter_page_window_orientation_setter
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page set Window.orientation. Compare against `use.counter.top_level_content_documents_destroyed`
+        to calculate the rate.
+
+        '
+    - name: use_counter_worker_dedicated_reportingobserver_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a dedicated worker called called ReportingObserver.constructor.
+        Compare against `use.counter.dedicated_workers_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_worker_dedicated_videodecoder_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a dedicated worker called called VideoDecoder.constructor.
+        Compare against `use.counter.dedicated_workers_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_worker_dedicated_videoencoder_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a dedicated worker called called VideoEncoder.constructor.
+        Compare against `use.counter.dedicated_workers_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_worker_service_reportingobserver_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a service worker called called ReportingObserver.constructor.
+        Compare against `use.counter.service_workers_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_worker_service_videodecoder_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a service worker called called VideoDecoder.constructor.
+        Compare against `use.counter.service_workers_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_worker_service_videoencoder_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a service worker called called VideoEncoder.constructor.
+        Compare against `use.counter.service_workers_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_worker_shared_reportingobserver_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a shared worker called called ReportingObserver.constructor.
+        Compare against `use.counter.shared_workers_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_worker_shared_videodecoder_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a shared worker called called VideoDecoder.constructor.
+        Compare against `use.counter.shared_workers_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_worker_shared_videoencoder_constructor
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a shared worker called called VideoEncoder.constructor.
+        Compare against `use.counter.shared_workers_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_css_doc_css_animation_range
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document used the CSS property animation-range. Compare
+        against `use.counter.content_documents_destroyed` to calculate the rate.
+
+        '
+    - name: use_counter_css_doc_css_animation_range_end
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document used the CSS property animation-range-end.
+        Compare against `use.counter.content_documents_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_css_doc_css_animation_range_start
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a document used the CSS property animation-range-start.
+        Compare against `use.counter.content_documents_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_css_page_css_animation_range
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page used the CSS property animation-range. Compare
+        against `use.counter.top_level_content_documents_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_css_page_css_animation_range_end
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page used the CSS property animation-range-end. Compare
+        against `use.counter.top_level_content_documents_destroyed` to calculate the
+        rate.
+
+        '
+    - name: use_counter_css_page_css_animation_range_start
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Whether a page used the CSS property animation-range-start. Compare
+        against `use.counter.top_level_content_documents_destroyed` to calculate the
+        rate.
+
+        '
   - name: labeled_counter
     type: RECORD
     mode: NULLABLE
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/view.sql	2026-03-02 15:59:12.182886847 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/use_counters/view.sql	2026-03-02 15:59:08.028825405 +0000
@@ -2715,7 +2715,40 @@
       metrics.counter.use_counter_css_page_css_text_box_edge,
       metrics.counter.use_counter_css_page_css_text_box_trim,
       metrics.counter.use_counter_css_doc_css_timeline_scope,
-      metrics.counter.use_counter_css_page_css_timeline_scope
+      metrics.counter.use_counter_css_page_css_timeline_scope,
+      metrics.counter.use_counter_doc_location_ancestororigins_getter,
+      metrics.counter.use_counter_doc_location_ancestororigins_setter,
+      metrics.counter.use_counter_doc_navigator_requestmidiaccess,
+      metrics.counter.use_counter_doc_reportingobserver_constructor,
+      metrics.counter.use_counter_doc_videodecoder_constructor,
+      metrics.counter.use_counter_doc_videoencoder_constructor,
+      metrics.counter.use_counter_doc_wakelock_request,
+      metrics.counter.use_counter_doc_window_orientation_getter,
+      metrics.counter.use_counter_doc_window_orientation_setter,
+      metrics.counter.use_counter_page_location_ancestororigins_getter,
+      metrics.counter.use_counter_page_location_ancestororigins_setter,
+      metrics.counter.use_counter_page_navigator_requestmidiaccess,
+      metrics.counter.use_counter_page_reportingobserver_constructor,
+      metrics.counter.use_counter_page_videodecoder_constructor,
+      metrics.counter.use_counter_page_videoencoder_constructor,
+      metrics.counter.use_counter_page_wakelock_request,
+      metrics.counter.use_counter_page_window_orientation_getter,
+      metrics.counter.use_counter_page_window_orientation_setter,
+      metrics.counter.use_counter_worker_dedicated_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_dedicated_videodecoder_constructor,
+      metrics.counter.use_counter_worker_dedicated_videoencoder_constructor,
+      metrics.counter.use_counter_worker_service_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_service_videodecoder_constructor,
+      metrics.counter.use_counter_worker_service_videoencoder_constructor,
+      metrics.counter.use_counter_worker_shared_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_shared_videodecoder_constructor,
+      metrics.counter.use_counter_worker_shared_videoencoder_constructor,
+      metrics.counter.use_counter_css_doc_css_animation_range,
+      metrics.counter.use_counter_css_doc_css_animation_range_end,
+      metrics.counter.use_counter_css_doc_css_animation_range_start,
+      metrics.counter.use_counter_css_page_css_animation_range,
+      metrics.counter.use_counter_css_page_css_animation_range_end,
+      metrics.counter.use_counter_css_page_css_animation_range_start
     ) AS `counter`,
     STRUCT(
       metrics.labeled_counter.glean_error_invalid_label,
@@ -5454,7 +5487,40 @@
       metrics.counter.use_counter_css_page_css_text_box_edge,
       metrics.counter.use_counter_css_page_css_text_box_trim,
       metrics.counter.use_counter_css_doc_css_timeline_scope,
-      metrics.counter.use_counter_css_page_css_timeline_scope
+      metrics.counter.use_counter_css_page_css_timeline_scope,
+      metrics.counter.use_counter_doc_location_ancestororigins_getter,
+      metrics.counter.use_counter_doc_location_ancestororigins_setter,
+      metrics.counter.use_counter_doc_navigator_requestmidiaccess,
+      metrics.counter.use_counter_doc_reportingobserver_constructor,
+      metrics.counter.use_counter_doc_videodecoder_constructor,
+      metrics.counter.use_counter_doc_videoencoder_constructor,
+      metrics.counter.use_counter_doc_wakelock_request,
+      metrics.counter.use_counter_doc_window_orientation_getter,
+      metrics.counter.use_counter_doc_window_orientation_setter,
+      metrics.counter.use_counter_page_location_ancestororigins_getter,
+      metrics.counter.use_counter_page_location_ancestororigins_setter,
+      metrics.counter.use_counter_page_navigator_requestmidiaccess,
+      metrics.counter.use_counter_page_reportingobserver_constructor,
+      metrics.counter.use_counter_page_videodecoder_constructor,
+      metrics.counter.use_counter_page_videoencoder_constructor,
+      metrics.counter.use_counter_page_wakelock_request,
+      metrics.counter.use_counter_page_window_orientation_getter,
+      metrics.counter.use_counter_page_window_orientation_setter,
+      metrics.counter.use_counter_worker_dedicated_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_dedicated_videodecoder_constructor,
+      metrics.counter.use_counter_worker_dedicated_videoencoder_constructor,
+      metrics.counter.use_counter_worker_service_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_service_videodecoder_constructor,
+      metrics.counter.use_counter_worker_service_videoencoder_constructor,
+      metrics.counter.use_counter_worker_shared_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_shared_videodecoder_constructor,
+      metrics.counter.use_counter_worker_shared_videoencoder_constructor,
+      metrics.counter.use_counter_css_doc_css_animation_range,
+      metrics.counter.use_counter_css_doc_css_animation_range_end,
+      metrics.counter.use_counter_css_doc_css_animation_range_start,
+      metrics.counter.use_counter_css_page_css_animation_range,
+      metrics.counter.use_counter_css_page_css_animation_range_end,
+      metrics.counter.use_counter_css_page_css_animation_range_start
     ) AS `counter`,
     STRUCT(
       metrics.labeled_counter.glean_error_invalid_label,
@@ -8193,7 +8259,40 @@
       metrics.counter.use_counter_css_page_css_text_box_edge,
       metrics.counter.use_counter_css_page_css_text_box_trim,
       metrics.counter.use_counter_css_doc_css_timeline_scope,
-      metrics.counter.use_counter_css_page_css_timeline_scope
+      metrics.counter.use_counter_css_page_css_timeline_scope,
+      metrics.counter.use_counter_doc_location_ancestororigins_getter,
+      metrics.counter.use_counter_doc_location_ancestororigins_setter,
+      metrics.counter.use_counter_doc_navigator_requestmidiaccess,
+      metrics.counter.use_counter_doc_reportingobserver_constructor,
+      metrics.counter.use_counter_doc_videodecoder_constructor,
+      metrics.counter.use_counter_doc_videoencoder_constructor,
+      metrics.counter.use_counter_doc_wakelock_request,
+      metrics.counter.use_counter_doc_window_orientation_getter,
+      metrics.counter.use_counter_doc_window_orientation_setter,
+      metrics.counter.use_counter_page_location_ancestororigins_getter,
+      metrics.counter.use_counter_page_location_ancestororigins_setter,
+      metrics.counter.use_counter_page_navigator_requestmidiaccess,
+      metrics.counter.use_counter_page_reportingobserver_constructor,
+      metrics.counter.use_counter_page_videodecoder_constructor,
+      metrics.counter.use_counter_page_videoencoder_constructor,
+      metrics.counter.use_counter_page_wakelock_request,
+      metrics.counter.use_counter_page_window_orientation_getter,
+      metrics.counter.use_counter_page_window_orientation_setter,
+      metrics.counter.use_counter_worker_dedicated_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_dedicated_videodecoder_constructor,
+      metrics.counter.use_counter_worker_dedicated_videoencoder_constructor,
+      metrics.counter.use_counter_worker_service_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_service_videodecoder_constructor,
+      metrics.counter.use_counter_worker_service_videoencoder_constructor,
+      metrics.counter.use_counter_worker_shared_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_shared_videodecoder_constructor,
+      metrics.counter.use_counter_worker_shared_videoencoder_constructor,
+      metrics.counter.use_counter_css_doc_css_animation_range,
+      metrics.counter.use_counter_css_doc_css_animation_range_end,
+      metrics.counter.use_counter_css_doc_css_animation_range_start,
+      metrics.counter.use_counter_css_page_css_animation_range,
+      metrics.counter.use_counter_css_page_css_animation_range_end,
+      metrics.counter.use_counter_css_page_css_animation_range_start
     ) AS `counter`,
     STRUCT(
       metrics.labeled_counter.glean_error_invalid_label,
@@ -10932,7 +11031,40 @@
       metrics.counter.use_counter_css_page_css_text_box_edge,
       metrics.counter.use_counter_css_page_css_text_box_trim,
       metrics.counter.use_counter_css_doc_css_timeline_scope,
-      metrics.counter.use_counter_css_page_css_timeline_scope
+      metrics.counter.use_counter_css_page_css_timeline_scope,
+      metrics.counter.use_counter_doc_location_ancestororigins_getter,
+      metrics.counter.use_counter_doc_location_ancestororigins_setter,
+      metrics.counter.use_counter_doc_navigator_requestmidiaccess,
+      metrics.counter.use_counter_doc_reportingobserver_constructor,
+      metrics.counter.use_counter_doc_videodecoder_constructor,
+      metrics.counter.use_counter_doc_videoencoder_constructor,
+      metrics.counter.use_counter_doc_wakelock_request,
+      metrics.counter.use_counter_doc_window_orientation_getter,
+      metrics.counter.use_counter_doc_window_orientation_setter,
+      metrics.counter.use_counter_page_location_ancestororigins_getter,
+      metrics.counter.use_counter_page_location_ancestororigins_setter,
+      metrics.counter.use_counter_page_navigator_requestmidiaccess,
+      metrics.counter.use_counter_page_reportingobserver_constructor,
+      metrics.counter.use_counter_page_videodecoder_constructor,
+      metrics.counter.use_counter_page_videoencoder_constructor,
+      metrics.counter.use_counter_page_wakelock_request,
+      metrics.counter.use_counter_page_window_orientation_getter,
+      metrics.counter.use_counter_page_window_orientation_setter,
+      metrics.counter.use_counter_worker_dedicated_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_dedicated_videodecoder_constructor,
+      metrics.counter.use_counter_worker_dedicated_videoencoder_constructor,
+      metrics.counter.use_counter_worker_service_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_service_videodecoder_constructor,
+      metrics.counter.use_counter_worker_service_videoencoder_constructor,
+      metrics.counter.use_counter_worker_shared_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_shared_videodecoder_constructor,
+      metrics.counter.use_counter_worker_shared_videoencoder_constructor,
+      metrics.counter.use_counter_css_doc_css_animation_range,
+      metrics.counter.use_counter_css_doc_css_animation_range_end,
+      metrics.counter.use_counter_css_doc_css_animation_range_start,
+      metrics.counter.use_counter_css_page_css_animation_range,
+      metrics.counter.use_counter_css_page_css_animation_range_end,
+      metrics.counter.use_counter_css_page_css_animation_range_start
     ) AS `counter`,
     STRUCT(
       metrics.labeled_counter.glean_error_invalid_label,
@@ -13671,7 +13803,40 @@
       metrics.counter.use_counter_css_page_css_text_box_edge,
       metrics.counter.use_counter_css_page_css_text_box_trim,
       metrics.counter.use_counter_css_doc_css_timeline_scope,
-      metrics.counter.use_counter_css_page_css_timeline_scope
+      metrics.counter.use_counter_css_page_css_timeline_scope,
+      metrics.counter.use_counter_doc_location_ancestororigins_getter,
+      metrics.counter.use_counter_doc_location_ancestororigins_setter,
+      metrics.counter.use_counter_doc_navigator_requestmidiaccess,
+      metrics.counter.use_counter_doc_reportingobserver_constructor,
+      metrics.counter.use_counter_doc_videodecoder_constructor,
+      metrics.counter.use_counter_doc_videoencoder_constructor,
+      metrics.counter.use_counter_doc_wakelock_request,
+      metrics.counter.use_counter_doc_window_orientation_getter,
+      metrics.counter.use_counter_doc_window_orientation_setter,
+      metrics.counter.use_counter_page_location_ancestororigins_getter,
+      metrics.counter.use_counter_page_location_ancestororigins_setter,
+      metrics.counter.use_counter_page_navigator_requestmidiaccess,
+      metrics.counter.use_counter_page_reportingobserver_constructor,
+      metrics.counter.use_counter_page_videodecoder_constructor,
+      metrics.counter.use_counter_page_videoencoder_constructor,
+      metrics.counter.use_counter_page_wakelock_request,
+      metrics.counter.use_counter_page_window_orientation_getter,
+      metrics.counter.use_counter_page_window_orientation_setter,
+      metrics.counter.use_counter_worker_dedicated_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_dedicated_videodecoder_constructor,
+      metrics.counter.use_counter_worker_dedicated_videoencoder_constructor,
+      metrics.counter.use_counter_worker_service_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_service_videodecoder_constructor,
+      metrics.counter.use_counter_worker_service_videoencoder_constructor,
+      metrics.counter.use_counter_worker_shared_reportingobserver_constructor,
+      metrics.counter.use_counter_worker_shared_videodecoder_constructor,
+      metrics.counter.use_counter_worker_shared_videoencoder_constructor,
+      metrics.counter.use_counter_css_doc_css_animation_range,
+      metrics.counter.use_counter_css_doc_css_animation_range_end,
+      metrics.counter.use_counter_css_doc_css_animation_range_start,
+      metrics.counter.use_counter_css_page_css_animation_range,
+      metrics.counter.use_counter_css_page_css_animation_range_end,
+      metrics.counter.use_counter_css_page_css_animation_range_start
     ) AS `counter`,
     STRUCT(
       metrics.labeled_counter.glean_error_invalid_label,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/user_characteristics/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/user_characteristics/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/user_characteristics/schema.yaml	2026-03-02 15:59:12.180886817 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/user_characteristics/schema.yaml	2026-03-02 15:59:08.000824991 +0000
@@ -1069,6 +1069,18 @@
         integer. Acts as a disk-size proxy for fingerprinting entropy analysis.
 
         '
+    - name: characteristics_avail_left
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Available left property
+
+        '
+    - name: characteristics_avail_top
+      type: INTEGER
+      mode: NULLABLE
+      description: 'Available top property
+
+        '
   - name: string
     type: RECORD
     mode: NULLABLE
@@ -2487,6 +2499,58 @@
       description: 'The timezone offset in minutes exposed to web content via getTimezoneOffset()
 
         '
+    - name: characteristics_gl2_alpha
+      type: STRING
+      mode: NULLABLE
+      description: 'Whether alpha was granted for the default WebGL2 context.
+
+        '
+    - name: characteristics_gl2_alpha_software
+      type: STRING
+      mode: NULLABLE
+      description: 'Whether alpha was granted for the default WebGL2 context (software
+        rendering).
+
+        '
+    - name: characteristics_gl2_antialias
+      type: STRING
+      mode: NULLABLE
+      description: 'Whether antialias was granted for the default WebGL2 context.
+
+        '
+    - name: characteristics_gl2_antialias_software
+      type: STRING
+      mode: NULLABLE
+      description: 'Whether antialias was granted for the default WebGL2 context (software
+        rendering).
+
+        '
+    - name: characteristics_gl_alpha
+      type: STRING
+      mode: NULLABLE
+      description: 'Whether alpha was granted for the default WebGL context.
+
+        '
+    - name: characteristics_gl_alpha_software
+      type: STRING
+      mode: NULLABLE
+      description: 'Whether alpha was granted for the default WebGL context (software
+        rendering).
+
+        '
+    - name: characteristics_gl_antialias
+      type: STRING
+      mode: NULLABLE
+      description: 'Whether antialias was granted for the default WebGL context.
+
+        '
+    - name: characteristics_gl_antialias_software
+      type: STRING
+      mode: NULLABLE
+      description: 'Whether antialias was granted for the default WebGL context (software
+        rendering).
+
+        '
   - name: string_list
     type: RECORD
     mode: NULLABLE
@@ -2900,11 +2964,12 @@
       type: STRING
       mode: NULLABLE
       description: 'The list of GL parameters of GL1. Parameters: ALIASED_LINE_WIDTH_RANGE,
-        ALIASED_POINT_SIZE_RANGE, MAX_COMBINED_TEXTURE_IMAGE_UNITS, MAX_CUBE_MAP_TEXTURE_SIZE,
-        MAX_FRAGMENT_UNIFORM_VECTORS, MAX_RENDERBUFFER_SIZE, MAX_TEXTURE_IMAGE_UNITS,
-        MAX_TEXTURE_SIZE, MAX_VARYING_VECTORS, MAX_VERTEX_ATTRIBS, MAX_VERTEX_TEXTURE_IMAGE_UNITS,
-        MAX_VERTEX_UNIFORM_VECTORS, MAX_VIEWPORT_DIMS, SHADING_LANGUAGE_VERSION, STENCIL_BACK_VALUE_MASK,
-        STENCIL_BACK_WRITEMASK, STENCIL_VALUE_MASK, STENCIL_WRITEMASK, SUBPIXEL_BITS.
+        ALIASED_POINT_SIZE_RANGE, IMPLEMENTATION_COLOR_READ_FORMAT, IMPLEMENTATION_COLOR_READ_TYPE,
+        MAX_COMBINED_TEXTURE_IMAGE_UNITS, MAX_CUBE_MAP_TEXTURE_SIZE, MAX_FRAGMENT_UNIFORM_VECTORS,
+        MAX_RENDERBUFFER_SIZE, MAX_TEXTURE_IMAGE_UNITS, MAX_TEXTURE_SIZE, MAX_VARYING_VECTORS,
+        MAX_VERTEX_ATTRIBS, MAX_VERTEX_TEXTURE_IMAGE_UNITS, MAX_VERTEX_UNIFORM_VECTORS,
+        MAX_VIEWPORT_DIMS, SHADING_LANGUAGE_VERSION, STENCIL_BACK_VALUE_MASK, STENCIL_BACK_WRITEMASK,
+        STENCIL_VALUE_MASK, STENCIL_WRITEMASK, SUBPIXEL_BITS.
 
         '
     - name: characteristics_gl_params_software
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/user_characteristics/view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/user_characteristics/view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/user_characteristics/view.sql	2026-03-02 15:59:12.180886817 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/user_characteristics/view.sql	2026-03-02 15:59:08.030825435 +0000
@@ -157,7 +157,9 @@
       metrics.quantity.characteristics_gl2_version_software,
       metrics.quantity.characteristics_timezone_offset_web,
       metrics.quantity.characteristics_audio_unique_samples,
-      metrics.quantity.characteristics_storage_quota
+      metrics.quantity.characteristics_storage_quota,
+      metrics.quantity.characteristics_avail_left,
+      metrics.quantity.characteristics_avail_top
     ) AS `quantity`,
     STRUCT(
       metrics.string.characteristics_canvasdata1,
@@ -388,7 +390,15 @@
       metrics.string.characteristics_svg_emoji_set,
       metrics.string.characteristics_svg_extent_of_char,
       metrics.string.characteristics_svg_substring_length,
-      metrics.string.characteristics_timezone_offset_web
+      metrics.string.characteristics_timezone_offset_web,
+      metrics.string.characteristics_gl2_alpha,
+      metrics.string.characteristics_gl2_alpha_software,
+      metrics.string.characteristics_gl2_antialias,
+      metrics.string.characteristics_gl2_antialias_software,
+      metrics.string.characteristics_gl_alpha,
+      metrics.string.characteristics_gl_alpha_software,
+      metrics.string.characteristics_gl_antialias,
+      metrics.string.characteristics_gl_antialias_software
     ) AS `string`,
     STRUCT(
       metrics.string_list.characteristics_gamepads,
@@ -659,7 +669,9 @@
       metrics.quantity.characteristics_gl2_version_software,
       metrics.quantity.characteristics_timezone_offset_web,
       metrics.quantity.characteristics_audio_unique_samples,
-      metrics.quantity.characteristics_storage_quota
+      metrics.quantity.characteristics_storage_quota,
+      metrics.quantity.characteristics_avail_left,
+      metrics.quantity.characteristics_avail_top
     ) AS `quantity`,
     STRUCT(
       metrics.string.characteristics_canvasdata1,
@@ -890,7 +902,15 @@
       metrics.string.characteristics_svg_emoji_set,
       metrics.string.characteristics_svg_extent_of_char,
       metrics.string.characteristics_svg_substring_length,
-      metrics.string.characteristics_timezone_offset_web
+      metrics.string.characteristics_timezone_offset_web,
+      metrics.string.characteristics_gl2_alpha,
+      metrics.string.characteristics_gl2_alpha_software,
+      metrics.string.characteristics_gl2_antialias,
+      metrics.string.characteristics_gl2_antialias_software,
+      metrics.string.characteristics_gl_alpha,
+      metrics.string.characteristics_gl_alpha_software,
+      metrics.string.characteristics_gl_antialias,
+      metrics.string.characteristics_gl_antialias_software
     ) AS `string`,
     STRUCT(
       metrics.string_list.characteristics_gamepads,
@@ -1161,7 +1181,9 @@
       metrics.quantity.characteristics_gl2_version_software,
       metrics.quantity.characteristics_timezone_offset_web,
       metrics.quantity.characteristics_audio_unique_samples,
-      metrics.quantity.characteristics_storage_quota
+      metrics.quantity.characteristics_storage_quota,
+      metrics.quantity.characteristics_avail_left,
+      metrics.quantity.characteristics_avail_top
     ) AS `quantity`,
     STRUCT(
       metrics.string.characteristics_canvasdata1,
@@ -1392,7 +1414,15 @@
       metrics.string.characteristics_svg_emoji_set,
       metrics.string.characteristics_svg_extent_of_char,
       metrics.string.characteristics_svg_substring_length,
-      metrics.string.characteristics_timezone_offset_web
+      metrics.string.characteristics_timezone_offset_web,
+      metrics.string.characteristics_gl2_alpha,
+      metrics.string.characteristics_gl2_alpha_software,
+      metrics.string.characteristics_gl2_antialias,
+      metrics.string.characteristics_gl2_antialias_software,
+      metrics.string.characteristics_gl_alpha,
+      metrics.string.characteristics_gl_alpha_software,
+      metrics.string.characteristics_gl_antialias,
+      metrics.string.characteristics_gl_antialias_software
     ) AS `string`,
     STRUCT(
       metrics.string_list.characteristics_gamepads,
@@ -1663,7 +1693,9 @@
       metrics.quantity.characteristics_gl2_version_software,
       metrics.quantity.characteristics_timezone_offset_web,
       metrics.quantity.characteristics_audio_unique_samples,
-      metrics.quantity.characteristics_storage_quota
+      metrics.quantity.characteristics_storage_quota,
+      metrics.quantity.characteristics_avail_left,
+      metrics.quantity.characteristics_avail_top
     ) AS `quantity`,
     STRUCT(
       metrics.string.characteristics_canvasdata1,
@@ -1894,7 +1926,15 @@
       metrics.string.characteristics_svg_emoji_set,
       metrics.string.characteristics_svg_extent_of_char,
       metrics.string.characteristics_svg_substring_length,
-      metrics.string.characteristics_timezone_offset_web
+      metrics.string.characteristics_timezone_offset_web,
+      metrics.string.characteristics_gl2_alpha,
+      metrics.string.characteristics_gl2_alpha_software,
+      metrics.string.characteristics_gl2_antialias,
+      metrics.string.characteristics_gl2_antialias_software,
+      metrics.string.characteristics_gl_alpha,
+      metrics.string.characteristics_gl_alpha_software,
+      metrics.string.characteristics_gl_antialias,
+      metrics.string.characteristics_gl_antialias_software
     ) AS `string`,
     STRUCT(
       metrics.string_list.characteristics_gamepads,
@@ -2165,7 +2205,9 @@
       metrics.quantity.characteristics_gl2_version_software,
       metrics.quantity.characteristics_timezone_offset_web,
       metrics.quantity.characteristics_audio_unique_samples,
-      metrics.quantity.characteristics_storage_quota
+      metrics.quantity.characteristics_storage_quota,
+      metrics.quantity.characteristics_avail_left,
+      metrics.quantity.characteristics_avail_top
     ) AS `quantity`,
     STRUCT(
       metrics.string.characteristics_canvasdata1,
@@ -2396,7 +2438,15 @@
       metrics.string.characteristics_svg_emoji_set,
       metrics.string.characteristics_svg_extent_of_char,
       metrics.string.characteristics_svg_substring_length,
-      metrics.string.characteristics_timezone_offset_web
+      metrics.string.characteristics_timezone_offset_web,
+      metrics.string.characteristics_gl2_alpha,
+      metrics.string.characteristics_gl2_alpha_software,
+      metrics.string.characteristics_gl2_antialias,
+      metrics.string.characteristics_gl2_antialias_software,
+      metrics.string.characteristics_gl_alpha,
+      metrics.string.characteristics_gl_alpha_software,
+      metrics.string.characteristics_gl_antialias,
+      metrics.string.characteristics_gl_antialias_software
     ) AS `string`,
     STRUCT(
       metrics.string_list.characteristics_gamepads,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml	2026-03-02 15:59:12.175886743 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml	2026-03-02 15:59:08.145827136 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `firefox-crashreporter/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `firefox-crashreporter/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_daily_v1/query.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_daily_v1/query.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_daily_v1/query.sql	2026-03-02 15:59:12.178886787 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_daily_v1/query.sql	2026-03-02 15:59:08.145827136 +0000
@@ -47,6 +47,7 @@
     CAST(NULL AS STRING) AS distributor,
     CAST(NULL AS STRING) AS distributor_channel,
     CAST(NULL AS STRING) AS distribution_partner_id,
+    CAST(NULL AS BOOLEAN) AS policies_is_enterprise,
     ping_info.experiments AS experiments
   FROM
     `moz-fx-data-shared-prod.firefox_crashreporter_stable.baseline_v1`
@@ -196,6 +197,9 @@
     `moz-fx-data-shared-prod.udf.mode_last`(
       ARRAY_AGG(attribution_msclkid) OVER w1
     ) AS attribution_msclkid,
+    `moz-fx-data-shared-prod.udf.mode_last`(
+      ARRAY_AGG(policies_is_enterprise) OVER w1
+    ) AS policies_is_enterprise,
   FROM
     with_date_offsets
   LEFT JOIN
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_daily_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_daily_v1/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_daily_v1/schema.yaml	2026-03-02 15:59:12.178886787 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_daily_v1/schema.yaml	2026-03-02 15:59:08.148827180 +0000
@@ -250,3 +250,9 @@
   name: attribution_msclkid
   type: STRING
   description: Unique token created at Firefox download time using the Microsoft Store.
+- mode: NULLABLE
+  name: policies_is_enterprise
+  type: BOOLEAN
+  description: |-
+    Attempt to determine if the user is an enterprise user based on various signals.
+    This metric was generated to correspond to the Legacy Telemetry scalar policies.is_enterprise.
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_last_seen_v1/schema.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_last_seen_v1/schema.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_last_seen_v1/schema.yaml	2026-03-02 15:59:12.178886787 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/baseline_clients_last_seen_v1/schema.yaml	2026-03-02 15:59:08.148827180 +0000
@@ -227,3 +227,9 @@
   name: attribution_msclkid
   type: STRING
   description: Unique token created at Firefox download time using the Microsoft Store.
+- mode: NULLABLE
+  name: policies_is_enterprise
+  type: BOOLEAN
+  description: |-
+    Attempt to determine if the user is an enterprise user based on various signals.
+    This metric was generated to correspond to the Legacy Telemetry scalar policies.is_enterprise.
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:12.152886403 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/event_monitoring_live_v1/materialized_view.sql	2026-03-02 15:59:08.127826870 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-28"
+  DATE(submission_timestamp) >= "2026-03-02"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml	2026-03-02 15:59:12.176886758 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml	2026-03-02 15

⚠️ Only part of the diff is displayed.

Link to full diff

mode: NULLABLE
description: Unique token created at Firefox download time using the Microsoft Store.
- mode: NULLABLE
name: policies_is_enterprise
Copy link
Contributor

@chelseyklein chelseyklein Mar 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does query.sql also need to be updated for baseline_active_users_v1 to bring this column into the table??

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

@chelseyklein chelseyklein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved pending answer to q on query.sql for baseline_active_users_v1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants