That's a communication problem, I think. You should outline that something working is a prototype, not an end-product. That means it's not maintainable, hard to extend etc...
To convert from a prototype to an end-product, you need to do the other steps.
To convert from a prototype to an end-product, you need to do the other steps.