API Reference
Class
AssessmentNarrator
Provides persona-based narration for assessments with deterministic phrase selection.
Inheritance
- Object
- AssessmentNarrator
Methods
Narrate 2 overloads
public static String Narrate(Assessment a, PersonaKind persona) #Returns:
StringReturns a concise narrative string for an assessment using persona lexicon. Uses recommendation title (or message) and appends a persona phrase deterministically.
Parameters
- a DomainDetective.Assessment
- persona DomainDetective.PersonaKind
public static IEnumerable<String> Narrate(IEnumerable<Assessment> assessments, PersonaKind persona, Int32 max = 12) #Returns:
IEnumerable<String>Executes the narrate operation.
Parameters
- assessments System.Collections.Generic.IEnumerable{DomainDetective.Assessment}
- persona DomainDetective.PersonaKind
- max System.Int32 = 12
public static String NarrateDetailed(Assessment a, PersonaKind persona) #Returns:
StringPersona-styled narration with advisory context (title + why) and deterministic phrase.
Parameters
- a DomainDetective.Assessment
- persona DomainDetective.PersonaKind
public static ValueTuple<String, String> NarrateParts(Assessment a, PersonaKind persona) #Returns:
ValueTuple<String, String>Returns the core title (data) and persona phrase separately for advanced formatting.
Parameters
- a DomainDetective.Assessment
- persona DomainDetective.PersonaKind
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object