'use client'; import React from 'react'; import { motion } from 'framer-motion'; import type { AgentDecision } from '../../lib/types'; interface AgentDecisionPanelProps { architect: AgentDecision; critic: AgentDecision; refiner: AgentDecision; } interface AgentCardData { id: string; role: string; color: string; data: AgentDecision; } function DecisionCard({ item, index, }: { item: AgentCardData; index: number; }) { return ( {/* Header */} {item.id} · {item.role} {item.data.title} {item.data.subtitle} {item.id} {/* Decisions */} KEY DECISIONS {item.data.decisions.map((decision, i) => ( ● {decision} ))} ); } export default function AgentDecisionPanel({ architect, critic, refiner, }: AgentDecisionPanelProps) { const agentCards: AgentCardData[] = [ { id: '01', role: 'ARCHITECT', color: '#00D4FF', data: architect, }, { id: '02', role: 'CRITIC', color: '#FFB800', data: critic, }, { id: '03', role: 'REFINER', color: '#00FF9C', data: refiner, }, ]; return ( {/* Section Header */} MULTI-AGENT REASONING ENGINE Agent Decision Intelligence SystemForge separates architecture generation into specialized reasoning agents. Each agent performs focused analysis: system design, risk detection, and production hardening. {/* Cards */} {agentCards.map((item, index) => ( ))} ); }
SystemForge separates architecture generation into specialized reasoning agents. Each agent performs focused analysis: system design, risk detection, and production hardening.