src.dackar.RCA.pm_compliance.currency_checker¶
PMCurrencyChecker — PM interval vs. recurrence (advisory).
Functions¶
|
True when pm_interval_days is long relative to mean failure spacing. |
|
Best-effort: use recurrence or FM metadata; otherwise None. |
Module Contents¶
- src.dackar.RCA.pm_compliance.currency_checker.frequency_concern(pm_interval_days, mean_failure_interval_days, ratio=0.5)[source]¶
True when pm_interval_days is long relative to mean failure spacing.
- Parameters:
pm_interval_days (Optional[float])
mean_failure_interval_days (Optional[float])
ratio (float)
- Return type:
bool
- src.dackar.RCA.pm_compliance.currency_checker.mean_interval_from_tskr(kg_context, fm_id)[source]¶
Best-effort: use recurrence or FM metadata; otherwise None.
- Parameters:
kg_context (Optional[src.dackar.RCA.pm_compliance.types.JsonDict])
fm_id (str)
- Return type:
Optional[float]