Sign in

    vectie/moonfish/memory does not have a README file

    ExperienceCaseKind

    pub(all) enum ExperienceCaseKind {
    SuccessCase
    FailureCase
    } derive(Eq, ToJson,
    Debug
    ,
    FromJson
    )

    ExperienceMemoryEntry

    pub(all) struct ExperienceMemoryEntry {
    id : String
    book_path : String
    title : String
    cycle_position :
    CyclePosition

    direction :
    Direction

    patterns : Array[
    PatternTag
    ]
    timestamp_ms : Int64
    case_kind : ExperienceCaseKind
    summary : String
    lesson : String
    } derive(Eq, ToJson,
    Debug
    ,
    FromJson
    )

    ExperienceMemorySelection

    default_experience_memory_index

    fn default_experience_memory_index() -> Array[ExperienceMemoryEntry]

    experience_memory_entry

    fn experience_memory_entry(id : String, book_path : String, title : String, cycle_position :
    CyclePosition
    , direction :
    Direction
    , patterns : Array[
    PatternTag
    ], timestamp_ms : Int64, case_kind : ExperienceCaseKind, summary : String, lesson : String) -> ExperienceMemoryEntry

    select_experience_memories

    fn select_experience_memories(diagnosis :
    Stage1Diagnosis
    , index? : Array[ExperienceMemoryEntry], max_entries? : Int) -> ExperienceMemorySelection

    Source Files