From d17c953a574d05e109b3f4ea44f22b011a2a0980 Mon Sep 17 00:00:00 2001 From: teknium1 <127238744+teknium1@users.noreply.github.com> Date: Sat, 6 Jun 2026 18:59:59 -0700 Subject: [PATCH] docs(kanban): clarify orchestrator profile role in dashboard panel Add a help line under the Orchestrator profile selector explaining it owns the root task after fan-out and does not drive how tasks split; point at auxiliary.kanban_decomposer for the decomposer model. Also fix the Profile descriptions hint to credit the decomposer (not the orchestrator) for routing. This is the dashboard surface that prompted the original support confusion. --- plugins/kanban/dashboard/dist/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/kanban/dashboard/dist/index.js b/plugins/kanban/dashboard/dist/index.js index 4eec726ddf0..871972ce44b 100644 --- a/plugins/kanban/dashboard/dist/index.js +++ b/plugins/kanban/dashboard/dist/index.js @@ -1654,6 +1654,8 @@ ), h("div", { className: "text-[10px] text-muted-foreground" }, "Resolved: " + (settings.resolved_orchestrator_profile || "default")), + h("div", { className: "text-[10px] text-muted-foreground" }, + "Owns the root task after fan-out (wakes back up to judge completion). Does not drive how tasks split — configure the decomposer model under auxiliary.kanban_decomposer."), ), h("div", { className: "flex flex-col gap-1" }, h(Label, { className: "text-xs text-muted-foreground" }, @@ -1695,7 +1697,7 @@ h(Label, { className: "text-xs text-muted-foreground" }, "Profile descriptions"), h("div", { className: "text-[10px] text-muted-foreground pb-2" }, - "Descriptions guide the orchestrator's routing. Click ⚗ to auto-generate, or edit and save."), + "Descriptions guide the decomposer's routing. Click ⚗ to auto-generate, or edit and save."), profiles.length === 0 ? h("div", { className: "text-xs text-muted-foreground" }, "No profiles installed.") : h("div", { className: "flex flex-col gap-2" },