diff --git a/apps/gittensory-ui/src/components/site/app-panels/maintainer-settings.tsx b/apps/gittensory-ui/src/components/site/app-panels/maintainer-settings.tsx
index 00f24589f8..dc91833ea9 100644
--- a/apps/gittensory-ui/src/components/site/app-panels/maintainer-settings.tsx
+++ b/apps/gittensory-ui/src/components/site/app-panels/maintainer-settings.tsx
@@ -422,6 +422,7 @@ export function MaintainerSettings({ reviewability }: { reviewability: Array<{ p
setField("autoLabelEnabled", v)}
/>
diff --git a/src/types.ts b/src/types.ts
index 4ed89ad4ae..db85ec3a2b 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -909,6 +909,10 @@ export type RepositorySettings = {
* PRs are exempt from auto-close (merge or manual-hold only). Per-repo configurable so maintainers choose
* rather than inheriting a hardwired opinion. */
closeOwnerAuthors: boolean;
+ /** #label-decoupling: gates ONLY the base {@link gittensorLabel} context label (`shouldApplyPrLabel`/
+ * `willLabel` in `signals/settings-preview.ts`) -- zero effect on TYPE/taxonomy labels
+ * ({@link typeLabelsEnabled}), moderation/blacklist labels, or review-state labels. Four independent
+ * label families exist; none of them gates or silently disables another. */
autoLabelEnabled: boolean;
gittensorLabel: string;
createMissingLabel: boolean;