vectie/moonfish/cutover does not have a README file
pub(all) struct CutoverPlan {
ready_to_cutover : Bool
rollback_days : Int
imported_data_manifest_path : String
checklist : Array[CutoverStep]
rollback_plan : Array[CutoverStep]
decommission_note : String
summary : String
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct CutoverPlanInput {
readiness : CutoverReadinessReport
import_plan : LegacyImportPlan
rollback_days : Int
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct CutoverStep {
index : Int
kind : CutoverStepKind
status : CutoverStepStatus
path : String
message : String
} derive(Eq, ToJson, Debug, FromJson)fn cutover_plan_input(readiness : CutoverReadinessReport, import_plan : LegacyImportPlan, rollback_days? : Int) -> CutoverPlanInputDependencies