After trying a few different things and thinking about it more, I don't think it's feasible to add persistent jobs/gangs in a backwards compatible manner. I still think we can largely keep the changes and new exports, just without the database component. If we ever want to revisit this, the structure should support it more easily so it's not as much as a lift. This does not affect multi job/gang changes.
Make config the source of truth for jobs/gangs again
Remove database tables & storage layer for jobs/gangs
After trying a few different things and thinking about it more, I don't think it's feasible to add persistent jobs/gangs in a backwards compatible manner. I still think we can largely keep the changes and new exports, just without the database component. If we ever want to revisit this, the structure should support it more easily so it's not as much as a lift. This does not affect multi job/gang changes.