Skip to content

Instantly share code, notes, and snippets.

@mostlygeek
Last active November 6, 2018 23:12
Show Gist options
  • Save mostlygeek/bb8d182d6d22caf673381861c8d724cb to your computer and use it in GitHub Desktop.
Save mostlygeek/bb8d182d6d22caf673381861c8d724cb to your computer and use it in GitHub Desktop.
Pref Experiment Recipes (Filtered)

source:

curl https://gist.githubusercontent.com/rehandalal/bcd4818457b5697e1d9e98951de1713e/raw/3723219fe3ceb294d353bed1a8bf4692b59a6bc0/filtered-recipes.json | \
    jq -c '.[] | {id: .id, slug: .latest_revision.arguments.slug, pref: .latest_revision.arguments.preferenceName, created: .latest_revision.date_created, creator : .latest_revision.creator | "\(.first_name) \(.last_name)", ft: .latest_revision.filter_expression}' | \
    jq -c '. | "$$ \(.id) $$ \(.created) $$ \(.creator) $$ \(.slug) $$ \(.pref) $$ \(.ft) $$"'  | sed 's/"//g' | sed  's/|/\|/g' | sed 's/\$\$/|/g' | sort
id created creator slug pref name filter expression
311 2017-11-21T18:29:39.911418Z null null pref-flip-autofill-release-1405217-2-2 extensions.formautofill.available ( [normandy.userId]|bucketSample(0,200,1000) && normandy.version >= '57.0' && normandy.locale == 'en-US' && normandy.country == 'US' && normandy.channel == 'release')
448 2018-08-28T00:32:41.957730Z Josh Gaunt pref-flip-new-bookmark-sync-61-1456221 services.sync.engine.bookmarks.buffer ( normandy.channel == 'nightly' && normandy.version >= '61.0' && normandy.syncSetup)
477 2018-07-16T20:58:50.740535Z null null prefflip-hotfix-trr-1446404 network.trr.uri ( normandy.channel == 'nightly' && normandy.version >= '62' && 'network.trr.experimentalRollout'|preferenceValue in [-4, 1])
489 2018-07-23T22:39:02.054770Z null null pref-flip-savant-1457226-en-new-users shield.savant.enabled ( [normandy.userId, normandy.recipe.id]|stableSample(0.5) && normandy.locale == 'en-US' && normandy.country == 'US' && normandy.version >= '61' && normandy.channel == 'release' && ( normandy.isFirstRun || ( 'shield.savant.enabled'|preferenceValue && normandy.request_time/(10006060*24) - normandy.telemetry.main.environment.profile.creationDate < 28 ) ))
490 2018-07-23T22:38:27.832573Z null null pref-flip-savant-1457226-de-new-users shield.savant.enabled ( [normandy.userId, normandy.recipe.id]|stableSample(0.5) && normandy.locale == 'de' && normandy.country == 'DE' && normandy.version >= '61' && normandy.channel == 'release' && ( normandy.isFirstRun || ( 'shield.savant.enabled'|preferenceValue && normandy.request_time/(10006060*24) - normandy.telemetry.main.environment.profile.creationDate < 28 ) ))
491 2018-07-23T22:37:13.590718Z null null pref-flip-savant-1457226-en-existing-users shield.savant.enabled ( [normandy.userId, normandy.recipe.id]|stableSample(0.01) && normandy.locale == 'en-US' && normandy.country == 'US' && normandy.version >= '61' && normandy.channel == 'release' && !normandy.isFirstRun && normandy.telemetry.main.environment.profile.creationDate <= 17685)
492 2018-07-23T22:42:29.016567Z null null pref-flip-savant-1457226-de-existing-users shield.savant.enabled ( [normandy.userId, normandy.recipe.id]|stableSample(0.01) && normandy.locale == 'de' && normandy.country == 'DE' && normandy.version >= '61' && normandy.channel == 'release' && !normandy.isFirstRun && normandy.telemetry.main.environment.profile.creationDate <= 17685)
511 2018-07-13T16:01:09.407392Z null null prefflip-trr-countIN-1446404 experiments.trr.tmp.enrolled ( normandy.channel == 'nightly' && normandy.version >= '62' && 'network.trr.experimentalRollout'|preferenceValue in [(-4), (1)])
512 2018-07-13T16:01:31.749909Z null null prefflip-trr-countOUT-1446404 experiments.trr.tmp.enrolled ( normandy.channel == 'nightly' && normandy.version >= '62' && 'network.trr.experimentalRollout'|preferenceValue in [(-1), (-3)])
516 2018-07-20T20:56:18.004755Z null null prefflip-webrender-1474484 gfx.webrender.all.qualified ( normandy.channel == 'nightly' && normandy.version >= '63' && normandy.os.windowsVersion == 10.0 && normandy.telemetry.main.environment.system.gfx.adapters[.vendorID == '0x10de'][0])
520 2018-07-25T20:49:54.798527Z null null pref-flip-activity-stream-63-nightly-pocket-spocs-cachetest-1477083 browser.newtabpage.activity-stream.feeds.section.topstories.options ( normandy.channel == 'nightly' && normandy.telemetry.main.environment.build.buildId >= '20180725103029' && normandy.version >= '63' && normandy.locale == 'en-US' && normandy.country == 'US')
524 2018-07-25T21:52:14.161289Z null null prefflip-trr-v2-1475321 network.trr.uri ( normandy.channel == 'nightly' && normandy.version >= '63' && normandy.telemetry.main.environment.build.buildId >= '20180725103029' && 'network.trr.experimentalRollout'|preferenceValue in [(-4), 1] && normandy.addons[\[email protected]])
525 2018-07-27T22:37:55.249539Z null null prefflip-trr-v3-1475321 network.trr.mode ( normandy.channel == 'nightly' && normandy.version >= '63' && normandy.telemetry.main.environment.build.buildId >= '20180725103029' && 'network.trr.experimentalRollout'|preferenceValue in [(-4), 1] && 'network.trr.uri'|preferenceValue == 'https://mozilla.cloudflare-dns.com/dns-query' && normandy.addons[\[email protected]])
526 2018-07-25T22:18:25.557634Z null null prefflip-webrender-v1-1-1474484 gfx.webrender.all.qualified ( normandy.channel == 'nightly' && normandy.version >= '63' && normandy.telemetry.main.environment.build.buildId >= '20180725103029' && normandy.os.windowsVersion == 10.0 && normandy.telemetry.main.environment.system.gfx.adapters[.vendorID == '0x10de'][0])
528 2018-08-20T23:08:14.039312Z null null prefflip-simplified-onboarding-overlay-v1-0-1473580 browser.newtabpage.activity-stream.asrouterOnboardingCohort ( normandy.channel == 'beta' && normandy.version >= '62' && normandy.locale == 'en-US' && 'browser.newtabpage.activity-stream.feeds.snippets'|preferenceValue && (normandy.isFirstRun || 'prefflip-simplified-onboarding-overlay-v1-0-1473580' in normandy.experiments.active))
529 2018-08-01T16:40:35.004410Z null null prefflip-POMTP-1476418 layers.enable-tiling-if-skia-pomtp ( normandy.channel == 'beta' && normandy.version >= '62' && normandy.telemetry.main.application.buildId >= '20180730180407' && normandy.telemetry.main.environment.system.os.name == \Windows_NT\ && normandy.telemetry.main.environment.system.gfx.features.d2d.status != \available)
543 2018-08-13T20:32:38.875695Z null null pref-flip-activity-stream-pocket-octr-bug-1476815 browser.newtabpage.activity-stream.feeds.section.topstories.options ( normandy.channel == 'release' && normandy.version >= '61.0.2' && normandy.locale == 'en-US' && normandy.country == 'US' && [normandy.userId, 1]|bucketSample(200, 780, 1000) && [normandy.userId, normandy.recipe.id]|stableSample(0.0125))
544 2018-08-14T22:23:10.319647Z null null prefflip-reco-control app.normandy.test.recommendation ( [normandy.userId]|bucketSample(457, 5, 1000) && normandy.channel == 'release' && normandy.version >= '61' && normandy.locale == 'en-US' && !normandy.isFirstRun )
545 2018-08-27T21:19:42.818014Z Robert Rayborn prefflip-FXA-reco app.normandy.test.fxa ( [normandy.userId]|bucketSample(600, 25, 1000) && normandy.channel == 'release' && normandy.version >= '61' && normandy.locale == 'en-US' && !normandy.isFirstRun && !normandy.syncSetup && !('prefflip-FXA-reco' in normandy.experiments.all))
546 2018-08-27T21:21:07.026096Z Robert Rayborn prefflip-TP-reco app.normandy.test.tp ( [normandy.userId]|bucketSample(522, 10, 1000) && normandy.channel == 'release' && normandy.version >= '61' && normandy.locale == 'en-US' && !normandy.isFirstRun && !('privacy.trackingprotection.enabled'|preferenceValue) && !('prefflip-TP-reco' in normandy.experiments.all))
547 2018-08-27T21:20:48.995991Z Robert Rayborn prefflip-db-reco app.normandy.test.db ( [normandy.userId]|bucketSample(625, 15, 1000) && normandy.channel == 'release' && normandy.version >= '61' && normandy.locale == 'en-US' && !normandy.isFirstRun && !normandy.isDefaultBrowser && !('prefflip-db-reco' in normandy.experiments.all))
548 2018-08-27T21:20:31.760986Z Robert Rayborn prefflip-theme-reco app.normandy.test.theme ( [normandy.userId]|bucketSample(640, 15, 1000) && normandy.channel == 'release' && normandy.version >= '61' && normandy.locale == 'en-US' && !normandy.isFirstRun && normandy.addons['[email protected]'].isActive && !('prefflip-theme-reco' in normandy.experiments.all))
549 2018-08-27T21:20:11.105476Z Robert Rayborn prefflip-scrnsht-reco app.normandy.test.scrnsht ( [normandy.userId]|bucketSample(655, 15, 1000) && normandy.channel == 'release' && normandy.version >= '61' && normandy.locale == 'en-US' && !normandy.isFirstRun && !( normandy.telemetry.main.payload.processes.parent.scalars[\screenshots.copy] > 0 || normandy.telemetry.main.payload.processes.parent.scalars[\screenshots.download] > 0 || normandy.telemetry.main.payload.processes.parent.scalars[\screenshots.upload] > 0 ) && !('prefflip-scrnsht-reco' in normandy.experiments.all))
550 2018-08-28T20:54:15.177221Z Tyler Downer prefflip-pribadg-reco app.normandy.test.pribadg ( [normandy.userId]|bucketSample(670, 15, 1000) && normandy.channel == 'release' && normandy.version >= '61' && normandy.locale == 'en-US' && !normandy.isFirstRun && !('jid1-MnnxcxisBPnSXQ@jetpack' in normandy.addons) && !('jid1-MnnxcxisBPnSXQ-eff@jetpack' in normandy.addons) && !('prefflip-pribadg-reco' in normandy.experiments.all))
551 2018-08-15T22:56:15.511406Z null null prefflip-adau-study browser.engagement.total_uri_count.pbm ( normandy.channel == 'release' && normandy.version >= '61.0.2' && [normandy.userId, normandy.recipe.id]|stableSample(0.002))
555 2018-08-20T19:43:17.993773Z null null Default_Browser_Pref-Flip browser.shell.checkDefaultBrowser ( [normandy.userId]|stableSample(0.01) && normandy.channel == 'release' && normandy.version >= '61.0.2' && normandy.locale == 'en-US' && !(normandy.os.isLinux) && !normandy.isFirstRun && !normandy.isDefaultBrowser && !('browser.shell.checkDefaultBrowser'|preferenceValue))
562 2018-08-27T23:18:11.671008Z Josh Gaunt pref-flip-new-bookmark-sync-61-1456221-vpC services.sync.engine.bookmarks.validation.percentageChance ( normandy.channel == 'nightly' && normandy.version >= '61.0' && normandy.syncSetup)
563 2018-08-27T23:18:14.649554Z Josh Gaunt pref-flip-new-bookmark-sync-61-1456221-vmR services.sync.engine.bookmarks.validation.maxRecords ( normandy.channel == 'nightly' && normandy.version >= '61.0' && normandy.syncSetup)
569 2018-09-07T05:28:26.096778Z Robert Rayborn prefflip-study-firefox-monitor-1488532 extensions.fxmonitor.enabled ( normandy.channel == 'release' && normandy.version >= '62' && normandy.locale == 'en-US' && !normandy.isFirstrun && [normandy.userId, 'Monitor']|bucketSample(5, 5, 1000) && normandy.addons['[email protected]'])
570 2018-09-07T15:40:13.771688Z Robert Rayborn prefflip-activity-stream-search-filtering-v1-1483396 browser.newtabpage.activity-stream.improvesearch.noDefaultSearchTile ( normandy.channel == 'release' && normandy.version >= '62' && normandy.locale == 'en-US' && !normandy.isFirstrun && [normandy.userId, 'Search Shortcuts']|bucketSample(0,20,1000) && 'browser.newtabpage.enabled'|preferenceValue && 'browser.newtabpage.activity-stream.feeds.topsites'|preferenceValue)
571 2018-09-07T15:40:40.262222Z Robert Rayborn prefflip-activity-stream-search-shortcuts-v1-1483396 browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts ( normandy.channel == 'release' && normandy.version >= '62' && normandy.locale == 'en-US' && !normandy.isFirstrun && [normandy.userId, 'Search Shortcuts']|bucketSample(20,20,1000) && 'browser.newtabpage.enabled'|preferenceValue && 'browser.newtabpage.activity-stream.feeds.topsites'|preferenceValue)
574 2018-09-07T16:36:20.828400Z Tyler Downer prefflip-sr-reco app.normandy.test.tp ( [normandy.userId]|bucketSample(880, 15, 1000) && normandy.channel == 'release' && normandy.version >= '61' && normandy.locale == 'en-US' && !normandy.isFirstRun)
575 2018-09-07T16:37:19.724660Z Tyler Downer prefflip-import-reco app.normandy.test.tp ( [normandy.userId]|bucketSample(895, 15, 1000) && normandy.channel == 'release' && normandy.version >= '61' && normandy.locale == 'en-US' && !normandy.isFirstRun)
582 2018-09-21T13:34:24.030779Z Tyler Downer prefflip-gls-key-1490454 geo.wifi.uri ( normandy.channel != 'nightly' && [normandy.userId, normandy.recipe.id]|stableSample(0.01))
587 2018-10-23T22:23:29.653509Z Robert Rayborn prefflip-webrender-v1-2-1492568 gfx.webrender.all.qualified ( normandy.channel in ['nightly','beta'] && normandy.version >= '64' && normandy.os.windowsVersion == 10.0 && normandy.telemetry.main.environment.system.gfx.features.wrQualified.status == 'available' && [normandy.userId, normandy.recipe.id]|stableSample(0.45))
590 2018-10-01T20:40:22.526854Z Josh Gaunt pref-flip-activity-stream-62-release-pocket-spocs-dr-1491083 browser.newtabpage.activity-stream.feeds.section.topstories.options ( normandy.channel == 'release' && normandy.version >= '62' && normandy.locale == 'en-US' && normandy.country == 'US' && [normandy.userId, \SPOC]|bucketSample(0, 10, 1000))
591 2018-10-02T20:58:29.943479Z Josh Gaunt prefflip-cfr-1491379 browser.newtabpage.activity-stream.asrouter.messageProviders ( normandy.channel == 'beta' && normandy.version >= '63' && normandy.locale == 'en-US' && [normandy.userId]|bucketSample(600, 300, 1000))
592 2018-10-03T18:48:30.498578Z Josh Gaunt pref-flip-activity-stream-cfr-1491379 browser.newtabpage.activity-stream.asrouter.messageProviders ( normandy.channel == 'beta' && normandy.version >= '63' && normandy.locale == 'en-US' && [normandy.userId]|bucketSample(0, 300, 1000))
597 2018-11-05T19:09:28.129906Z Josh Gaunt prefflip-push-performance-1491171 dom.push.alwaysConnect ( normandy.channel == 'release' && normandy.version >= '62.0' && [normandy.userId, normandy.recipe.id]|stableSample(0.60))
598 2018-10-22T23:54:03.575011Z Robert Rayborn pref-flip-activity-stream-search-shortcuts-part2-1495565 browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts ( normandy.channel == 'release' && normandy.version >= '62' && normandy.country in ['DE','JP','GB','FR','IT','RU','PO','BR','IN','ID','ES','CA'] && !normandy.isFirstrun && [normandy.userId, 'Search Shortcuts']|bucketSample(0,20,1000) && 'browser.newtabpage.enabled'|preferenceValue && 'browser.newtabpage.activity-stream.feeds.topsites'|preferenceValue)
601 2018-10-16T20:14:26.904205Z Tyler Downer prefflip-nothingv2-reco app.normandy.test.nothing ( [normandy.userId]|bucketSample(790, 10, 1000) && normandy.channel == 'release' && normandy.version >= '62' && normandy.locale == 'en-US' && !normandy.isFirstRun )
614 2018-10-19T17:33:15.370654Z Michael Cooper pref-flip-dummy-pref-default-false-1500230 app.normandy.test.with_false_default normandy.channel == ightly&& normandy.telemetry.main.environment.build.buildId >= \20181019100103&& [normandy.userId, \dummy-prefs]|bucketSample(0, 100, 1000)
615 2018-10-19T17:34:37.313887Z Michael Cooper pref-flip-dummy-pref-default-true-1500230 app.normandy.test.with_true_default normandy.channel == ightly&& normandy.telemetry.main.environment.build.buildId >= \20181019100103&& [normandy.userId, \dummy-prefs]|bucketSample(100, 100, 1000)
616 2018-10-19T17:36:49.972928Z Michael Cooper pref-flip-dummy-pref-no-default-1500230 app.normandy.test.without_default normandy.channel == ightly&& normandy.telemetry.main.environment.build.buildId >= \20181019100103&& [normandy.userId, \dummy-prefs]|bucketSample(200, 100, 1000)
622 2018-10-29T20:45:51.712742Z Josh Gaunt pref-flip-pbm-boosts-usage-1499928 browser.engagement.total_uri_count.pbm ( normandy.channel == 'release' && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] && normandy.version >= '63.0' && [normandy.userId]|bucketSample(517, 10, 1000))
623 2018-11-05T21:13:30.357170Z Gregg Lind pref-flip-adau-study-v2-1499488 browser.engagement.total_uri_count.pbm ( normandy.channel == 'release' && normandy.version >= '61.0.2' && [normandy.userId]|bucketSample(527, 2, 1000))
626 2018-11-02T08:43:37.595102Z Robert Rayborn pref-flip-pbm-boosts-usage-1499928-message normandy.experiments.pbm.branch ( normandy.channel == 'release' && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] && normandy.version >= '63.0' && [normandy.userId]|bucketSample(517, 5, 1000) && 'pref-flip-pbm-boosts-usage-1499928' in normandy.experiments.active)
627 2018-11-05T20:48:41.988053Z Robert Rayborn pref-flip-pbm-boosts-usage-1499928-control normandy.experiments.pbm.branch ( normandy.channel == 'release' && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] && normandy.version >= '63.0' && [normandy.userId]|bucketSample(522, 5, 1000) && 'pref-flip-pbm-boosts-usage-1499928' in normandy.experiments.active)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment