plexus.reports.blocks.explanation_analysis module

class plexus.reports.blocks.explanation_analysis.ExplanationAnalysis(config: Dict[str, Any], params: Dict[str, Any] | None, api_client: PlexusDashboardClient)

Bases: FeedbackAnalysis

Semantic reinforcement-memory analysis over normal production ScoreResult explanations.

This is intentionally a separate report block from FeedbackAnalysis.

DEFAULT_DESCRIPTION: str | None = 'Semantic reinforcement-memory analysis over ScoreResult explanations'
DEFAULT_NAME: str | None = 'Explanation Analysis'
async generate() Tuple[Dict[str, Any] | None, str | None]

Fetches feedback data and performs agreement analysis.