@startuml alfred !define NOT_IMPLEMENTED_NODE_COLOR #IndianRed !define IMPLEMENTED_NODE_COLOR #Gold !define TESTED_NODE_COLOR #LawnGreen !define TERMINAL_NODE_COLOR #DodgerBlue node START TERMINAL_NODE_COLOR[ START ] node manager IMPLEMENTED_NODE_COLOR[ manager ] node final_answer IMPLEMENTED_NODE_COLOR[ final_answer ] node auditor IMPLEMENTED_NODE_COLOR[ auditor ] node solver IMPLEMENTED_NODE_COLOR[ solver ] node researcher IMPLEMENTED_NODE_COLOR[ researcher ] node reasoner IMPLEMENTED_NODE_COLOR[ reasoner ] node viewer NOT_IMPLEMENTED_NODE_COLOR[ viewer ] node END TERMINAL_NODE_COLOR[ END ] START --> manager manager --> solver manager --> auditor manager --> final_answer final_answer --> END auditor --> manager solver --> manager solver --> researcher solver --> reasoner solver --> viewer researcher --> solver reasoner --> solver viewer --> solver @enduml