Hello,
I'm Bob, from Florida and I'm the Building Official in the sleepy little town of Melbourne Beach, Florida... This is my first post on the forum..
I've followed this thread and some great points came out...
The one I like best is... "The contractor went over my head to the mayor..."
Imagine that...! Color me surprised...
As a small town Building Official, I find that contractors are more willing to go to the Mayor than fill out the required paperwork for the work the want to do, thinking that they are going to et fast track service... (but, instead... wasting everyone's time, including their own..)
My solution to that is to call the contractor and tell them how much longer their permit will take because... "instead of reviewing their permit application... I had to meet with the Mayor (who knows nothing about administering the building code)... So I couldn't get to your plans right away..." Then, when the job gets inspected... every single code violation gets noticed, documented and corrected... (with a follow up report going to the Mayor at the monthly public commission meeting...) That has been very effective...
Now, as far as your building... You are typically dealing with a "shell building" where the outside of the building is complete and the tenant space is built out as tenants are under contract to occupy the space... (yes even if the tenants may be the feds...)
There are two was to deal with this...
First, (and the easiest) is to get all your engineering for the "shell" (foundation/ footing, metal frame and components of cladding, etc...) and let them build it... when you are satisfied all things are complete... Issue a "Certificate of Completion" but, NO OCCUPANCY Certificate... (that provides future revenues for your department for future tenant buildout permits) and the contractor gets to move forward... You still need to require all your back up information (sub-contractors, U/G utilities to the electrical room, U/G plumbing stub outs, etc...) but you've just freed youself up for the next big thing...
The other option is the route you are taking and as you feel it now... there's a lot more pressure you are putting on yourself...