* Add state management to job * Add migration Co-authored-by: Adrià Casajús <adria.casajus@proton.ch>