Mnemosyne.Trajectory (mnemosyne v0.4.0)

Copy Markdown View Source

Caller-owned completed history submitted for ingestion.

Protected repos require an explicit audience: :repo or a nonempty list of {organization_id, group_id} tuples. It is immutable, part of payload identity, and inherited by every extracted node. Unrestricted repos use nil.

Summary

Types

A raw observation-action pair.

t()

Types

step()

@type step() :: %{observation: String.t(), action: String.t()}

A raw observation-action pair.

t()

@type t() :: %Mnemosyne.Trajectory{
  audience: :repo | [{String.t(), String.t()}] | nil,
  goal: String.t(),
  metadata: map(),
  source_id: String.t(),
  steps: [step()]
}