toPromptRepresentation

Renders the playbook as a human-readable, sectioned text block for embedding in an LLM prompt.