Repository processor implementation