Store steps as JSON in job table
The content under the run
keyword should be passed all the way through to runner and onto step runner as JSON. So the UI should render it as JSON and store it in the database for the runner to retrieve when it asks for a job.
Edited by Joe Burnett