/** Référence concise pour l'IA — structure TipTap / ProseMirror UltiDocs. */
export const TIPTAP_SYNTAX_GUIDE = `
UltiDocs utilise TipTap (ProseMirror). Le document est un JSON \`{ type: "doc", content: [...] }\`.

Blocs courants:
- paragraph: { type: "paragraph", content?: inline[] }
- heading: { type: "heading", attrs: { level: 1-6 }, content?: inline[] }
- bulletList / orderedList: { type: "bulletList", content: [listItem...] }
- listItem: { type: "listItem", content: [paragraph|...] }
- blockquote, codeBlock, horizontalRule, table (tableRow > tableCell)

Inline:
- text: { type: "text", text: "...", marks?: [{ type: "bold"|"italic"|"underline"|"link", attrs? }] }

Règles d'édition:
- Préserver la structure doc valide (toujours des blocs dans doc.content).
- Pour modifier: préférer remplacer la sélection ou insérer du texte/markdown converti en paragraphes.
- Ne pas inventer de nœuds custom (docsGraphic, table) sans connaître le schéma — utiliser les tools docs_save avec JSON validé.
- Titres: un seul h1 recommandé en tête de document.
`.trim()
