(feat) workflow - wiring of in_progress state with the API is complete

maybe we can trigger it on item lock and avoid this special case