I noticed that my feeder cable from my sub panel to my main panel is just laying on some of the plumbing, not really attached to the floor joists. We have a final inspection scheduled for Monday and I told him we should cancel it considering there is still MEP work that needs to be done. He says its fine and it will pass final. Am I crazy to think that this work should be done before final inspection? He also said that I don’t have a right to stop the inspection even though my opinion differs from their idea of “substantial completion.”
Also to add the icing on the cake, I was naive and already paid the invoice he sent for MEP even though there is this issue with the power along with outlets not working, there is still some stuff like the sewer cleanout that needs to be done, and the air conditioning is not working…

Code is a set of written rules that are an absolute minimum set of construction standards that keep insurance costs to a minimum, just because a building official didn’t report it doesn’t make it correct .
Them being negligent doesn’t mean it approved. It just means that it becomes the homeowners problem to fix on his dollar.
Building codes vary by location – for example, my city has its own building code that varies from the next nearest city of equivalent size. The person you responded to was not asking for a definition of the term, but if the poster understood what is needed to meet the local code requirements.
For the most part codes starts with the ICC and is made more stringent for each locality.
What was being pointed out wasn’t some kind of hyper specific detail. It was electrical wires being unsupported to the point they are interacting with plumbing.
https://codes.iccsafe.org/codes/united-states
https://codes.iccsafe.org/content/IRC2012P13/chapter-38-wiring-methods#IRC2012P13_Pt08_Ch38_SecE3802![]