First, let me get my pet peeve out of the way!.....It is a FOOTING not a FOOTER! You're an engineer, not a contractor working from the back of a pickup truck.
If you need to engage more of the slab for uplift resistance (code only gives you 6" prescriptively with WWF), then use hook bars into the footing.
You will only have 5ksf bearing every 48 inches, where the truss corresponds to a stud. Everywhere else, you have have less, with a low of 3.3ksf when split between two 16-inch spaced studs, assuming you have shear failure in the concrete at the edge of the thickened section/slab interface. If you reinforce across that interface (or increase the slab thickness to prevent shear failure), your bearing area increases and you can reach a point where bearing is no longer an issue and uplift is no longer an issue.
Now for your slab.....I would not specify a 3-1/2 inch thick slab. With the sloppiness of residential construction and the fact that you will not likely have a flat and compacted subgrade, your slab thickness will vary quite a bit, increasing "random cracking" from drying shrinkage. I would suggest the following:
Minimum slab thickness: 5"
Tolerance for slab thickness: -1/4", +3/8"
Subgrade flatness tolerance: No more than 5/8" in 10 feet with no abrupt changes in subgrade flatness that exceeds 1/2" in 5 feet.
One of the fallacies of residential construction is that it is always assumed the quality doesn't have to match that of commercial construction! That makes no sense. Quality is quality....without regard to the class of construction. It costs no more to do it right! If you specify properly what should be done, then you can rest that you have complied with a reasonable standard of care. If you don't, you increase your liability.