In the video the app entity type is called MeditationSession (10:09) but in the StartMeditationIntent the @Parameter's type is SessionType (11:16).
Maybe it is a different type but from what I understand it should be the same since the disambiguation is done among SessionManager.allSessions which returns an array of MeditationSessions and the type of sessionToRun needs to match self.session.