ExecutorGateOptions
What the executor gate does: the executor it checks, and the jobs it sends there.
In the namespace fleet::gate. Declared in src/libs/libfleet/fleet/gate/ExecutorGate.hpp.
Detailed description
The executor is a node that the coordinator already trusts, and that trusts the coordinator: a hub on the Windows builder, for example. The gate buys nothing. It sets the coordinator's job types to jobTypes for the run, and puts them back at the end.
The gate makes the outputs here first: a `construct.mesh` of scene, a `debug.produce` of produceBytes, one `debug.sleep` of sleepSeconds, which gives the local time, and, when processJobs is above 0, two `construct.mesh_process` jobs: the meshSteps on the STL of the local mesh job, and the tetSteps on a cantilever of Tet4 cells. Then it sends meshJobs mesh jobs, sleepJobs sleep jobs, one produce job and processJobs jobs of each chain to the executor.