Most Luria Voice render failures fall into a small set of recognizable patterns. Each section below describes the exact symptom you will see, explains what causes it, and gives the steps to resolve it.Documentation Index
Fetch the complete documentation index at: https://docs.brainworkup.org/llms.txt
Use this file to discover all available pages before exploring further.
Missing include: _domains_to_include.qmd
Missing include: _domains_to_include.qmd
Symptom: Quarto stops rendering and reports an error similar to:Cause: To generate it with
template.qmd uses a {{< include >}} directive that expects a file named _domains_to_include.qmd in your project root. This file lists the cognitive domain partials that make up the body of the report. It is not shipped with the template because its contents depend on the specific test battery you administered.Fix: Create _domains_to_include.qmd manually, or generate it using the cingulate pipeline.To create it manually, add one {{< include >}} line per domain partial you want to include:_domains_to_include.qmd
cingulate, call the appropriate pipeline function from R before rendering. See the cingulate package documentation for details.Font not found / missing Typst fonts
Font not found / missing Typst fonts
Symptom: The report renders successfully but Quarto logs warnings such as:The output PDF uses a different typeface than expected.Cause: Typst could not locate the preferred fonts on your system. Equity B is a commercial font that must be purchased and installed separately. IBM Plex Sans and JetBrains Mono are open-source but may not be installed by default.Fix: The report will still render using fallback fonts defined in
_extensions/neurotyp-adult/typst-show.typ. If you need the preferred fonts:- Purchase and install Equity B from practicaltypography.com.
- Install IBM Plex Sans from Google Fonts or your system font manager.
- Install JetBrains Mono from jetbrains.com/mono.
- After installing, run
quarto renderagain — Typst will find the fonts automatically.
You do not need to change any configuration files. Typst searches your system font directories automatically.
Error in library(cingulate)
Error in library(cingulate)
Symptom: R throws an error when loading the package:Cause: The After installation completes, restart your R session and run
cingulate package is not available on CRAN and must be installed from GitHub. A standard install.packages("cingulate") call will fail silently or with an error.Fix: Install cingulate from GitHub using the remotes package:library(cingulate) to confirm it loads without error.Quarto version too old
Quarto version too old
Symptom: Quarto reports an unknown format or fails to find the Typst output target:Or rendering fails with Typst-related errors that do not match the extension’s source files.Cause: Luria Voice requires Quarto ≥ 1.4.0, which introduced native Typst support. Earlier versions do not know about the The output must be
*-typst output format suffix.Fix: Update Quarto to the latest release. Download it from quarto.org and run the installer. After updating, verify the version:1.4.0 or higher.Ollama not responding
Ollama not responding
Symptom: Rendering hangs or fails with a connection error during the AI narrative step:Or the render times out without producing a PDF.Cause: The AI narrative feature calls a locally running Ollama server at Then run
http://localhost:11434. If Ollama is not running when quarto render executes, the request fails.Fix: Start Ollama before rendering:quarto render in a separate terminal window. Ollama must remain running for the duration of the render.Extension 'neurotyp-adult' not found
Extension 'neurotyp-adult' not found
Symptom: Quarto cannot find the extension:Cause: The
neurotyp-adult extension is not installed in the current project. Quarto looks for _extensions/neurotyp-adult/ relative to the directory containing _quarto.yml. If you are running quarto render from a different directory, or if you have never installed the extension in this project, the lookup fails.Fix:-
Navigate to your project root (the directory that contains
_quarto.yml): -
Install the extension:
-
Confirm the extension directory was created:
-
Re-run
quarto render.
Multi-session dates (doe2 / doe3) not showing
Multi-session dates (doe2 / doe3) not showing
Symptom: You have set
doe2 and/or doe3 fields in your YAML front matter, but those dates do not appear in the rendered report header or cover page.Cause: Multi-session date fields were added in extension version 0.2.0. If your installed extension is older than v0.2.0, the template does not contain the Typst logic to render those fields.Fix:-
Check your extension version in
_extensions/neurotyp-adult/_extension.yml. -
If the version is below 0.2.0, update the extension:
-
Confirm your front matter uses the correct field names:
- Re-render the report.
PDF shows wrong patient name in header
PDF shows wrong patient name in header
Symptom: The CONFIDENTIAL header on pages 2 and later displays the wrong name, a full name instead of a last name, or is missing entirely.Cause: The header is populated by the The
patient field in YAML front matter, not the name field. The patient field expects the patient’s last name only (for de-identification purposes). If patient is absent or set to a full name, the header will reflect that.Fix: Set the patient field in your front matter to the patient’s last name only:name field is used elsewhere in the report body. The patient field controls the running CONFIDENTIAL header exclusively.