panels.evidence

Evidence panel: retrieval health, doc-type mix, and per-candidate excerpts.

Reads the evidence_bundle artifact (results, provenance, retrieval scope, planned queries, candidate-evidence summary) and the causality_candidates artifact to order and label hits. Honors the rca_viz_evidence_filter session value so jumps from the Candidates/RCA Card tabs land pre-filtered.

Attributes

JsonDict

Functions

_linked_id(hit)

_support_role(hit)

_doc_type(hit)

_bm25_from_hits(results)

Infer BM25 availability from hit metadata; align with retriever provenance.

render_evidence_panel(evidence_bundle, ...)

Render the Evidence section.

_candidate_filter_options(causality_candidates, results)

_ordered_candidate_ids(causality_candidates, results)

Module Contents

panels.evidence.JsonDict[source]
panels.evidence._linked_id(hit)[source]
Parameters:

hit (JsonDict)

Return type:

Optional[str]

panels.evidence._support_role(hit)[source]
Parameters:

hit (JsonDict)

Return type:

str

panels.evidence._doc_type(hit)[source]
Parameters:

hit (JsonDict)

Return type:

str

panels.evidence._bm25_from_hits(results)[source]

Infer BM25 availability from hit metadata; align with retriever provenance.

Parameters:

results (List[JsonDict])

Return type:

Tuple[Optional[bool], str]

panels.evidence.render_evidence_panel(evidence_bundle, causality_candidates)[source]

Render the Evidence section.

@ In, evidence_bundle, dict, the evidence_bundle artifact; reads

results, provenance, retrieval_scope, planned_queries, candidate_evidence_summary; None shows an info note

@ In, causality_candidates, dict, optional; supplies candidate ordering and

the “filter by linked candidate” options

@ Out, None

Parameters:
  • evidence_bundle (Optional[JsonDict])

  • causality_candidates (Optional[JsonDict])

Return type:

None

panels.evidence._candidate_filter_options(causality_candidates, results)[source]
Parameters:
Return type:

List[str]

panels.evidence._ordered_candidate_ids(causality_candidates, results)[source]
Parameters:
Return type:

List[str]