8 · Narrate
For Both Executive and Technical ReadersThe only LLM step on the way out.
01 What happens
The answer already exists. Narrate puts it into words.
Narrate is the second and final LLM step. It receives the complete AuditRecord and verbalizes the posterior in plain language. The computation is finished. The LLM’s job is translation, from typed artifact to natural language the domain expert can act on.
The LLM at Step 8 is a narrator, not a reasoner. Its output is grounded in the AuditRecord. Any claim it makes that is not in the record is a hallucination, and the schema is designed to make that impossible.
02 In / Out
AuditRecord in. Plain-language answer out, with provenance.
IN AuditRecord from Step 7
LLM Constrained narration under fixed schema
OUT Plain-language answer + embedded record reference
record=audit_record,
schema=NARRATION_SCHEMA,
audience="clinical"
)
# Output:
"Given the lactate result and clinical appearance, the model estimates
an 83% probability of sepsis. Lactate was the dominant driver (+17pp).
The conclusion is robust. [Record: q-20260721-0041]"
03 The constraint
The schema permits translation. It prohibits reasoning.
The narration schema requires the LLM to: state the posterior value, name the top contributing evidence items, state the robustness verdict, cite the record ID. It prohibits adding causal claims not in the PatternExplanation, hedging the posterior, or strengthening the conclusion beyond the posterior value. Audience calibration adjusts vocabulary and sentence length, not content.
04 Narrating a refusal
When the pipeline refused, Narrate explains the refusal. It does not paper over it.
If Route or Identify returned a refusal, the AuditRecord contains a RefusalObject. Narrate verbalizes the refusal: it names the specific gap and, where available, partial identification bounds. A narrated refusal is a first-class output.
05 Architecture components
Pipeline defines the step. The AuditRecord from Step 7 is the only input.
Pipeline →, Narrate is Step 8, the final step.
BPMN Integration →, in governed workflows, the narrated answer accompanies the AuditRecord to the gateway.