Unique identifier for the result (used as subfolder name)
Full chat history containing system, user, and assistant messages
Structured output data to include in the dump
OptionaloutputDir: stringBase directory for output files (default: ./dump/strategy)
Promise that resolves when all files are written
Dumps chat history and result data to markdown files in a structured directory.
Creates a subfolder named after
resultIdinsideoutputDir. If the subfolder already exists, the function returns early without overwriting. Writes:00_system_prompt.md— system messages and output data summaryNN_user_message.md— each user message as a separate fileNN_llm_output.md— final LLM output dataWarns via logger if any user message exceeds 30 KB.