From 1b692b8cde4a888c8a35af69231f181b57bf5619 Mon Sep 17 00:00:00 2001 From: soryu Date: Fri, 6 Feb 2026 20:06:30 +0000 Subject: Fix: Cleanup old chain code --- .../src/components/directives/OverviewTab.tsx | 73 ++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 makima/frontend/src/components/directives/OverviewTab.tsx (limited to 'makima/frontend/src/components/directives/OverviewTab.tsx') diff --git a/makima/frontend/src/components/directives/OverviewTab.tsx b/makima/frontend/src/components/directives/OverviewTab.tsx new file mode 100644 index 0000000..41cd7dc --- /dev/null +++ b/makima/frontend/src/components/directives/OverviewTab.tsx @@ -0,0 +1,73 @@ +import type { DirectiveWithProgress } from "../../lib/api"; + +export function OverviewTab({ directive }: { directive: DirectiveWithProgress }) { + return ( +
+ {/* Goal */} +
+

Goal

+

+ {directive.goal} +

+
+ + {/* Progress */} +
+

Progress

+
+
+
+ {directive.chain?.completedSteps || 0} +
+
Completed Steps
+
+
+
+ {directive.chain?.totalSteps || 0} +
+
Total Steps
+
+
+
+ {directive.chain?.currentConfidence != null + ? `${Math.round((directive.chain?.currentConfidence ?? 0) * 100)}%` + : "-"} +
+
Confidence
+
+
+
+ + {/* Configuration */} +
+

Configuration

+
+
+ Autonomy Level + {directive.autonomyLevel} +
+
+ Max Rework Cycles + {directive.maxReworkCycles} +
+
+ Green Threshold + {directive.confidenceThresholdGreen} +
+
+ Yellow Threshold + {directive.confidenceThresholdYellow} +
+
+
+ + {/* Repository */} + {directive.repositoryUrl && ( +
+

Repository

+

{directive.repositoryUrl}

+
+ )} +
+ ); +} -- cgit v1.2.3