We are having an issue with Synthesis and Unicorn in the same solution. I'm not sure if Helix really applies in this scenario but might be something to consider, since there are multiple projects and multiple Synthesis and Unicorn configurations.
But if Developer A creates new Sitecore items and then creates a new Unicorn configuration (usually for a feature). They then create the Synthesis based models. That all works perfectly fine.
Developer B gets latest and runs the gulp task to publish all files. Then they go to /unicorn.aspx to sync the new sitecore items, but they get a Synthesis error about the items not existing in the tree. (because they didn't sync the items with unicorn yet)
Is there an option in Synthesis to prevent this scenario from occurring, and to give the developer enough time to Sync Unicorn, before any Synthesis functionality occurs?