I started a design of an IPA healthcheck framework at
https://www.freeipa.org/page/V4/Healthcheck
Have at it.
Note that this concentrates more on how it will work big picture and
less on individual checks that may be performed. I'm happy to add any
ideas you come up with for specific tests.
rob