Branch metadata stored in metadata.yaml.
@type t() :: %Cortexa.Models.BranchMetadata{ created_at: String.t(), created_from: String.t(), merged_at: String.t() | nil, merged_into: String.t() | nil, name: String.t(), purpose: String.t(), status: String.t() }