feat(workflows): drop the patterns list and model delegation flow
Neither panel drove a decision: the detected-pattern ranking restated what the orchestration DAG already shows, and the delegation flow's main→subagent model pairing is visible in the per-session drill-in. Removes both components and their i18n blocks, promotes the error-propagation map to full width, and renumbers the remaining sections 4-7.
This commit is contained in:
@@ -3,10 +3,11 @@
|
||||
* @description Workflows page. Opens on this dashboard's OWN pipelines — per-node
|
||||
* pass rates across every lane, and which skills/plugins actually get used — then
|
||||
* the Claude Code orchestration analytics: headline stats, Workflow-tool runs, the
|
||||
* spawning DAG, patterns, model delegation, error propagation, session complexity,
|
||||
* compaction impact and the per-session drill-in. Issue #6 dropped the agent
|
||||
* collaboration network and the subagent effectiveness scorecards as too
|
||||
* specialized to act on; the tool-execution Sankey followed for the same reason.
|
||||
* spawning DAG, error propagation, session complexity, compaction impact and the
|
||||
* per-session drill-in. Issue #6 dropped the agent collaboration network and the
|
||||
* subagent effectiveness scorecards as too specialized to act on; the
|
||||
* tool-execution Sankey, the detected-patterns list and the model delegation flow
|
||||
* followed for the same reason.
|
||||
* @author Nguyễn Ngọc Trí Vĩ <vinnt@smartgift.vn>
|
||||
*/
|
||||
/* =============================================================================
|
||||
@@ -35,8 +36,6 @@
|
||||
* - `../components/workflows/SkillUsagePanel`
|
||||
* - `../components/workflows/WorkflowRunsPanel`
|
||||
* - `../components/workflows/OrchestrationDAG`
|
||||
* - `../components/workflows/WorkflowPatterns`
|
||||
* - `../components/workflows/ModelDelegationFlow`
|
||||
* - `../components/workflows/ErrorPropagationMap`
|
||||
* - `../components/workflows/SessionComplexityScatter`
|
||||
* - `../components/workflows/CompactionImpact`
|
||||
@@ -80,8 +79,6 @@ import type { WorkflowData, WSMessage } from "../lib/types";
|
||||
|
||||
import { WorkflowStats } from "../components/workflows/WorkflowStats";
|
||||
import { OrchestrationDAG } from "../components/workflows/OrchestrationDAG";
|
||||
import { WorkflowPatterns } from "../components/workflows/WorkflowPatterns";
|
||||
import { ModelDelegationFlow } from "../components/workflows/ModelDelegationFlow";
|
||||
import { ErrorPropagationMap } from "../components/workflows/ErrorPropagationMap";
|
||||
import { SessionComplexityScatter } from "../components/workflows/SessionComplexityScatter";
|
||||
import { CompactionImpact } from "../components/workflows/CompactionImpact";
|
||||
@@ -264,41 +261,20 @@ export function Workflows() {
|
||||
)}
|
||||
</Section>
|
||||
|
||||
{/* Section 4: Workflow Patterns */}
|
||||
{/* Section 4: Error Propagation */}
|
||||
<Section
|
||||
number={4}
|
||||
title={t("patterns.title")}
|
||||
subtitle={t("patterns.subtitle")}
|
||||
infoKey="patterns"
|
||||
title={t("errorPropagation.title")}
|
||||
subtitle={t("errorPropagation.subtitle")}
|
||||
infoKey="errorPropagation"
|
||||
>
|
||||
<WorkflowPatterns data={data.patterns} onPatternClick={() => {}} />
|
||||
<ErrorPropagationMap data={data.errorPropagation} />
|
||||
</Section>
|
||||
|
||||
{/* Section 5 + 6: Two Column */}
|
||||
<div className="grid grid-cols-1 lg:grid-cols-2 gap-6">
|
||||
<Section
|
||||
number={5}
|
||||
title={t("modelDelegation.title")}
|
||||
subtitle={t("modelDelegation.subtitle")}
|
||||
infoKey="modelDelegation"
|
||||
>
|
||||
<ModelDelegationFlow data={data.modelDelegation} />
|
||||
</Section>
|
||||
|
||||
<Section
|
||||
number={6}
|
||||
title={t("errorPropagation.title")}
|
||||
subtitle={t("errorPropagation.subtitle")}
|
||||
infoKey="errorPropagation"
|
||||
>
|
||||
<ErrorPropagationMap data={data.errorPropagation} />
|
||||
</Section>
|
||||
</div>
|
||||
|
||||
{/* Section 7 + 8: Two Column */}
|
||||
<div className="grid grid-cols-1 lg:grid-cols-2 gap-6">
|
||||
<Section
|
||||
number={7}
|
||||
title={t("complexity.title")}
|
||||
subtitle={t("complexity.subtitle")}
|
||||
infoKey="complexity"
|
||||
@@ -307,7 +283,7 @@ export function Workflows() {
|
||||
</Section>
|
||||
|
||||
<Section
|
||||
number={8}
|
||||
number={6}
|
||||
title={t("compaction.title")}
|
||||
subtitle={t("compaction.subtitle")}
|
||||
infoKey="compaction"
|
||||
@@ -316,9 +292,9 @@ export function Workflows() {
|
||||
</Section>
|
||||
</div>
|
||||
|
||||
{/* Section 9: Session Drill-In */}
|
||||
{/* Section 7: Session Drill-In */}
|
||||
<Section
|
||||
number={9}
|
||||
number={7}
|
||||
title={t("drillIn.title")}
|
||||
subtitle={t("drillIn.subtitle")}
|
||||
infoKey="drillIn"
|
||||
|
||||
Reference in New Issue
Block a user