◐
11 of 12 checks passed — awaiting your spot-check
Automated layers are green, including the figure readback. Nothing ships until you confirm the equations on screen.
11/12checks passed
run #2 · 1.8s
ridgeline-fin602-module-02-dcf.mp4
7:04 · 1920×1080 · h264 + aac
generated 2026-10-13 14:22 UTC
Layer 1 — deterministic checks 6/6 ✓
✓
Stream layout uniformity
ffprobe every clip in the compose chain — identical codec, sample_rate, channels
Catches: players silently dropping audio after a scene boundary.
✓
Audio presence at 10 evenly spaced timestamps
volumedetect at t = duration × k/10 — assert mean_volume > −40 dB everywhere
Catches: dead segments, silent scenes — fatal in a recorded lecture.
✓
Caption single-line integrity
PIL ink-bbox height on every caption PNG — assert single line
Catches: subtitle overflow — long equations in narration trigger it.
✓
Chunk word-boundary audit
every chunk in scenes.json — no start/end mid-word fragment
Catches: TTS speaking truncated words mid-sentence.
✓
Figure readback vs source PDF
every number rendered on a formula card — OCR the final frame, compare to the cited page value
Catches: a transcription slip — 9.4% rendered as 94%, FCF 74 as 174.
✓
Deliverable inventory
mp4, srt, thumbnail, description.txt, qa-report.md all exist and non-empty
Catches: shipping a package with a missing piece.
Layer 2 — vision checks on the final file 5/6 ✓
✓
First and last frames
frame at t=0.5 and t=duration−0.5 — “describe what you see; anything unexpected?”
Catches: a stray default frame shipping as the video intro.
✓
Scene boundary frames
each scene start +0.5s and end −0.5s — vision-checked against the storyboard
Catches: wrong formula card, stale frame from a previous render.
✓
Equation legibility at 1080p
subscripts and Greek glyphs sampled at native scale — “is every symbol readable?”
Catches: subscript “t” rendering as garbage, Δ shown as a box.
✓
Brand presence per scene
one frame per scene — “is the Ridgeline mark present, sage rule correct?”
Catches: brand mark missing or wrong color after a kit change.
✓
Caption text readback
read caption text at 5 timestamps vs the SRT
Catches: truncation, timing drift in equation-heavy passages.
!
Flagged for your attention — scene 6 football-field card
vision check: “precedents range label overlaps the DCF bar at 1080p” — low-confidence flag, not a definite defect
Worth a look in your spot-check. Automated flags are not guarantees — they are hints.
Layer 3 — your spot-check (4 quick looks only a human can do; automated checks cannot judge pace, tone, or “something feels off”) 0/4
✓
Watch the first 30 seconds at playback speed
✓
Pause on the scene 6 football-field card — check the label overlap flag
✓
Confirm every on-screen figure matches the cited PDF page
✓
Anything that makes you pause twice becomes a scripted check next time
Publishing package — what you receive R-DELIV
Module 2: DCF Valuation — publishing packageready after spot-check
Title suggestion
DCF Valuation Explained — FIN 602, Module 22 alternatives in description.txt · edit anything before publishing
Description
Build a discounted cash flow valuation from a three-statement forecast — FCF, WACC, terminal value, and the football field. Every figure cited to the course reader…
+ chapter timestamps + suggested tags below
Tags
dcf valuationfinance lecturewaccterminal valuecfa level 1financial analysis course
Format preset
✓ Course portal 16:9 · 1920×1080○ Vertical 9:16 V1
Files
ridgeline-fin602-module-02-dcf.mp4 · 68 MB · 7:04
.srt · captions
thumb.png · 1280×720
description.txt · title + tags + timestamps
citation-index.txt · claim → page map
qa-report.md · this report
Why this report exists: a rendered video is not a finished video. In course content, a single wrong figure on screen is a defect students will find before you do. Every check on this page exists because something like it shipped broken once. Automated checks flag likely defects; they are not guarantees. Your spot-check is the last gate, and it stays yours.