[feature] ActiveJob generator

done