plexus.reports.blocks.reinforcement_helpers module

async plexus.reports.blocks.reinforcement_helpers.fetch_item_identifiers(api_client, item_id: str | None) List[Dict[str, str]] | None

Fetch Item identifiers through the itemId/position index.

Returns a normalized list ordered by position, or None when no identifiers are available.

plexus.reports.blocks.reinforcement_helpers.is_normal_prediction_score_result(score_result: Dict[str, Any]) bool

Heuristic for normal production ScoreResult rows.

plexus.reports.blocks.reinforcement_helpers.parse_iso_timestamp(value: Any) datetime | None

Parse ISO timestamps consistently and return UTC-aware datetimes.