plexus.feedback_analysis_preflight module
Shared preflight validation for feedback-backed analysis paths.
- exception plexus.feedback_analysis_preflight.FeedbackAnalysisPreflightError(error_code: str, root_cause: str, scorecard_id: str | None = None, score_id: str | None = None, score_version_id: str | None = None)
Bases:
RuntimeErrorTyped hard-failure for feedback analysis prerequisites.
- __init__(error_code: str, root_cause: str, scorecard_id: str | None = None, score_id: str | None = None, score_version_id: str | None = None) None
- property diagnostics: Dict[str, Any]
- error_code: str
- root_cause: str
- score_id: str | None = None
- score_version_id: str | None = None
- scorecard_id: str | None = None
- class plexus.feedback_analysis_preflight.FeedbackAnalysisPreflightResult(scorecard_id: 'str', score_id: 'str', score_version_id: 'str', score_version_configuration: 'Any', score_guidelines_text: 'str')
Bases:
object- __init__(scorecard_id: str, score_id: str, score_version_id: str, score_version_configuration: Any, score_guidelines_text: str) None
- score_guidelines_text: str
- score_id: str
- score_version_configuration: Any
- score_version_id: str
- scorecard_id: str
- async plexus.feedback_analysis_preflight.validate_feedback_analysis_preflight(*, api_client: Any, scorecard_id: str, score_id: str, score_version_id: str | None, require_version_configuration: bool = True, require_guidelines_text: bool = True) FeedbackAnalysisPreflightResult
Validate core dependencies before feedback-backed analysis starts.
Raises FeedbackAnalysisPreflightError on any failed prerequisite.