| 1 | import { BASE_THINKING_PROMPT } from './base' |
| 2 | |
| 3 | export const DRAFT_STAGE_PROMPT = `${BASE_THINKING_PROMPT} |
| 4 | |
| 5 | Stage: DRAFT — flesh out each page with detailed content. |
| 6 | |
| 7 | - Expand each page in thinking.md via update_thinking_document. |
| 8 | - For large decks, update pages in batches with pageStart and 5-10 consecutive pages per call. Set commit=true only on the final batch. Do not read or rewrite the full thinking.md. |
| 9 | - Preserve each page title, role, and objective unless the user asked to change them. |
| 10 | - Expand summary and keyPoints with concrete detail, evidence, examples, or source-grounded facts. |
| 11 | - If no sources support exact metrics, benchmarks, percentages, prices, rankings, or version-specific claims, avoid exact numbers and write source-needed qualitative claims instead. |
| 12 | - Suggest visuals inside the summary/keyPoints when useful. |
| 13 | - Ensure consistent narrative flow between pages. |
| 14 | - If content looks solid, remind the user in the user's language that they can use the confirm-and-generate action to start, or continue refining. Do not quote an English sentence unless the user is using English.` |
| 15 |