src.dackar.RCA.orchestrators.epistemics_digest¶
Attributes¶
Functions¶
|
Map authority rank to §7.4 level string. |
How the epistemic class was determined for this hit. |
|
|
Whether this hit's epistemic classification is degraded. |
|
Return {candidate_id → EpistemicsDigest dict} for all candidates. |
|
Build run_manifest.epistemics_summary (§7.4 manifest consequence). |
Module Contents¶
- src.dackar.RCA.orchestrators.epistemics_digest._authority_level(meta)[source]¶
Map authority rank to §7.4 level string.
- Parameters:
meta (JsonDict)
- Return type:
str
- src.dackar.RCA.orchestrators.epistemics_digest._classification_resolution_level(meta)[source]¶
How the epistemic class was determined for this hit.
Prefers the explicit
classification_resolution_levelwritten upstream bydoc_extraction(finding_status/authority_level/doc_type/default); only when that provenance is absent does it fall back to inferring the level locally.- Parameters:
meta (JsonDict)
- Return type:
str
- src.dackar.RCA.orchestrators.epistemics_digest._is_degraded(meta)[source]¶
Whether this hit’s epistemic classification is degraded.
Prefers the explicit
degraded_classificationflag written upstream bydoc_extraction; only when that flag is absent does it fall back to treating a hit with noepistemic_classannotation as degraded.- Parameters:
meta (JsonDict)
- Return type:
bool
- src.dackar.RCA.orchestrators.epistemics_digest.build_epistemics_digests(causality_candidates, results)[source]¶
Return {candidate_id → EpistemicsDigest dict} for all candidates.
- Digest schema per §7.4:
candidate_id, analyzes_support_count, analyzes_support_items, affects_support_present, affects_support_items, observationally_ungrounded, causal_grounding_absent, degraded_classification_count, confidence_cap
- src.dackar.RCA.orchestrators.epistemics_digest.build_epistemics_run_summary(causality_candidates, results, evidence_bundle, calibration_profile_name=None, calibration_profile_version=None)[source]¶
Build run_manifest.epistemics_summary (§7.4 manifest consequence).
Records: hit counts by epistemic class, supersession edges, degraded classification counts by artifact type, classification resolution level distribution, and calibration profile reference.