← Journal

Systems · August 28, 2026

Why QuantumSketch Uses Durable Workflows

Prompt-to-video generation is a distributed job, not one model call. QuantumSketch uses Temporal to keep multi-minute renders recoverable.

By Shihab Shahriar Antor · Updated 2026-08-28

QuantumSketch treats educational video generation as a durable workflow because planning, animation, narration, and assembly can fail independently. A long render should resume from a safe step instead of discarding every completed scene.

From prompt to a rendered explanation

The system separates content planning, scene validation, ManimGL code generation, rendering, text-to-speech, and FFmpeg assembly. Go coordinates the product API, React presents project state, and Python performs media work. Real-time progress is streamed back to the interface.

Why code-generated visuals

For mathematics and science, a scene is often better represented as geometry, labels, equations, and transformations than as an opaque sequence of generated pixels. ManimGL makes the visual program inspectable and gives the renderer exact control over timing and layout.

Why Temporal

Video jobs can encounter worker restarts, model failures, storage errors, or slow speech synthesis. Temporal records workflow state and retry policy so a failed step can resume without restarting completed work.

What remains a research problem

A syntactically valid scene is not necessarily a good explanation. The open problem is evaluation: measuring conceptual correctness, pacing, visual legibility, and narrative coherence before rendering cost has already been paid.