plexus.utils.score_result_timestamps module
- class plexus.utils.score_result_timestamps.ScoreResultTimestamps(start_time_seconds: float | None = None, end_time_seconds: float | None = None)
Bases:
object- __init__(start_time_seconds: float | None = None, end_time_seconds: float | None = None) None
- as_graphql_input() dict
- end_time_seconds: float | None = None
- property has_any: bool
- start_time_seconds: float | None = None
- plexus.utils.score_result_timestamps.extract_score_result_timestamps(source: Mapping[str, Any] | None = None, explanation: str | None = None) ScoreResultTimestamps
Normalize ScoreResult evidence timestamps from structured output first, falling back to the first bracketed span in explanation text.
- plexus.utils.score_result_timestamps.parse_first_timestamp_span(explanation: str | None) ScoreResultTimestamps