{ "Gatekeeper": { "requires": [] }, "Coder": { "requires": [ "Gatekeeper_Approval" ] }, "Adversary": { "requires": [ "Coder_Commit" ] }, "Evaluator": { "requires": [ "Adversary_Pass" ] } }