Skip to main content

Module transcript

Module transcript 

Source
Expand description

Persisted transcript schema.

These types are the durable audit surface: what gets written to transcript.jsonl, what rite verify reads back, what report and audit tooling consume. They are deliberately kept independent of the executor and the channel plumbing, a third-party verifier can parse a transcript with only rite-model on its dependency list.

The live runtime↔frontend channel protocol (ExecEvent, UiCommand, Response, Icon, …) lives in rite-runtime next to the executor that owns the channels. The boundary is persisted vs in-flight.

Structs§

ErrorRecord
Structured error record for transcript serialization.

Enums§

ErrorClass
Audit classification of a bad outcome, recorded so an auditor can tell the nature of a failure apart without parsing the free-form message.
Prompt
Request for user input, recorded into the transcript as part of StepFact::PromptAnswered.
ResponseRecord
Serializable, redacted form of a user response.
StepFact
Durable, transcript-worthy fact.
StepOutcome
Outcome of a single step, carried by StepFact::StepCompleted.
ValidatorSpec
Validator applied by the runtime to a free-form text or literal response before it is accepted.