const phaseIcons = { Planning: '๐', Execution: 'โ๏ธ', Validation: '๐งช', Documentation: '๐', Learning: '๐ง ', }; const phaseColors = { Planning: 'from-blue-500 to-indigo-500', Execution: 'from-green-500 to-emerald-500', Validation: 'from-yellow-500 to-orange-500', Documentation: 'from-teal-500 to-cyan-500', Learning: 'from-purple-500 to-violet-500', }; export default function WorkflowTimeline({ simulation, currentPhase, isRunning }) { const phases = [ { name: 'Planning', description: 'Product Manager clarifies task, Architect designs system, Planner decomposes work', agents: ['PM', 'Architect', 'Planner'] }, { name: 'Execution', description: 'Backend implements APIs, Frontend builds UI, DevOps prepares deployment', agents: ['Backend', 'Frontend', 'DevOps'] }, { name: 'Validation', description: 'QA runs tests, Security scans vulnerabilities, Code Review validates quality', agents: ['QA', 'Security', 'Reviewer'] }, { name: 'Documentation', description: 'Documentation Agent updates all materials, API docs, and usage guides', agents: ['Docs'] }, { name: 'Learning', description: 'Knowledge Manager extracts rules and stores experiences for future tasks', agents: ['Knowledge'] }, ]; return (
Autonomous execution from planning to learning
{phase.description}
Task reception & parsing
Agent orchestration & execution
Validated deliverables