Skip to content
roguelite labsAnthony Spezzano ↗

Otto: checking quoted evidence

Reviewed September 6, 2026.

Otto proposes which questions a recorded passage touches or answers. The ingestion step checks that a question belongs to the known bank and that its supporting quote occurs in the passage.

What the check establishes

A nonempty quote must pass text.includes(quote). A missing quote is rejected. This gives the interface words it can show beside the proposed result.

What it does not establish

A quotation can be real while its interpretation is wrong. Mentioning a radio does not establish which music was playing. The check also depends on the transcription: it compares against stored text, not the original audio.

Storage and export

Passages connect recordings to question coverage. Otto can export the book as Markdown and an archive with supporting material. Transcription runs on the processing host; grading may use a configured cloud model.

Sources