Verification Model
Verification returns an integration health state and a list of checks.
Health states:
not-installedhealthypartialbrokenunknown
Check statuses:
passwarningfailskipped
Doctor groups integrations by health state and prints check output for each compatible verifier.