[PATCH v2 00/17] jobs: finish generalization