Skip to content

Overview — Project 4: Cutroom

Cutroom analyzes a video without pretending one model can reliably “watch the whole thing.” Rust coordinates specialized stages: decode, sample, detect cuts, transcribe speech, read on-screen text, detect audio events, align a timeline, reason, and grade claims.

cutroom/run-01/
├── media-probe.json
├── sample-plan.json
├── segments.json
├── transcript.json
├── ocr.json
├── audio-events.json
├── evidence-timeline.json
├── critique.json
└── evaluation.json
DayBuildRust learned by pressureAI lesson
14bounded video intake and samplingfiles, iterators, checked mathchoose evidence before reasoning
15speech, OCR, cuts, audio eventstraits, parallel tasks, typed resultsspecialist models beat one opaque call
16aligned segment evidenceinterval joins, provenance, serializationcross-modal reasoning needs coordinates
17cited critique and expensive-stage routingpolicies, budgets, benchmarksquality/cost is a measured frontier

Run the deterministic planning baseline:

Terminal window
cd rust/rust-ai-engineering
cargo run -q -p mosaic-evidence --example video_pipeline
cargo run -q -p mosaic-ml --example video_generation_funnel

No required step needs a GPU. When a decoder or specialist model is unavailable, fixtures preserve the same typed contract and failure investigations.

Start with Day 14 — Decode and Sample →.