Without a target it builds the app, starts it on a free local port with
the shield off and its database on this machine, and loads that; a target
must run with SOFIE_SHIELD=off, and one not on this machine is signed in
to only as accounts named in SOFIE_BENCH_<AREA>_EMAIL/_PASSWORD.
The routes take turns; what each request sends is drawn from the seed,
so a run sends the same requests again, apart from the record ids the
database lists.
Queues the schedule’s job through the app’s development binary, the only one knowing the
worker’s schedules; the worker sofie dev runs takes it next, whatever its interval.
Records are made the way the app makes them: posted to its creating
routes, whose actions call the factories, as the member sofie bench signs
in with, so the load reads them. Each module’s seeds/<area>.<handler>.json
is posted first, then volume generated inputs per route.