Thanks everyone for taking the time to give your input. A number of you asked questions. Here are some answers:
The shop was drawn up by a company called D and Z Designs. I initially assumed it was an architectural firm but later found out, like the name suggests, they are a design firm which may be consistent with me needing to get a structural engineer to sign off on the plans.
I got permits from the City and after considering 4 bids for the foundation, framing, and roof picked the cheapest one which happened to also be the company which constructed the initial shop. The contactor is licensed by the state of CA, and thus, insured. (According to my understanding.)
I don't understand what "red tag" is and how the inspector and insurance company can be helpful.
The slab is 5" thick with 5" of base rock, 2" of sand and a 10 mil vapor barrier. #3 rebar, 18" OC raised up on (approx) 2" cement blocks. I don't know what the mix and slump specs are. The shape of the foundation is 5 sided all sides being of different length. (To fit in the back corner of the lot.) I asked the designer if there are any "flatness" specs for the slab on the plans and he responded no.
(Just in case you are interested: The walls are 8" tall constructed with 2x6's, the ceiling slopes up to a flat of 9' with a roof pitch of 2.5/12. (Because of city set back this part of the shop can't be over 12' high.))
The way the contract is set up I pay every 15 days for what % of the job has been finished. So I have not paid for the whole job yet.
I found out this morning the cement person did come by yesterday and to look at the job issue but have not heard his comments. I will bring up using "leveling" products (ex, Ardex) to repair the slab surface as one option.
It didn't occure to me I needed to define "flat" in the contract. I'll know better next time.
It seems most suggest the "bird bath" is outside the confines of quality work and that my options are (1) add some kind of leveling surface, (2) cut out the area of the puddle, (3) ask for a decrease in the cost.
Any other suggestions?
Thank you, Bruce