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§
- Error
Record - Structured error record for transcript serialization.
Enums§
- Error
Class - 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. - Response
Record - Serializable, redacted form of a user response.
- Step
Fact - Durable, transcript-worthy fact.
- Step
Outcome - Outcome of a single step, carried by
StepFact::StepCompleted. - Validator
Spec - Validator applied by the runtime to a free-form text or literal response before it is accepted.