Subgoal node representing a decomposed objective, optionally linked to a parent goal.
Summary
Types
@type t() :: %Mnemosyne.Graph.Node.Subgoal{ created_at: DateTime.t(), description: String.t(), embedding: [float()] | nil, id: String.t(), links: %{required(Mnemosyne.Graph.Edge.edge_type()) => MapSet.t()}, parent_goal: String.t() | nil }