From 5682d8246a038022ea8c0bfce78e5a124252b7be Mon Sep 17 00:00:00 2001 From: Rodin Date: Sun, 10 May 2026 03:25:21 -0700 Subject: [PATCH] docs: clarify BuildSystemPromptWithPersona as public API Document the exported function's purpose and usage pattern for external callers who want one-shot prompt assembly. --- review/persona_prompt.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/review/persona_prompt.go b/review/persona_prompt.go index 31ee837..54b77e1 100644 --- a/review/persona_prompt.go +++ b/review/persona_prompt.go @@ -92,7 +92,9 @@ func BuildPersonaSystemPrompt(p *Persona) string { } // BuildSystemPromptWithPersona constructs the full system prompt, using either -// a persona or the default generic prompt. +// a persona or the default generic prompt. This is a convenience wrapper that +// combines BuildPersonaSystemPrompt (or BuildSystemBase) with patterns and conventions. +// It is exported for use by callers who want one-shot prompt assembly. func BuildSystemPromptWithPersona(persona *Persona, conventions, patterns string) string { var base string if persona != nil {