Sign in

    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