getHealthConnectDiagnostics

Returns a comprehensive HealthConnectDiagnostics snapshot that developers can log or display in a debug/settings screen.

Includes SDK status, device API level, provider version, granted/missing permissions, and feature availability flags.

lifecycleScope.launch {
val diag = AFHealthTracking.getHealthConnectDiagnostics()
Log.d("HC", diag.toString())
}