+
+ {["input", "analysts", "researchers", "trader", "decision"].map((step, i) => (
+
+
+ {i + 1}
+
+ {i < 4 &&
}
+
+ ))}
+
+
+ {state.analysts.length > 0 && (
+
+
Analyst Reports
+
+ {state.analysts.map((report, i) => (
+
+
+ {report.analyst}
+
+
+
{report.report}
+
+ ))}
+
+
+ )}
+
+ {state.debates.length > 0 && (
+
+
Research Debate
+ {state.debates.map((debate, i) => (
+
+
+
Bullish View:
+
{debate.bullishView}
+
+
+
Bearish View:
+
{debate.bearishView}
+
+
+ ))}
+
+ )}
+
+ {state.decision && (
+
+
Trading Decision
+
+ {state.decision.action}
+ Confidence: {(state.decision.confidence * 100).toFixed(0)}%
+
+
{state.decision.reasoning}
+
+
+
Agent Signals:
+
+ {state.decision.agentSignals.map((s, i) => (
+
+ {s.agent}:
+
+
+ ))}
+
+
+
+ )}
+