It's very easy to run a job after all the others: it's the main job. However it's not possible to run some job before all the others. This is the main reason why the key initialization is more or less hard coded in functoria.
Having a way to specify this would solve the issues with tracing.
My main idea at the moment is to add a new value inside Project containing "initialization jobs" and run them at the same place than the key job.