Commit before you regenerate
Generation three-way merges into an existing generated file by default, and a project can switch to plain overwrite with one line of config, which is what both demo repositories do. Either way an uncommitted experiment in a target directory is at risk, and voxgig-sdkgen doctor exists to tell you what a resync would revert. Commit first, and fix bugs in the model, a template or a component rather than in the output.