Procedural memory node encoding an instruction with its triggering condition and expected outcome.
Summary
Types
@type t() :: %Mnemosyne.Graph.Node.Procedural{ condition: String.t(), created_at: DateTime.t(), embedding: [float()] | nil, expected_outcome: String.t(), id: String.t(), instruction: String.t(), links: %{required(Mnemosyne.Graph.Edge.edge_type()) => MapSet.t()}, return_score: float() | nil }