From 2ee770ad67c73889a542ba0d6eca6b23dfd5947b Mon Sep 17 00:00:00 2001 From: Sawyer Hood Date: Wed, 19 Aug 2026 20:49:42 -0700 Subject: [PATCH] Fix main: drop the removed claudeCodeMockCliTraffic experiment from mobile #1993 removed the experiment key from @bb/domain while #1988 (the mobile app) was in flight, so main fails @bb/mobile typecheck: the Experiments screen still lists the key, and the Phase 7 e2e reset script still PUTs it (the experiments record is exhaustive, so the request would 400). Co-Authored-By: Claude --- apps/mobile/e2e/scripts/phase7-settings-reset.js | 1 - .../src/screens/settings/ExperimentsSettingsScreen.tsx | 6 ------ 2 files changed, 7 deletions(-) diff --git a/apps/mobile/e2e/scripts/phase7-settings-reset.js b/apps/mobile/e2e/scripts/phase7-settings-reset.js index 088069297b..9e3f1a67f4 100644 --- a/apps/mobile/e2e/scripts/phase7-settings-reset.js +++ b/apps/mobile/e2e/scripts/phase7-settings-reset.js @@ -5,7 +5,6 @@ const headers = { "Content-Type": "application/json" }; const experiments = http.put(`${SERVER_URL}/api/v1/settings/experiments`, { headers, body: JSON.stringify({ - claudeCodeMockCliTraffic: false, editMessages: true, mobileApp: false, newOnboarding: false, diff --git a/apps/mobile/src/screens/settings/ExperimentsSettingsScreen.tsx b/apps/mobile/src/screens/settings/ExperimentsSettingsScreen.tsx index 84c03a8706..c300e0bbb6 100644 --- a/apps/mobile/src/screens/settings/ExperimentsSettingsScreen.tsx +++ b/apps/mobile/src/screens/settings/ExperimentsSettingsScreen.tsx @@ -15,12 +15,6 @@ interface ExperimentRow { /** Same copy as the web Experiments section (SettingsView.tsx). */ const EXPERIMENT_ROWS: readonly ExperimentRow[] = [ - { - key: "claudeCodeMockCliTraffic", - label: "Mock CLI Traffic", - badge: "dev-only", - description: "Route Claude Code through CLI-style traffic.", - }, { key: "editMessages", label: "Edit messages",