Ingest the upstream master runtime pinned in the previous commit and
carry every channel across the upstream changes without adding product
behaviour of our own.
- Vendor the new first-party packages (dsh-otel,
experimental-schedule-bundle, client-product-analytics), resolve them
to the local tarballs and declare dsh-otel for Stable and Beta so the
runtime closure stays complete.
- Keep upstream Desktop product analytics off in all three channels:
Stable and Beta disable the `desktop-product-telemetry` and
`product-analytics` rows at launch, Next disables them in its cordis
patch. The exporter also needs the upstream Electron shell's
DSH_CLIENT_VERSION, which no DSH Desktop launcher provides.
- Next follows the Scheduled Tasks move to the official
experimental-schedule-bundle: the plugin card opens and toggles the
bundle, the retired item slots are removed, and existing Profiles are
migrated by profile-schedule.ts. verify-host now exercises bundle
enable/disable and restart persistence.
- Rebase the ui-plugin-manager and ui-settings-account patches onto the
new upstream sources, and give the Next plugin-detail test fixture the
`configForms` service the upstream controller now injects.
- Privacy notice 1.1: record that product analytics stays disabled and
that session telemetry defaults to feedback-only.