panels.pipeline_nav

§14 Pipeline navigator — stage checklist aligned with RCAReasoningOrchestrator.run(). Click a stage to jump to the relevant tab (session_state.rca_viz_tab_radio).

Attributes

JsonDict

Functions

_present(art, key)

_ishikawa_expected(art)

_evidence_refine_done(art)

_stage_icon(required, present[, optional_skip])

pipeline_stage_rows(art)

Return list of (emoji, stage_label, tab_name) in orchestrator order.

render_pipeline_navigator(art, tab_names)

Sidebar block: linear stages as vertical buttons.

Module Contents

panels.pipeline_nav.JsonDict[source]
panels.pipeline_nav._present(art, key)[source]
Parameters:
Return type:

bool

panels.pipeline_nav._ishikawa_expected(art)[source]
Parameters:

art (JsonDict)

Return type:

bool

panels.pipeline_nav._evidence_refine_done(art)[source]
Parameters:

art (JsonDict)

Return type:

bool

panels.pipeline_nav._stage_icon(required, present, optional_skip=False)[source]
Parameters:
  • required (bool)

  • present (bool)

  • optional_skip (bool)

Return type:

str

panels.pipeline_nav.pipeline_stage_rows(art)[source]

Return list of (emoji, stage_label, tab_name) in orchestrator order.

Parameters:

art (JsonDict)

Return type:

List[Tuple[str, str, str]]

panels.pipeline_nav.render_pipeline_navigator(art, tab_names)[source]

Sidebar block: linear stages as vertical buttons.

Parameters:
Return type:

None