Packages

Conversational context assembly for LLM interactions with keyword-triggered entry injection and token budget management

Current section

Files

Jump to
comm_bus lib comm_bus methodology.ex
Raw

lib/comm_bus/methodology.ex

defmodule CommBus.Methodology do
@moduledoc "Structured methodology definition containing curated CommBus entries."
alias CommBus.Entry
@enforce_keys [:slug, :name, :description, :entries]
defstruct slug: nil,
name: nil,
description: nil,
tags: [],
entries: []
@type t :: %__MODULE__{
slug: String.t(),
name: String.t(),
description: String.t(),
tags: [String.t()],
entries: [Entry.t()]
}
end