'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) => ( ))}
); }