# SoftDoctor Studio: a video pipeline where people keep the final say

> A supervised pipeline that turns an authorised source video into an original Romanian short video, with hash-locked approvals and publishing disabled by design.

- Project: SoftDoctor Studio (Supervised short-video pipeline)
- Evidence: Private build — code not public; details on request
- Type: Local, supervised media pipeline
- Status: Private build, verified run
- Built: July 2026
- Language: Romanian output
- Stack: TypeScript, Vite, FFmpeg
- Tech: TypeScript, Vite, FFmpeg, Speech and image models
- Author: Andrei Teodor (https://aiia.ro/about/)

Short-form video is mostly repeatable production work, but publishing isn't something to hand to a machine. SoftDoctor Studio automates the production and keeps every decision that carries risk with a person.

## What it does

SoftDoctor Studio takes an authorised source video and produces an original Romanian short video, ready for review:

1. Transcription and analysis of the source
2. An originality check and an original script
3. **Script approval by a person**
4. Romanian voice-over, generated keyframes and short clips
5. Deterministic assembly with FFmpeg, loudness normalisation and technical QA
6. **Final approval by a person**, followed by a hand-off package

## The trail it keeps

- Source rights have to be recorded before work starts.
- Script and final-video approvals are tied to the exact file hashes. If a file changes, its approval no longer applies.
- Every run has a cost cap, and reserved and estimated spend are tracked separately.
- Publishing is disabled. The stored state after a finished run is "prepared, not published".

## The recorded run

For the first real, authorised source, the pipeline completed every stage up to the hand-off package:

| Check | Result |
|---|---|
| Test suite | 69 tests passing across 7 files |
| Final video | 1080×1920, 11.6 seconds, −16.3 LUFS |
| Technical QA | All 10 blocking checks passed |
| Cost | $4.60 reserved against a $5 cap |
| Published | No, by design |

Nothing was uploaded anywhere. The final internal approval literally says „Nu publica” ("do not publish"), because publishing needs the owner's separate authorisation.

## Why it's built like this

Content automation fails in two ways: it's either too manual to be worth it, or so automatic that nobody knows what went out under their name. This pipeline removes the production work and leaves exactly two human decisions: approve the script, and approve the video.

---
Canonical: https://aiia.ro/ai-builds/softdoctor-studio/ · Author: Andrei Teodor · Site brief: https://aiia.ro/agents/index.md
