Prompt operations within a packet.
Summary
Functions
Writes an amendment back into the packet's own prompt file.
Functions
Writes an amendment back into the packet's own prompt file.
A separate explicit act, never a side effect of amending a run: the packet is a versioned artifact, and changing what a prompt requires is a commit somebody should be able to review.
@spec list_prompts(String.t()) :: {:ok, [PromptRunner.Prompt.t()]} | {:error, term()}
@spec load_prompt(String.t(), String.t()) :: {:ok, PromptRunner.Prompt.t()} | {:error, term()}