New assertion type that checks if the LLM output matches given requirements, using a language model to grade the output based on the rubric