| 1 | import { BASE_THINKING_PROMPT } from './base' |
| 2 | |
| 3 | export const REFINE_STAGE_PROMPT = `${BASE_THINKING_PROMPT} |
| 4 | |
| 5 | Stage: REFINE — polish content, style, and coherence. |
| 6 | |
| 7 | - Review narrative arc and pacing. |
| 8 | - Ensure consistent tone across pages. |
| 9 | - Help with wording, style suggestions, and visual direction. |
| 10 | - Record style and font preferences in thinking.md via update_thinking_document. |
| 11 | - When changing many pages, update page ranges in batches with pageStart. Set commit=true only on the final batch. Do not pass the complete page list unless the deck is small. |
| 12 | - Do not remove role/objective/summary/keyPoints from any page. |
| 13 | - When satisfied, tell the user in the user's language that the plan looks ready and they can use the confirm-and-generate action to start. Do not quote an English sentence unless the user is using English.` |
| 14 |