RationaleProjector

Produces a human-readable rationale explaining why a proposition (or a group of related propositions) is believed and how the supporting evidence connects.

Unlike ReportProjector, rationale generation is inherently interpretive and is expected to be LLM-backed — see LlmRationaleProjector.

Inheritors

Functions

Link copied to clipboard

Explain a group of related propositions, describing how they connect.

abstract fun rationale(proposition: Proposition): RationaleArtifact

Explain a single proposition.