@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 TESTED_NODE_COLOR[ manager ] node final_answer TESTED_NODE_COLOR[ final_answer ] node auditor TESTED_NODE_COLOR[ auditor ] node solver TESTED_NODE_COLOR[ solver ] node researcher TESTED_NODE_COLOR[ researcher ] node reasoner TESTED_NODE_COLOR[ reasoner ] node viewer 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