Sign in

    vectie/moonfish/handoff does not have a README file

    HandoffFinding

    pub(all) struct HandoffFinding {
    gate : HandoffGate
    status : HandoffStatus
    path : String
    message : String
    } derive(Eq, ToJson,
    Debug
    ,
    FromJson
    )

    HandoffGate

    pub(all) enum HandoffGate {
    AcceptancePassed
    ReadinessPassed
    ComparisonReady
    AppToolMounted
    OperatorWorkflow
    CutoverChecklistReady
    RollbackReady
    } derive(Eq, ToJson,
    Debug
    ,
    FromJson
    )

    HandoffRunbookStep

    pub(all) struct HandoffRunbookStep {
    index : Int
    title : String
    action_path : String
    expected_evidence : String
    } derive(Eq, ToJson,
    Debug
    ,
    FromJson
    )

    HandoffStatus

    pub(all) enum HandoffStatus {
    HandoffPass
    HandoffBlocked
    } derive(Eq, ToJson,
    Debug
    ,
    FromJson
    )

    OperatorHandoffReport

    pub(all) struct OperatorHandoffReport {
    ready : Bool
    launch_path : String
    pass_count : Int
    blocked_count : Int
    findings : Array[HandoffFinding]
    runbook : Array[HandoffRunbookStep]
    summary : String
    } derive(Eq, ToJson,
    Debug
    ,
    FromJson
    )

    prepare_operator_handoff_report

    fn prepare_operator_handoff_report(input : OperatorHandoffInput) -> OperatorHandoffReport

    Source Files