InvestigationOutcome#

class scikitplot.corpus.InvestigationOutcome(status, stop_reason, hits=(), signals=None, session=None)[source]#

The result of a bounded investigation.

Parameters:
hits: tuple[Any, ...] = ()#
session: AgenticRetrievalSession | None = None#
signals: SufficiencySignals | None = None#
status: InvestigationStatus[source]#
stop_reason: StopReason[source]#
to_dict()[source]#

Return a JSON-compatible mapping.

Return type:

dict[str, Any]