+
+
+
{t("admin.assistant.title")}
+
+
+ {t("admin.assistant.description")}
+
+
+
+ mutation.mutate({ assistantEnabled: checked })
+ }
+ disabled={mutation.isPending}
+ />
+
+
+
+ mutation.mutate({ assistantCoachEnabled: checked })
+ }
+ disabled={disabledSubs}
+ />
+
+ mutation.mutate({ assistantBriefingEnabled: checked })
+ }
+ disabled={disabledSubs}
+ />
+
+ mutation.mutate({ assistantInsightStatusEnabled: checked })
+ }
+ disabled={disabledSubs}
+ />
+
+ mutation.mutate({ assistantCorrelationsEnabled: checked })
+ }
+ disabled={disabledSubs}
+ />
+
+ mutation.mutate({
+ assistantHealthScoreExplainerEnabled: checked,
+ })
+ }
+ disabled={disabledSubs}
+ />
+
+
+ );
+}
diff --git a/src/components/admin/section-slugs.ts b/src/components/admin/section-slugs.ts
index 895ddfded..449a07560 100644
--- a/src/components/admin/section-slugs.ts
+++ b/src/components/admin/section-slugs.ts
@@ -15,6 +15,11 @@ export const ADMIN_SECTION_SLUGS = [
"services",
"integrations",
"ai-quality",
+ // v1.4.31 — operator-side assistant feature-flag toggles. Sits
+ // between `ai-quality` (provider config) and `coach-feedback`
+ // (in-app feedback inbox) per
+ // `.planning/research/v15-assistant-optional.md` Part B.
+ "assistant",
"coach-feedback",
"feedback",
"reminders",