README

vectie/moonfish/operations does not have a README file

#
OperationsFinding

pub(all) struct OperationsFinding {
gate : OperationsGate
status : OperationsStatus
evidence_path : String
message : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
OperationsGate

pub(all) enum OperationsGate {
SuiteHealthReady
PrimaryWorkflowReady
RollbackMonitoringReady
ReplayExportReady
ResilienceEvidenceReady
OperatorObservabilityReady
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
OperationsReadinessReport

pub(all) struct OperationsReadinessReport {
ready : Bool
run_id : String
operations_path : String
pass_count : Int
blocked_count : Int
findings : Array[OperationsFinding]
summary : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
OperationsStatus

pub(all) enum OperationsStatus {
OperationsPass
OperationsBlocked
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
operations_finding

fn operations_finding(gate : OperationsGate, status : OperationsStatus, evidence_path : String, message : String) -> OperationsFinding

#
prepare_operations_readiness_report

fn prepare_operations_readiness_report(input : OperationsReportInput) -> OperationsReadinessReport

Source Files