process GrantAward_ToBe { task ReviewAndSignGrantDoc { action ReviewGrantDoc { requires {"GrantDoc"} provides {"GrantDoc"} agent {"GS"} } action SignGrantDoc { requires {"GrantDoc"} provides {"GrantDoc"} agent {"G0"} /* XXX ? why not GS */ } action DistributeGrantDoc { requires {"GrantDoc"} provides {"GrantDoc"} agent {"GS"} } } task FileHCGrantDoc { action PrintGrantDoc { requires {"GrantDoc"} provides {"GrantDoc"} agent {"FileClerk"} } action FileGrantDoc { requires {"GrantDoc"} provides {"GrantDoc"} agent {"FileClerk"} } } } /* GrantAward */