Normalized description of a requested prompt run before planning.
Summary
Types
@type input_type() :: :directory | :legacy_config | :prompt_list | :single_prompt
@type t() :: %PromptRunner.RunSpec{ input: term(), input_type: input_type(), interface: :api | :cli | :legacy, opts: keyword(), source: module() }