The structural pattern Corti’s Standards converge on is a colon-prefixed Include: / Exclude: pair:
Include: {comma-listed items}.Exclude: {comma-listed items of what has a tendency to be included here but belongs in other sections}.
Exclude: is optional but high-leverage. You may start without and tighten based on observed misallocations. You typically do not need it if boundaries between your sections are clear or you want to capture most things in the section.
Past Medical History — textbook Include with paired Exclude
**Include:** Confirmed diagnoses, existing chronic diseases, prior episodes of acute illness, past conditions, hospital admissions, operations, and invasive diagnostic procedures as stated in the source material.**Exclude:** Symptoms and unspecified complaints without a confirmed diagnosis. Information not related to the patient's past medical or surgical history.
Seven listed Include items, comma-separated, grounded with “as stated in the source material”. The Exclude has two clauses: one redirecting symptom-style content (which belongs in HPI), one acting as a catch-all. This is the cleanest demonstration of the pattern.
History of Present Illness — Include + Exclude across multiple sentences
**Include:** The history of the present illness, including onset and course up to the current visit. Reported symptoms, explicitly denied or absent symptoms, and prior treatment attempts or self-treatment related to the current condition.**Exclude:** Assessments, plans, and objective findings. Information not related to the history of the present illness.
Example where the prompt is split into two sentences — the model carries the lead word forward. The Exclude redirects three common drift targets (assessment, plan, objective findings) into their own sections.
Physical Exam — Include with a structural directive
**Include:** Direct findings from the physical examination based on the clinician's observations, organized under the fixed clinical categories. All explicitly stated positive and negative findings.**Exclude:** Vital signs (BP, HR, RR, SpO2, Temperature), which are documented separately. History, laboratory results, and assessment of likely diagnoses.
The Include carries a structural directive (“organized under the fixed clinical categories”) that pairs with the section’s outputSchema. The Exclude carves out vitals (their own section) and three neighbouring categories.
Don’t define scope only via Exclude:.“Not X, not Y, not Z” gives the model no positive anchor.
Don’t restate what outputSchema enforces. Typed enum / pattern constraints are enforced; restating them as prose competes with the schema and weakens both signals.
Don’t put forbidden-phrasing lists here. That’s writingStyle — see Recipe 3.
Don’t paraphrase a Standard you inherit from. With inheritFromId, the parent’s contentPrompt is what runs unless you override. Restating in your own words risks drift; only override when the scope actually differs.
Don’t lead with narrative imperatives.“Summarize the patient’s …” or “Write a detailed …” is preamble; the model already knows it’s writing a section. Lead with Include:.
Section Schemas — typed constraints that complement contentPrompt.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Corti API Documentation","description":"Explore product documentation, quickstart guides, tutorials, release notes, and detailed API references to build with Corti API. Leverage full stack AI to unlock workflows with speech to text, text generation, agentic framework, embedded Corti Assistant and more.","colors":{"primary":"#3F3F46","light":"#F4F4F5","dark":"#18181B"},"logo":{"light":"https://mintcdn.com/corti/en_RPjQCFb1qJpbU/logo/corti_light.svg?fit=max\u0026auto=format\u0026n=en_RPjQCFb1qJpbU\u0026q=85\u0026s=effbca890e531e034f6b66ce8e15aa6c","dark":"https://mintcdn.com/corti/en_RPjQCFb1qJpbU/logo/corti_dark.svg?fit=max\u0026auto=format\u0026n=en_RPjQCFb1qJpbU\u0026q=85\u0026s=39e1b8245783318adebc44f1548aee0d"},"favicon":"https://mintcdn.com/corti/en_RPjQCFb1qJpbU/logo/favicon-docs.svg?fit=max\u0026auto=format\u0026n=en_RPjQCFb1qJpbU\u0026q=85\u0026s=1971ff0d52cd65b9f56d059bc6457848","api":{"playground":{"display":"simple"},"examples":{"languages":["curl","javascript","csharp","python","php","go","java"]},"mdx":{"auth":{"method":"bearer"}}},"background":{"color":{"light":"#FFFFFF","dark":"#09090B"}},"navbar":{"links":[{"href":"https://help.corti.app/","label":"Support"}],"primary":{"type":"button","label":"Start Building","href":"https://console.corti.app/signup"}},"footer":{"socials":{"website":"https://www.corti.ai","x":"https://x.com/corti_ai","linkedin":"https://www.linkedin.com/company/corti","github":"https://github.com/corticph","youtube":"https://www.youtube.com/@cortiai"}},"fonts":{"heading":{"family":"Booton","weight":600},"body":{"family":"Booton","weight":400}},"icons":{"library":"lucide"},"integrations":{"gtm":{"tagId":"GTM-MR3DSSF2"},"intercom":{"appId":"y30epli4"}},"banner":{"content":"Corti Models is now available: frontier AI on sovereign infrastructure, through an OpenAI-compatible API. [Get started](/models/welcome).","dismissible":true},"errors":{"404":{"redirect":false,"title":"Page not found","description":"The page you're looking for doesn't exist or may have moved. Use the search bar above, or start from one of these pages:\n\n- [Get started](/get_started/welcome)\n- [Corti Models](/models/welcome)\n- [Agentic Framework](/agentic/overview)\n- [Speech to Text](/stt/overview)\n- [Clinical Text Generation](/textgen/overview)\n- [Medical Coding](/coding/overview)\n- [Clinical Assistant](/assistant/welcome)\n- [API Reference](/api-reference/welcome)"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"corti","hasAudioNarration":false,"actualSubdomain":"corti","customDomains":["docs.corti.ai"],"gitSource":{"type":"github","owner":"corticph","repo":"docs_corti","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae9e9a807405bf5d5962d53","collectionId":"4dcb83c2-ac0d-4dcb-81f6-3ed8cd1a3b9c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae9e9a807405bf5d5962d53"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae9e9a807405bf5d5962d53","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Healthcare","count":209},{"language":"default","tag":"API Reference","count":141},{"language":"default","tag":"Clinical Assistant","count":117},{"language":"default","tag":"Events","count":85},{"language":"default","tag":"Event Reference","count":84},{"language":"default","tag":"REST APIs","count":60},{"language":"default","tag":"Agentic Framework","count":51},{"language":"default","tag":"Home","count":49},{"language":"default","tag":"Speech to Text","count":48},{"language":"default","tag":"Clinical Text Generation","count":47}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":false,"deflection":{"enabled":true,"email":"help@corti.ai"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:\"Booton\";src:url(\"/fonts/booton/Booton-Regular.woff2\") format(\"woff2\");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:\"Booton\";src:url(\"/fonts/booton/Booton-Medium.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:\"Booton\";src:url(\"/fonts/booton/Booton-Semibold.woff2\") format(\"woff2\");font-style:normal;font-weight:600;font-display:swap}:root{--corti-font-sans: \"Booton\", \"Inter\", ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif;--mintlify-slot-header-height: 7rem}html,body{font-family:var(--corti-font-sans);font-weight:400;-webkit-font-smoothing:antialiased}body :not(code):not(code *):not(pre):not(pre *):not(kbd):not(kbd *):not(samp):not(samp *){font-family:var(--corti-font-sans)}h1,h2,h3,h4,h5,h6{font-family:var(--corti-font-sans);font-weight:600!important;color:var(--tw-prose-headings, #18181b)!important}:is(html.dark,.dark) h1,:is(html.dark,.dark) h2,:is(html.dark,.dark) h3,:is(html.dark,.dark) h4,:is(html.dark,.dark) h5,:is(html.dark,.dark) h6{color:#fafafa!important}:is(html.dark,.dark) [data-component-part=\"step-title\"]{color:#fafafa!important}a[target=\"_blank\"][href=\"https://console.corti.app/signup\"].group>span.absolute.inset-0{background-color:#18181b!important}:is(html.dark,.dark) a[target=\"_blank\"][href=\"https://console.corti.app/signup\"].group>span.absolute.inset-0{background-color:#fafafa!important}:is(html.dark,.dark) a[target=\"_blank\"][href=\"https://console.corti.app/signup\"].group .z-10,:is(html.dark,.dark) a[target=\"_blank\"][href=\"https://console.corti.app/signup\"].group .z-10 *,:is(html.dark,.dark) a[target=\"_blank\"][href=\"https://console.corti.app/signup\"].group svg{color:#18181b!important}[data-component-part=\"card-content-container\"]{align-items:flex-start!important}.card [data-component-part=\"card-content\"]>.code-block:last-child{margin-bottom:0!important}[data-component-part=\"card-content-container\"]>div[class*=\"h-6\"][class*=\"w-6\"]{width:24px!important;height:24px!important;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}[data-component-part=\"card-content-container\"]>div[class*=\"h-6\"][class*=\"w-6\"] svg,[data-component-part=\"card-content-container\"]>div[class*=\"h-6\"][class*=\"w-6\"] img{width:24px!important;height:24px!important}:is(html.dark,.dark) .card [data-component-part=\"card-title\"],:is(html.dark,.dark) .card [data-component-part=\"card-title\"] a,:is(html.dark,.dark) .card h2 a,:is(html.dark,.dark) .card h3 a,:is(html.dark,.dark) .card h4 a,:is(html.dark,.dark) .card a[href].font-semibold{color:#fafafa!important}:is(html.dark,.dark) .card [data-component-part=\"card-title\"] a:visited,:is(html.dark,.dark) .card h2 a:visited,:is(html.dark,.dark) .card h3 a:visited,:is(html.dark,.dark) .card h4 a:visited,:is(html.dark,.dark) .card a[href].font-semibold:visited{color:#fafafa!important}.nav-tag-pill-text[data-nav-tag=\"beta\"],[data-nav-tag=\"beta\"].nav-tag-pill-text{background-color:#b8f818!important;border:none!important;color:#18181b!important;text-transform:uppercase!important;font-weight:600!important}#navigation-items{padding-bottom:9rem}.accent-badge{background-color:#b8f818!important;border:none!important;color:#18181b!important;text-transform:uppercase!important;font-weight:600!important}.mdx-content li strong{font-weight:600!important}.mdx-content [class*=\"overflow-x-auto\"]{overflow-x:visible!important}.mdx-content [class*=\"w-[calc(100%+(var(--page-padding)*2))]\"]{width:100%!important}.mdx-content [class*=\"-mx-[var(--page-padding)]\"]{margin-left:0!important;margin-right:0!important}.mdx-content [class*=\"max-w-none\"]{max-width:100%!important}.mdx-content .table{display:block!important}.mdx-content table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:auto;border-collapse:collapse;box-sizing:border-box;margin:0}.mdx-content table th,.mdx-content table td{min-width:0!important;vertical-align:top}.mdx-content table th,.mdx-content table th *{white-space:normal;overflow-wrap:normal!important;word-break:normal!important;hyphens:manual}.mdx-content table th,.mdx-content table th *,.mdx-content table strong{font-weight:600!important}.mdx-content table td{white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:manual}.mdx-content table code,.mdx-content table kbd,.mdx-content table samp{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.mdx-content table td code,.mdx-content table td kbd,.mdx-content table td samp{white-space:normal;overflow-wrap:normal;word-break:normal}.mdx-content table td a{white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:manual}.mdx-content .capabilities-table table th:first-child,.mdx-content .capabilities-table table td:first-child,.mdx-content .capabilities-table table th:last-child,.mdx-content .capabilities-table table td:last-child,.mdx-content .capabilities-table table td:first-child a,.mdx-content .capabilities-table table td:last-child a{white-space:nowrap}.mdx-content table img,.mdx-content table svg{max-width:100%;height:auto;display:block}.mdx-content [data-component-part=\"code-block-root\"]{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.mdx-content [data-component-part=\"code-block-root\"][class*=\"overflow-x-auto\"]{overflow-x:auto!important}.mdx-content [data-component-part=\"code-block-root\"] pre,.mdx-content [data-component-part=\"code-block-root\"] code,.mdx-content [data-component-part=\"code-block-root\"] .shiki,.mdx-content [data-component-part=\"code-block-root\"] .shiki .line,.mdx-content [data-component-part=\"code-block-root\"] .shiki .line>span{white-space:pre!important;word-break:normal!important;overflow-wrap:normal!important}.mdx-content [data-component-part=\"code-block-root\"] pre>code>span.line-diff{min-width:max-content!important}:not(pre)>code{background-color:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.08);border-radius:6px;padding:0.15em 0.4em;font-size:0.875em;color:inherit}:is(html.dark,.dark) :not(pre)>code{background-color:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.08);color:#fafafa}html:not(.dark) .mdx-content [data-component-part=\"code-block-root\"] .line-highlight,html:not(.dark) .mdx-content [data-component-part=\"code-block-root\"] .line-highlight::before{background-color:rgba(115, 115, 115, 0.16)!important}:is(html.dark,.dark) g.node.nodeNeutral span,:is(html.dark,.dark) g.node.nodeNeutral .label,:is(html.dark,.dark) g.node.nodeNeutral .label text,:is(html.dark,.dark) g.node.nodeGray span,:is(html.dark,.dark) g.node.nodeGray .label,:is(html.dark,.dark) g.node.nodeGray .label text,:is(html.dark,.dark) g.node.nodeBlue span,:is(html.dark,.dark) g.node.nodeBlue .label,:is(html.dark,.dark) g.node.nodeBlue .label text,:is(html.dark,.dark) g.node.nodeGreen span,:is(html.dark,.dark) g.node.nodeGreen .label,:is(html.dark,.dark) g.node.nodeGreen .label text,:is(html.dark,.dark) g.node.nodeYellow span,:is(html.dark,.dark) g.node.nodeYellow .label,:is(html.dark,.dark) g.node.nodeYellow .label text,:is(html.dark,.dark) g.node.nodeCyan span,:is(html.dark,.dark) g.node.nodeCyan .label,:is(html.dark,.dark) g.node.nodeCyan .label text,:is(html.dark,.dark) g.node.nodePurple span,:is(html.dark,.dark) g.node.nodePurple .label,:is(html.dark,.dark) g.node.nodePurple .label text,:is(html.dark,.dark) g.node.nodeLightPurple span,:is(html.dark,.dark) g.node.nodeLightPurple .label,:is(html.dark,.dark) g.node.nodeLightPurple .label text{color:#1a1a1a!important;fill:#1a1a1a!important}img[src$=\"embedded-assistant.svg\"]{filter:brightness(0) invert(32%)}a[aria-current=\"location\"] img[src$=\"embedded-assistant.svg\"],a:hover img[src$=\"embedded-assistant.svg\"]{filter:brightness(0) invert(15%)}:is(html.dark,.dark) img[src$=\"embedded-assistant.svg\"]{filter:brightness(0) invert(63%)}:is(html.dark,.dark) a[aria-current=\"location\"] img[src$=\"embedded-assistant.svg\"],:is(html.dark,.dark) a:hover img[src$=\"embedded-assistant.svg\"]{filter:brightness(0) invert(88%)}.errors-tabs [role=\"tablist\"] [role=\"tab\"],.errors-tabs [role=\"tablist\"] [role=\"tab\"] *,.errors-tabs [role=\"tablist\"] button,.errors-tabs [role=\"tablist\"] button *{font-weight:800!important;font-size:1.05em!important}"}],"page":{"pagePath":"textgen/prompting-cookbook/recipe-1-content-prompt","slug":"/textgen/prompting-cookbook/recipe-1-content-prompt","pageMetadata":{"title":"Recipe 1 — contentPrompt: Include / Exclude pattern","sidebarTitle":"1. contentPrompt","description":"Structure contentPrompt as a simple and explicit Include: / Exclude: pair to disambiguate what content should be routed to a section for synthesis.","href":"/textgen/prompting-cookbook/recipe-1-content-prompt"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Structure contentPrompt as a simple and explicit Include: / Exclude: pair to disambiguate what content should be routed to a section for synthesis.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`← Back to `,_jsx(_components.a,{href:`/textgen/prompting-cookbook`,children:`Prompting \u0026 outputSchema Cookbook`})]}),`\n`,_jsxs(Heading,{level:`2`,id:`what-contentprompt-does`,children:[`What `,_jsx(_components.code,{children:`contentPrompt`}),` does`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`contentPrompt`}),` is the section’s `,_jsx(_components.em,{children:`“what content to synthesize”`}),` prompt. It drives:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Content selection and routing`}),` — which source material the model pulls into this section.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`the-pattern-in-shape`,children:`The pattern, in shape`}),`\n`,_jsxs(_components.p,{children:[`The structural pattern Corti’s Standards converge on is a colon-prefixed `,_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`Include:`}),` / `,_jsx(_components.code,{children:`Exclude:`})]}),` pair:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Include: {comma-listed items}.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Exclude: {comma-listed items of what has a tendency to be included here but belongs in other sections}.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Exclude:`}),` is optional but high-leverage. You may start without and tighten based on observed misallocations. You typically do not need it if boundaries between your sections are clear or you want to capture most things in the section.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`examples-from-corti-standards`,children:`Examples from Corti Standards`}),`\n`,_jsx(Heading,{level:`3`,id:`past-medical-history-—-textbook-include-with-paired-exclude`,children:`Past Medical History — textbook Include with paired Exclude`}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`**Include:** Confirmed diagnoses, existing chronic diseases, prior episodes of acute illness, past conditions, hospital admissions, operations, and invasive diagnostic procedures as stated in the source material.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`**Exclude:** Symptoms and unspecified complaints without a confirmed diagnosis. Information not related to the patient's past medical or surgical history.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Seven listed Include items, comma-separated, grounded with `,_jsx(_components.em,{children:`“as stated in the source material”`}),`. The Exclude has two clauses: one redirecting symptom-style content (which belongs in HPI), one acting as a catch-all. This is the cleanest demonstration of the pattern.`]}),`\n`,_jsx(Heading,{level:`3`,id:`allergies-—-include-only-no-exclude`,children:`Allergies — Include only, no Exclude`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`**Include:** All allergies and intolerances, along with their associated reactions, as explicitly stated in the source material.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Allergies typically has clear boundaries, so the Exclude half is dropped. Don’t force it when you don’t need it.`}),`\n`,_jsx(Heading,{level:`3`,id:`history-of-present-illness-—-include-+-exclude-across-multiple-sentences`,children:`History of Present Illness — Include + Exclude across multiple sentences`}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`**Include:** The history of the present illness, including onset and course up to the current visit. Reported symptoms, explicitly denied or absent symptoms, and prior treatment attempts or self-treatment related to the current condition.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`**Exclude:** Assessments, plans, and objective findings. Information not related to the history of the present illness.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Example where the prompt is split into two sentences — the model carries the lead word forward. The Exclude redirects three common drift targets (assessment, plan, objective findings) into their own sections.`}),`\n`,_jsx(Heading,{level:`3`,id:`physical-exam-—-include-with-a-structural-directive`,children:`Physical Exam — Include with a structural directive`}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`**Include:** Direct findings from the physical examination based on the clinician's observations, organized under the fixed clinical categories. All explicitly stated positive and negative findings.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`**Exclude:** Vital signs (BP, HR, RR, SpO2, Temperature), which are documented separately. History, laboratory results, and assessment of likely diagnoses.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`The Include carries a structural directive (“`,_jsx(_components.em,{children:`organized under the fixed clinical categories`}),`”) that pairs with the section’s `,_jsx(_components.code,{children:`outputSchema`}),`. The Exclude carves out vitals (their own section) and three neighbouring categories.`]}),`\n`,_jsxs(Heading,{level:`2`,id:`when-to-add-exclude`,children:[`When to add `,_jsx(_components.code,{children:`Exclude`})]}),`\n`,_jsxs(_components.p,{children:[`Add `,_jsx(_components.code,{children:`Exclude:`}),` when `,_jsx(_components.strong,{children:`any`}),` of:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The section sits next to one with related content (HPI ↔ Assessment, Plan ↔ Disposition, Physical Exam ↔ Vital Signs).`}),`\n`,_jsx(_components.li,{children:`You’ve seen repeated drift in evaluation.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Otherwise skip it — a pure `,_jsx(_components.code,{children:`Include:`}),` is shorter and easier to maintain.`]}),`\n`,_jsx(Heading,{level:`2`,id:`don’ts`,children:`Don’ts`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[`Don’t define scope only via `,_jsx(_components.code,{children:`Exclude:`}),`.`]}),` `,_jsx(_components.em,{children:`“Not X, not Y, not Z”`}),` gives the model no positive anchor.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[`Don’t restate what `,_jsx(_components.code,{children:`outputSchema`}),` enforces.`]}),` Typed `,_jsx(_components.code,{children:`enum`}),` / `,_jsx(_components.code,{children:`pattern`}),` constraints are `,_jsx(_components.em,{children:`enforced`}),`; restating them as prose competes with the schema and weakens both signals.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Don’t put forbidden-phrasing lists here.`}),` That’s writingStyle — see `,_jsx(_components.a,{href:`/textgen/prompting-cookbook/recipe-2-writing-style`,children:`Recipe 3`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Don’t paraphrase a Standard you inherit from.`}),` With `,_jsx(_components.code,{children:`inheritFromId`}),`, the parent’s `,_jsx(_components.code,{children:`contentPrompt`}),` is what runs unless you override. Restating in your own words risks drift; only override when the scope actually differs.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Don’t lead with narrative imperatives.`}),` `,_jsx(_components.em,{children:`“Summarize the patient’s …”`}),` or `,_jsx(_components.em,{children:`“Write a detailed …”`}),` is preamble; the model already knows it’s writing a section. Lead with `,_jsx(_components.code,{children:`Include:`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/textgen/prompting-cookbook/recipe-3-misc-prompt`,children:`Recipe 2 — miscPrompt`}),` — guardrails that don’t fit Include/Exclude.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/textgen/prompting-cookbook/recipe-2-writing-style`,children:`Recipe 3 — writingStylePrompt`}),` — tone and shape.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/textgen/section-schemas`,children:`Section Schemas`}),` — typed constraints that complement `,_jsx(_components.code,{children:`contentPrompt`}),`.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Recipe 1 — contentPrompt: Include / Exclude pattern","sidebarTitle":"1. contentPrompt","description":"Structure contentPrompt as a simple and explicit Include: / Exclude: pair to disambiguate what content should be routed to a section for synthesis.","href":"/textgen/prompting-cookbook/recipe-1-content-prompt"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What contentPrompt does","slug":"what-contentprompt-does","depth":2,"children":[]},{"title":"The pattern, in shape","slug":"the-pattern-in-shape","depth":2,"children":[]},{"title":"Examples from Corti Standards","slug":"examples-from-corti-standards","depth":2,"children":[{"title":"Past Medical History — textbook Include with paired Exclude","slug":"past-medical-history-—-textbook-include-with-paired-exclude","depth":3,"children":[]},{"title":"Allergies — Include only, no Exclude","slug":"allergies-—-include-only-no-exclude","depth":3,"children":[]},{"title":"History of Present Illness — Include + Exclude across multiple sentences","slug":"history-of-present-illness-—-include-+-exclude-across-multiple-sentences","depth":3,"children":[]},{"title":"Physical Exam — Include with a structural directive","slug":"physical-exam-—-include-with-a-structural-directive","depth":3,"children":[]}]},{"title":"When to add Exclude","slug":"when-to-add-exclude","depth":2,"children":[]},{"title":"Don’ts","slug":"don’ts","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/corti/f39b9e0170d6232a/api-reference/corti.js","/_mintlify/custom/corti/8c15918c79eb9f3c/generate-events-nav.js"],"subdomain":"corti","siteName":"Corti API Documentation","title":"Recipe 1 — contentPrompt: Include / Exclude pattern - Corti API Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-21T16:02:49.206Z","originalFileLocation":"textgen/prompting-cookbook/recipe-1-content-prompt.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Structure contentPrompt as a simple and explicit Include: / Exclude: pair to disambiguate what content should be routed to a section for synthesis.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Corti API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/corti/gI_ok5T7zaR8y4z1/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/corti/gI_ok5T7zaR8y4z1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/corti/gI_ok5T7zaR8y4z1/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/corti/gI_ok5T7zaR8y4z1/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/corti/gI_ok5T7zaR8y4z1/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/corti/gI_ok5T7zaR8y4z1/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/corti/gI_ok5T7zaR8y4z1/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/corti/gI_ok5T7zaR8y4z1/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/corti/gI_ok5T7zaR8y4z1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Recipe 1 — contentPrompt: Include / Exclude pattern - Corti API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Structure contentPrompt as a simple and explicit Include: / Exclude: pair to disambiguate what content should be routed to a section for synthesis.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Corti API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.corti.ai/textgen/prompting-cookbook/recipe-1-content-prompt\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://corti.mintlify.site/_mintlify/api/og/v2?division=Prompting+Best-Practices\u0026amp;title=Recipe+1+%E2%80%94+contentPrompt%3A+Include+%2F+Exclude+pattern\u0026amp;description=Structure+contentPrompt+as+a+simple+and+explicit+Include%3A+%2F+Exclude%3A+pair+to+disambiguate+what+content+should+be+routed+to+a+section+for+synthesis.\u0026amp;theme=34b80329efcd2beff359af85\u0026amp;signature=00ec99819d79ef1bf26de6e4307944640c4d1a9ef09acd0ad5dcf50b47308619\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Recipe 1 — contentPrompt: Include / Exclude pattern - Corti API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Structure contentPrompt as a simple and explicit Include: / Exclude: pair to disambiguate what content should be routed to a section for synthesis.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://corti.mintlify.site/_mintlify/api/og/v2?division=Prompting+Best-Practices\u0026amp;title=Recipe+1+%E2%80%94+contentPrompt%3A+Include+%2F+Exclude+pattern\u0026amp;description=Structure+contentPrompt+as+a+simple+and+explicit+Include%3A+%2F+Exclude%3A+pair+to+disambiguate+what+content+should+be+routed+to+a+section+for+synthesis.\u0026amp;theme=34b80329efcd2beff359af85\u0026amp;signature=00ec99819d79ef1bf26de6e4307944640c4d1a9ef09acd0ad5dcf50b47308619\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/corti/gI_ok5T7zaR8y4z1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Corti API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3F3F46\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.corti.ai/textgen/prompting-cookbook/recipe-1-content-prompt\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/textgen/prompting-cookbook/recipe-1-content-prompt.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.corti.ai/#organization\",\"name\":\"Corti API Documentation\",\"url\":\"https://docs.corti.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/corti/en_RPjQCFb1qJpbU/logo/corti_light.svg?fit=max\u0026auto=format\u0026n=en_RPjQCFb1qJpbU\u0026q=85\u0026s=effbca890e531e034f6b66ce8e15aa6c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.corti.ai#website\",\"name\":\"Corti API Documentation\",\"url\":\"https://docs.corti.ai\",\"publisher\":{\"@id\":\"https://docs.corti.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.corti.ai/textgen/prompting-cookbook/recipe-1-content-prompt#webpage\",\"url\":\"https://docs.corti.ai/textgen/prompting-cookbook/recipe-1-content-prompt\",\"name\":\"Recipe 1 — contentPrompt: Include / Exclude pattern\",\"description\":\"Structure contentPrompt as a simple and explicit Include: / Exclude: pair to disambiguate what content should be routed to a section for synthesis.\",\"dateModified\":\"2026-08-21T16:02:49.206Z\",\"isPartOf\":{\"@id\":\"https://docs.corti.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.corti.ai/textgen/prompting-cookbook/recipe-1-content-prompt#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.corti.ai/textgen/prompting-cookbook/recipe-1-content-prompt#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Clinical Text Generation\",\"item\":\"https://docs.corti.ai/textgen/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Best Practices \u0026 Resources\",\"item\":\"https://docs.corti.ai/textgen/migrate-from-classic\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Prompting Best-Practices\",\"item\":\"https://docs.corti.ai/textgen/prompting-cookbook\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Recipe 1 — contentPrompt: Include / Exclude pattern\",\"item\":\"https://docs.corti.ai/textgen/prompting-cookbook/recipe-1-content-prompt\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.corti.ai/textgen/prompting-cookbook/recipe-1-content-prompt#article\",\"headline\":\"Recipe 1 — contentPrompt: Include / Exclude pattern\",\"name\":\"Recipe 1 — contentPrompt: Include / Exclude pattern\",\"description\":\"Structure contentPrompt as a simple and explicit Include: / Exclude: pair to disambiguate what content should be routed to a section for synthesis.\",\"url\":\"https://docs.corti.ai/textgen/prompting-cookbook/recipe-1-content-prompt\",\"mainEntityOfPage\":{\"@id\":\"https://docs.corti.ai/textgen/prompting-cookbook/recipe-1-content-prompt#webpage\"},\"dateModified\":\"2026-08-21T16:02:49.206Z\",\"publisher\":{\"@id\":\"https://docs.corti.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.corti.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Corti API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Corti API Documentation","nav":{"global":null,"tabs":[{"tab":"Home","icon":"house","pages":[{"title":"Home","href":"/get_started/welcome"}]},{"tab":"Corti Models","icon":"microchip","pages":[{"title":"Corti Models","href":"/models/welcome"}]},{"tab":"Agentic Framework","icon":"layers","pages":[{"title":"Agentic Framework","href":"/agentic/overview"}]},{"tab":"Speech to Text","icon":"audio-lines","pages":[{"title":"Speech to Text","href":"/stt/overview"}]},{"tab":"Healthcare","icon":"heart-pulse","pages":[{"title":"Healthcare","sidebarTitle":"Overview","href":"/healthcare"},{"group":"Clinical Text Generation","icon":"text-align-start","expanded":false,"pages":[{"title":"Overview of Corti Text Generation","sidebarTitle":"Overview","href":"/textgen/overview"},{"group":"Get Started","icon":"rocket","pages":[{"title":"Beginner's Guide to Corti Text Generation","sidebarTitle":"Beginner's Guide","href":"/textgen/beginners-guide"},{"title":"Quickstart — Real-time \u0026 Asynchronous","sidebarTitle":"Quickstart","mode":"wide","href":"/textgen/quickstart"}]},{"group":"Core Capabilities","icon":"sparkles","pages":[{"title":"Introducing FactsR™","sidebarTitle":"FactsR","icon":"list-tree","href":"/textgen/factsr"},{"title":"Summarization \u0026 Clinical Synthesis","sidebarTitle":"Summarization","icon":"scroll-text","href":"/textgen/summarization"}]},{"group":"Manage Templates in Console","icon":"layout-template","pages":[{"title":"Get started with Templates in Corti Console","sidebarTitle":"Get started","href":"/textgen/console-templates/get-started"},{"title":"Build a template","href":"/textgen/console-templates/build-a-template"},{"title":"Build a section","href":"/textgen/console-templates/build-a-section"},{"title":"Manage your library and access","href":"/textgen/console-templates/manage-library"}]},{"group":"Endpoints","icon":"plug","pages":[{"title":"FactsR™ Real-Time Extraction","sidebarTitle":"FactsR via Streams","icon":"radio-tower","href":"/textgen/facts_realtime"},{"title":"FactsR™ - Asynchronous Extraction","sidebarTitle":"FactsR Extract","icon":"list-tree","href":"/textgen/facts_async"},{"group":"Sections \u0026 Templates","icon":"puzzle","pages":[{"title":"Sections \u0026 Templates","sidebarTitle":"Overview","href":"/textgen/sections-templates-overview"},{"title":"Corti Standards","sidebarTitle":"Corti Standards","href":"/textgen/corti-standards"},{"title":"Create a Section","sidebarTitle":"Create a Section","href":"/textgen/section-creation"},{"title":"Designing Section Output Schemas","sidebarTitle":"Section Schemas","href":"/textgen/section-schemas"},{"title":"Create a Template","sidebarTitle":"Create a Template","href":"/textgen/template-creation"},{"title":"Inheritance","sidebarTitle":"Inheritance","href":"/textgen/inheritance"},{"title":"Versioning \u0026 publishing","sidebarTitle":"Versioning","href":"/textgen/versioning"},{"title":"Manage \u0026 discover sections \u0026 templates","sidebarTitle":"Manage \u0026 discover","href":"/textgen/management-discoverability"}]},{"group":"Guided Documents","icon":"wand-sparkles","pages":[{"title":"Guided Documents for Clinical Synthesis","sidebarTitle":"Overview","href":"/textgen/documents-guided-synthesis"},{"group":"One endpoint - 4 paths","pages":[{"title":"Path 1 — Plain `templateRef`","sidebarTitle":"Path 1 — Plain templateRef","href":"/textgen/documents-guided-synthesis/path-1-templateref"},{"title":"Path 2 — `templateRef` with runtime overrides","sidebarTitle":"Path 2 — templateRef + overrides","href":"/textgen/documents-guided-synthesis/path-2-templateref-overrides"},{"title":"Path 3 — Assemble from stored sections","sidebarTitle":"Path 3 — assemblyTemplate","href":"/textgen/documents-guided-synthesis/path-3-assembly"},{"title":"Path 4 — Fully inline dynamic template","sidebarTitle":"Path 4 — dynamicTemplate","href":"/textgen/documents-guided-synthesis/path-4-dynamic"}]}]}]},{"group":"Best Practices \u0026 Resources","icon":"book-marked","pages":[{"title":"Migrate from Documents Classic","sidebarTitle":"Migration from Classic","href":"/textgen/migrate-from-classic"},{"title":"Including EHR SmartPhrase Tokens in Corti Text Generation Templates","sidebarTitle":"SmartPhrase tokens","href":"/textgen/smartphrase-tokens"},{"group":"Customization Best-Practices","icon":"book-open","pages":[{"title":"Customize Templates \u0026 Sections — Cookbook","sidebarTitle":"Customization Cookbook Intro","href":"/textgen/customization-cookbook"},{"title":"Recipe 1 — Use a Corti Standard out of the box","sidebarTitle":"1. Corti Standard as-is","href":"/textgen/customization-cookbook/recipe-1-corti-standard-as-is"},{"title":"Recipe 2 — Inherit from a Corti Standard via `inheritFromId`","sidebarTitle":"2. Inherit a Corti Standard","href":"/textgen/customization-cookbook/recipe-2-inherit-corti-standard"},{"title":"Recipe 3 — Reference Corti Standards + per-call end-user overrides","sidebarTitle":"3. Standards + runtime overrides","href":"/textgen/customization-cookbook/recipe-3-runtime-overrides-on-standards"},{"title":"Recipe 4 — Author your own sections \u0026 templates (stable, governed)","sidebarTitle":"4. Author your own","href":"/textgen/customization-cookbook/recipe-4-author-your-own"},{"title":"Recipe 5 — Your own sections \u0026 templates + end-user runtime overrides","sidebarTitle":"5. Own + runtime overrides","href":"/textgen/customization-cookbook/recipe-5-author-with-runtime-overrides"},{"title":"Recipe 6 — Inherit from your own sections to scale across customers/departments","sidebarTitle":"6. Inherit your own","href":"/textgen/customization-cookbook/recipe-6-inherit-your-own"},{"title":"Recipe 7 — The full stack: own canonical + customer inheritance + end-user runtime override","sidebarTitle":"7. The full stack","href":"/textgen/customization-cookbook/recipe-7-full-stack"}]},{"group":"Prompting Best-Practices","icon":"message-square-text","pages":[{"title":"Prompting \u0026 outputSchema Best-Practices","sidebarTitle":"Prompting Cookbook Intro","description":"A best-practice \"cookbook\" with recipes for steering Corti generation — via the instructions block (contentPrompt, writingStylePrompt, miscPrompt) and via outputSchema (descriptions, enums, patterns).","href":"/textgen/prompting-cookbook"},{"title":"Recipe 1 — contentPrompt: Include / Exclude pattern","sidebarTitle":"1. contentPrompt","href":"/textgen/prompting-cookbook/recipe-1-content-prompt"},{"title":"Recipe 2 — writingStylePrompt: rules + worked examples","sidebarTitle":"2. writingStylePrompt","description":"How to structure and prompt the writingStylePrompt","href":"/textgen/prompting-cookbook/recipe-2-writing-style"},{"title":"Recipe 3 — miscPrompt: the defensive guardrail","sidebarTitle":"3. miscPrompt","href":"/textgen/prompting-cookbook/recipe-3-misc-prompt"},{"title":"Recipe 4 — outputSchema descriptions: per-node prompting","sidebarTitle":"4. outputSchema descriptions as prompts","href":"/textgen/prompting-cookbook/recipe-4-output-schema-descriptions"},{"title":"Recipe 5 — template instructions.prompt: domain \u0026 cross-section priming","sidebarTitle":"5. Template instructions.prompt","href":"/textgen/prompting-cookbook/recipe-5-template-instructions"}]}]},{"group":"Documents Classic","icon":"file-text","pages":[{"group":"Templates","pages":[{"title":"Introduction to Templates","sidebarTitle":"Introduction","tag":"classic","href":"/textgen/templates"},{"title":"Standard Templates \u0026 Sections","tag":"classic","href":"/textgen/templates-standard"}]},{"group":"Document Generation","pages":[{"title":"Standard Document Generation","tag":"classic","href":"/textgen/documents-standard"},{"title":"Advanced Document Generation","tag":"classic","href":"/textgen/documents-advanced"},{"title":"Customize Template Sections","tag":"classic","href":"/textgen/documents-customize"},{"title":"Documentation Modes","href":"/textgen/documents-docmode"}]},{"title":"Languages","href":"/stt/languages"}]}]},{"group":"Medical Coding","icon":"asterisk","expanded":false,"pages":[{"title":"Corti Symphony for Medical Coding","sidebarTitle":"Overview","href":"/coding/overview"},{"title":"Quickstart \u0026 First Request","sidebarTitle":"Quickstart","mode":"wide","href":"/coding/quickstart"},{"group":"Endpoints","icon":"code","expanded":false,"pages":[{"title":"Code Prediction endpoint","sidebarTitle":"Code Prediction","href":"/coding/code-prediction"}]},{"group":"Features","icon":"sliders-horizontal","expanded":false,"pages":[{"title":"Codes and candidates","href":"/coding/codes-and-candidates"},{"title":"Code filtering","href":"/coding/code-filtering"}]},{"group":"Coding Systems","icon":"list-check","expanded":false,"pages":[{"group":"ICD-10","root":{"title":"ICD-10","sidebarTitle":"ICD-10","href":"/coding/icd-10"},"pages":[{"title":"ICD-10-AM","sidebarTitle":"Australia","href":"/coding/icd-10-am"},{"title":"ICD-10-CA","sidebarTitle":"Canada","href":"/coding/icd-10-ca"},{"title":"SKS diagnosis codes","sidebarTitle":"Denmark (SKS)","href":"/coding/sks-diagnosis"},{"title":"CIM-10-FR","sidebarTitle":"France","href":"/coding/cim-10-fr"},{"title":"ICD-10-GM","sidebarTitle":"Germany","href":"/coding/icd-10-gm"},{"title":"ICD-10","sidebarTitle":"International","href":"/coding/icd-10-int"},{"title":"ICD-10-NL","sidebarTitle":"Netherlands","href":"/coding/icd-10-nl"},{"title":"ICD-10-NO","sidebarTitle":"Norway","href":"/coding/icd-10-no"},{"title":"CIE-10-ES","sidebarTitle":"Spain","href":"/coding/cie-10-es"},{"title":"ICD-10-SE","sidebarTitle":"Sweden","href":"/coding/icd-10-se"},{"title":"ICD-10-GM (Swiss Edition)","sidebarTitle":"Switzerland","href":"/coding/icd-10-ch"},{"title":"NHS ICD-10","sidebarTitle":"United Kingdom","href":"/coding/icd-10-uk"},{"title":"ICD-10-CM","sidebarTitle":"USA","href":"/coding/icd-10-cm"}]},{"title":"ICD-11","sidebarTitle":"ICD-11","href":"/coding/icd-11"},{"group":"ICD-O-3","root":{"title":"ICD-O-3","sidebarTitle":"ICD-O-3","href":"/coding/icd-o-3"},"pages":[{"title":"ICD-O-3","sidebarTitle":"International","href":"/coding/icd-o-3-int"},{"title":"ICD-O-3","sidebarTitle":"Germany","href":"/coding/icd-o-3-de"},{"title":"ICD-O-3","sidebarTitle":"France","href":"/coding/icd-o-3-fr"}]},{"title":"LOINC","sidebarTitle":"LOINC","href":"/coding/loinc"},{"title":"MedDRA","sidebarTitle":"MedDRA","href":"/coding/meddra"},{"group":"Procedure Codes","pages":[{"title":"ACHI","sidebarTitle":"Australia","href":"/coding/achi"},{"title":"CCI","sidebarTitle":"Canada","href":"/coding/cci"},{"title":"SKS procedure codes","sidebarTitle":"Denmark (SKS)","href":"/coding/sks-procedure"},{"title":"CCAM","sidebarTitle":"France","href":"/coding/ccam"},{"title":"OPS","sidebarTitle":"Germany","href":"/coding/ops"},{"title":"NCSP / NCMP","sidebarTitle":"Norway","href":"/coding/ncsp-ncmp"},{"title":"CIE-10-PCS","sidebarTitle":"Spain","href":"/coding/cie-10-pcs"},{"title":"KVÅ","sidebarTitle":"Sweden (KVÅ)","href":"/coding/kva"},{"title":"CHOP","sidebarTitle":"Switzerland","href":"/coding/chop"},{"title":"OPCS-4","sidebarTitle":"United Kingdom","href":"/coding/opcs-4"},{"title":"CPT","sidebarTitle":"United States (CPT)","href":"/coding/cpt"},{"title":"HCPCS Level II","sidebarTitle":"United States (HCPCS)","href":"/coding/hcpcs"},{"title":"ICD-10-PCS","sidebarTitle":"United States (ICD-10-PCS)","href":"/coding/icd-10-pcs"}]},{"title":"SKS","sidebarTitle":"SKS","href":"/coding/sks"},{"title":"SNOMED CT","sidebarTitle":"SNOMED CT","href":"/coding/snomed-ct"}]},{"group":"Guides","icon":"navigation","expanded":false,"pages":[{"title":"Implementation guides","sidebarTitle":"Overview","href":"/coding/guides-overview"},{"title":"Encounter Diagnosis Coding","sidebarTitle":"Encounter Coding","href":"/coding/encounter-coding"},{"title":"Clinical Documentation Integrity (CDI)","sidebarTitle":"Clinical Documentation Integrity","href":"/coding/cdi"},{"title":"Revenue Cycle","sidebarTitle":"Revenue Cycle","href":"/coding/revenue-cycle"},{"title":"FHIR \u0026 Snowstorm comparison","sidebarTitle":"FHIR \u0026 Snowstorm","href":"/coding/filter-fhir-snowstorm"}]}]},{"group":"Clinical Assistant","icon":"/logo/embedded-assistant.svg","expanded":false,"pages":[{"title":"Overview of the Corti Embedded Assistant","sidebarTitle":"Overview","mode":"wide","href":"/assistant/welcome"},{"group":"Get Started","icon":"rocket","pages":[{"title":"Introduction to Embedded Assistant API","sidebarTitle":"Introduction","href":"/assistant/introduction"},{"title":"Authentication for Embedded Users","sidebarTitle":"Authentication","href":"/assistant/authentication"},{"title":"Choose Your Integration","sidebarTitle":"Choose Your Integration","href":"/assistant/integrations-overview"},{"title":"Embedded Reliability, Timeouts, and Recovery","sidebarTitle":"Reliability","href":"/assistant/reliability-timeouts"}]},{"group":"Change Management","icon":"clock-3","pages":[{"title":"Release Notes","sidebarTitle":"Release Notes","href":"/assistant/release-notes"},{"title":"Scheduled Deprecations","sidebarTitle":"Scheduled Deprecations","href":"/assistant/deprecation-timeline"},{"group":"Migration Guides","pages":[{"title":"Config Migration Guide","sidebarTitle":"Configuration (due 2026-11-29)","href":"/assistant/configuration-migration"}]}]},{"group":"Configuration","icon":"sliders-horizontal","pages":[{"title":"Embedded API Configuration Scenarios","sidebarTitle":"Configuration scenarios","href":"/assistant/configuration-scenarios"},{"title":"Embedded API Supported Values","sidebarTitle":"Supported values","href":"/assistant/configuration-values"},{"title":"Configuration Guide","sidebarTitle":"Configuration Guide (Deprecated)","href":"/assistant/configuration"}]},{"group":"Integrations","icon":"plug","pages":[{"title":"Web Component API","href":"/assistant/web-component-api"},{"title":"PostMessage API","href":"/assistant/postmessage-api"},{"title":"Window API","href":"/assistant/window-api"}]},{"group":"Guides","icon":"book-open","pages":[{"title":"Embedding Assistant in React Web App","sidebarTitle":"React Web App","href":"/assistant/guides/react-integration"},{"title":"Embed Corti Assistant in an EHR workflow","href":"/assistant/guides/ehr-integration"}]},{"group":"API Reference","icon":"code","pages":[{"title":"API Reference","sidebarTitle":"Overview","href":"/assistant/api-reference"},{"title":"API Reference Workflows","sidebarTitle":"Workflows","href":"/assistant/api-reference-workflows"},{"group":"Application","pages":[{"title":"auth()","sidebarTitle":"auth","href":"/assistant/api/auth"},{"title":"configureApp()","sidebarTitle":"configureApp","href":"/assistant/api/configure-app"},{"title":"navigate()","sidebarTitle":"navigate","href":"/assistant/api/navigate"},{"title":"setCredentials()","sidebarTitle":"setCredentials","href":"/assistant/api/set-credentials"},{"title":"getStatus()","sidebarTitle":"getStatus","href":"/assistant/api/get-status"},{"title":"getTemplates()","sidebarTitle":"getTemplates","href":"/assistant/api/get-templates"},{"title":"showDeviceLinkQR()","sidebarTitle":"showDeviceLinkQR","href":"/assistant/api/show-device-link-qr"},{"title":"configure() (Deprecated)","sidebarTitle":"configure (Deprecated)","href":"/assistant/api/configure"}]},{"group":"Interaction","pages":[{"title":"createInteraction()","sidebarTitle":"createInteraction","href":"/assistant/api/create-interaction"},{"title":"setInteractionOptions()","sidebarTitle":"setInteractionOptions","href":"/assistant/api/set-interaction-options"},{"title":"addFacts()","sidebarTitle":"addFacts","href":"/assistant/api/add-facts"},{"title":"startRecording()","sidebarTitle":"startRecording","href":"/assistant/api/start-recording"},{"title":"stopRecording()","sidebarTitle":"stopRecording","href":"/assistant/api/stop-recording"},{"title":"configureSession() (Deprecated)","sidebarTitle":"configureSession (Deprecated)","href":"/assistant/api/configure-session"}]}]},{"group":"Events","icon":"bolt","pages":[{"title":"Corti Assistant Events Overview","href":"/assistant/events/index"},{"group":"Event Reference","pages":[{"group":"Account","pages":[{"title":"account.creditsConsumed","href":"/assistant/events/generated/account/creditsConsumed"},{"title":"account.loggedIn","href":"/assistant/events/generated/account/loggedIn"},{"title":"account.loggedOut","href":"/assistant/events/generated/account/loggedOut"}]},{"group":"AI Chat","pages":[{"title":"chat.answerCopied","href":"/assistant/events/generated/ai-chat/answerCopied"},{"title":"chat.asked","href":"/assistant/events/generated/ai-chat/asked"},{"title":"chat.dictationStarted","href":"/assistant/events/generated/ai-chat/dictationStarted"},{"title":"chat.dictationStopped","href":"/assistant/events/generated/ai-chat/dictationStopped"},{"title":"chat.failed","href":"/assistant/events/generated/ai-chat/failed"}]},{"group":"Document","pages":[{"title":"document.copied","href":"/assistant/events/generated/document/copied"},{"title":"document.dictationStarted","href":"/assistant/events/generated/document/dictationStarted"},{"title":"document.dictationStopped","href":"/assistant/events/generated/document/dictationStopped"},{"title":"document.edited","href":"/assistant/events/generated/document/edited"},{"title":"document.feedbackSubmitted","href":"/assistant/events/generated/document/feedbackSubmitted"},{"title":"document.generated","href":"/assistant/events/generated/document/generated"},{"title":"document.generationFailed","href":"/assistant/events/generated/document/generationFailed"},{"title":"document.sectionCopied","href":"/assistant/events/generated/document/sectionCopied"},{"title":"document.synced","href":"/assistant/events/generated/document/synced"},{"title":"document.updated","href":"/assistant/events/generated/document/updated"}]},{"group":"Embedded API","pages":[{"title":"embedded.appConfigured","href":"/assistant/events/generated/embedded-api/appConfigured"},{"title":"embedded.authenticated","href":"/assistant/events/generated/embedded-api/authenticated"},{"title":"embedded.credentialsUpdated","href":"/assistant/events/generated/embedded-api/credentialsUpdated"},{"title":"embedded.deprecationWarning","href":"/assistant/events/generated/embedded-api/deprecationWarning"},{"title":"embedded.factsAdded","href":"/assistant/events/generated/embedded-api/factsAdded"},{"title":"embedded.interactionCreated","href":"/assistant/events/generated/embedded-api/interactionCreated"},{"title":"embedded.interactionOptionsSet","href":"/assistant/events/generated/embedded-api/interactionOptionsSet"},{"title":"embedded.interactionOptionsWarning","href":"/assistant/events/generated/embedded-api/interactionOptionsWarning"},{"title":"embedded.navigated","href":"/assistant/events/generated/embedded-api/navigated"},{"title":"embedded.ready","href":"/assistant/events/generated/embedded-api/ready"},{"title":"embedded.recordingStarted","href":"/assistant/events/generated/embedded-api/recordingStarted"},{"title":"embedded.recordingStopped","href":"/assistant/events/generated/embedded-api/recordingStopped"},{"title":"embedded.sessionConfigured","href":"/assistant/events/generated/embedded-api/sessionConfigured"},{"title":"embedded.statusReturned","href":"/assistant/events/generated/embedded-api/statusReturned"},{"title":"embedded.templatesReturned","href":"/assistant/events/generated/embedded-api/templatesReturned"}]},{"group":"Errors","pages":[{"title":"error.featureFlagDiscrepancyDetected","href":"/assistant/events/generated/errors/featureFlagDiscrepancyDetected"},{"title":"error.triggered","href":"/assistant/events/generated/errors/triggered"}]},{"group":"Interaction","pages":[{"title":"interaction.archived","href":"/assistant/events/generated/interaction/archived"},{"title":"interaction.created","href":"/assistant/events/generated/interaction/created"},{"title":"interaction.deleted","href":"/assistant/events/generated/interaction/deleted"},{"title":"interaction.loaded","href":"/assistant/events/generated/interaction/loaded"},{"title":"interaction.renamed","href":"/assistant/events/generated/interaction/renamed"},{"title":"interaction.restored","href":"/assistant/events/generated/interaction/restored"},{"title":"interaction.virtualAudioDisconnected","href":"/assistant/events/generated/interaction/virtualAudioDisconnected"}]},{"group":"Microphone","pages":[{"title":"microphone.ambientSet","href":"/assistant/events/generated/microphone/ambientSet"},{"title":"microphone.dictationSet","href":"/assistant/events/generated/microphone/dictationSet"},{"title":"microphone.qualityLearnMoreClicked","href":"/assistant/events/generated/microphone/qualityLearnMoreClicked"},{"title":"microphone.qualityOnboardingDismissed","href":"/assistant/events/generated/microphone/qualityOnboardingDismissed"},{"title":"microphone.qualityOnboardingShown","href":"/assistant/events/generated/microphone/qualityOnboardingShown"},{"title":"microphone.selected","href":"/assistant/events/generated/microphone/selected"},{"title":"microphone.selectorOpened","href":"/assistant/events/generated/microphone/selectorOpened"},{"title":"microphone.warningTriggered","href":"/assistant/events/generated/microphone/warningTriggered"}]},{"group":"Note","pages":[{"title":"note.added","href":"/assistant/events/generated/note/added"},{"title":"note.dictationStarted","href":"/assistant/events/generated/note/dictationStarted"},{"title":"note.dictationStopped","href":"/assistant/events/generated/note/dictationStopped"},{"title":"note.discarded","href":"/assistant/events/generated/note/discarded"},{"title":"note.edited","href":"/assistant/events/generated/note/edited"},{"title":"note.generated","href":"/assistant/events/generated/note/generated"},{"title":"note.moved","href":"/assistant/events/generated/note/moved"},{"title":"note.restored","href":"/assistant/events/generated/note/restored"}]},{"group":"Onboarding And Preferences","pages":[{"title":"settings.onboardingCompleted","href":"/assistant/events/generated/onboarding-and-preferences/onboardingCompleted"},{"title":"settings.onboardingContinued","href":"/assistant/events/generated/onboarding-and-preferences/onboardingContinued"},{"title":"settings.onboardingStarted","href":"/assistant/events/generated/onboarding-and-preferences/onboardingStarted"},{"title":"settings.onboardingValueChanged","href":"/assistant/events/generated/onboarding-and-preferences/onboardingValueChanged"},{"title":"settings.pwaInstalled","href":"/assistant/events/generated/onboarding-and-preferences/pwaInstalled"},{"title":"settings.reset","href":"/assistant/events/generated/onboarding-and-preferences/reset"},{"title":"settings.userSettingsValueChanged","href":"/assistant/events/generated/onboarding-and-preferences/userSettingsValueChanged"}]},{"group":"Recording","pages":[{"title":"recording.audioHealthAlertDismissed","href":"/assistant/events/generated/recording/audioHealthAlertDismissed"},{"title":"recording.audioHealthAlertRecovered","href":"/assistant/events/generated/recording/audioHealthAlertRecovered"},{"title":"recording.audioHealthAlertTriggered","href":"/assistant/events/generated/recording/audioHealthAlertTriggered"},{"title":"recording.languageChanged","href":"/assistant/events/generated/recording/languageChanged"},{"title":"recording.modeChanged","href":"/assistant/events/generated/recording/modeChanged"},{"title":"recording.started","href":"/assistant/events/generated/recording/started"},{"title":"recording.stopped","href":"/assistant/events/generated/recording/stopped"},{"title":"recording.transcriptReceived","href":"/assistant/events/generated/recording/transcriptReceived"}]},{"group":"Templates","pages":[{"title":"template.copied","href":"/assistant/events/generated/templates/copied"},{"title":"template.created","href":"/assistant/events/generated/templates/created"},{"title":"template.defaultTemplateUpdated","href":"/assistant/events/generated/templates/defaultTemplateUpdated"},{"title":"template.deleteConfirmationDismissed","href":"/assistant/events/generated/templates/deleteConfirmationDismissed"},{"title":"template.deleteConfirmationOpened","href":"/assistant/events/generated/templates/deleteConfirmationOpened"},{"title":"template.deleted","href":"/assistant/events/generated/templates/deleted"},{"title":"template.metadataEditDismissed","href":"/assistant/events/generated/templates/metadataEditDismissed"},{"title":"template.metadataEditOpened","href":"/assistant/events/generated/templates/metadataEditOpened"},{"title":"template.metadataUpdated","href":"/assistant/events/generated/templates/metadataUpdated"},{"title":"template.pickerOpened","href":"/assistant/events/generated/templates/pickerOpened"},{"title":"template.selected","href":"/assistant/events/generated/templates/selected"}]}]}]}]}]},{"tab":"API Reference","icon":"square-code","pages":[{"title":"API Reference","href":"/api-reference/welcome"}]}]},"basePath":"","title":"Recipe 1 — contentPrompt: Include / Exclude pattern - Corti API Documentation","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["10e4515597"],"chunks":["BannerMarkdown-BcDCEkh6.js","dist-CwjSCXIK.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-eKJ4rcii.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}