vectie/moonfish/replay does not have a README file
pub(all) struct ReplayPlan {
run_id : String
status : AnalysisRunStatus
source_id : String
live_market_required : Bool
can_replay : Bool
blocking_reason : String?
steps : Array[ReplayStep]
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct ReplayStep {
run_id : String
kind : ReplayStepKind
path : String
schema_id : String
required : Bool
purpose : String
} derive(Eq, ToJson, Debug, FromJson)pub(all) enum ReplayStepKind {
LoadMarketDataPlan
LoadMarketSnapshot
LoadPromptPacket
LoadModelExchange
LoadRoutineEventLog
LoadAnalysisProjection
LoadStructureLevels
LoadContextBudget
LoadBookCommit
LoadAnalysisRecord
LoadExperienceMemorySelection
LoadChartFrame
LoadReviewQueue
LoadImportedLegacyRecord
LoadImportedExperienceMemory
LoadImportedTradeLog
LoadImportManifest
RebuildFollowUpContext
CompareProjection
} derive(Eq, ToJson, Debug, FromJson)fn replay_step(run_id : String, kind : ReplayStepKind, path : String, schema_id : String, purpose : String, required? : Bool) -> ReplayStepDependencies