When is it okay to publish when doing enterprise?
The results have undeniable commercial potential

You don't mention which industry you work in, but within the industries I'm familiar with, companies own everything that comes out of their employees' brains.  By default, your ideas, techniques, code, and results are almost certainly the property of your employer—even if you developed them at home on your own time using your own personal equipment— and they may not be inclined to let you exploit them commercially.  Read your employment contract very carefully.