sorry for not following up! i think this is a really interesting use case -- could you please file an issue at
https://github.com/pantsbuild/pants/issues/new describing what you're currently doing (you can just copy/paste the slack message you just sent above), how you arrived at that process (very briefly), and anything you might like to improve about that process (so we can investigate if there's a better way!). this can be a very very brief ticket, those were just ideas for what to put inside it. this can be really open-ended -- opening a ticket allows discussion to continue