vectie/moonfish/book does not have a README file
pub(all) struct BookArtifactCommit {
artifact : BookArtifactRef
payload_class : BookPayloadClass
redacted : Bool
status : BookArtifactCommitStatus
idempotency_key : String
message : String
} derive(Eq, ToJson, Debug, FromJson)pub(all) enum BookArtifactKind {
RawMarketData
RawPromptPacket
RawModelRequest
RawModelResponse
RawRunEvents
GeneratedProjection
GeneratedStructureLevels
GeneratedContextBudget
GeneratedDecisionPolicy
GeneratedAnalysisRecord
GeneratedExperienceSelection
GeneratedChartFrame
ImportedLegacyRecord
ImportedExperienceMemory
ImportedTradeLog
GeneratedImportManifest
GeneratedBookCommit
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct BookArtifactRef {
run_id : String
path : String
schema_id : String
kind : BookArtifactKind
purpose : String
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct BookCommitReport {
run_id : String
status : BookCommitStatus
artifact_count : Int
ready_count : Int
blocked_count : Int
commits : Array[BookArtifactCommit]
summary : String
} derive(Eq, ToJson, Debug, FromJson)fn book_artifact_ref(run_id : String, path : String, schema_id : String, kind : BookArtifactKind, purpose : String) -> BookArtifactRefDependencies