Back Office · office.temerarii.xyz
One asset, all the way in — composition, the wireframe + storyboard, the output format stack, and the template, all read from the SAME content-index record. The expected output matches what /media surfaces for this post.
post thread-field-notes-W50-Satkind threadweek W50date 2026-12-19campaign thread · Satpillar brandbeat Satasset videoduration 28.5sground whitescenes 5

Checklist the per-video bar — engine/sim

82.9/100
plain languagevo coverageno dead airuniquenesscaption fitcompletenesscleanliness
quantitative quality · weights learn from your reviews (engine.sim.memory review thread-field-notes-W50-Sat good|bad)
⚠ 5 flag(s) — not yet ship-ready: low_vo_coveragedead_airgeneric_scene · see docs/strategy/VIDEO-CHECKLIST.md

Composition comp · template family · expected output

composition SceneReelfamily / template ListCard
9:16 Reelrendered1:1 Squarepending16:9 Widepending9:16 4Kpending1:1 4Kpending16:9 4KpendingGIF (SMS)pending
▶ open rendered mp4
expected output: 1/7 rendered — same matrix the /media preview surfaces for this asset.

Composition layer × scene 5 scenes · 28.5s · comp_id + rendered still + tier + the script

#Layer (comp_id · still · tier)BeatTimecodeMotionLogoAudioVO / on-screen / caption
1s1
matches intent
shared field
signature-3d
hook0–6.4skinetic-buildicon·color♪ node_lock
Field note. Eighty percent watch on mute, and your video had no captions. You lost four out of five.
on-screen: Muted, and you lost them
expected on screen: white ground · icosa hero in the shared Signal Field · Signum leads · mark · kinetic-build · icon·color logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual markshape icosaground whitetreatment colormotion kinetic-buildpower laser-lockinstrument laser-trace→Muted, and you lost them
2s2
matches intent
ChecklistCard
template
teach6.4–11.4skinetic-buildicon·color♪ node_lock
The old way was paying an app to add captions to each video, one slow upload at a time.
on-screen: Burn subtitles with FFmpeg
expected on screen: white ground · a ChecklistCard panel over a dimmed Signal Field · Signum leads · node-graph · kinetic-build · icon·color logo · caption bottom-left
spec (the prompt): comp_id ChecklistCardvisual node-graphshape icosaground whitetreatment colormotion kinetic-buildpower morphinstrument morph+laser→Burn subtitles with FFmpegcurate items, nodes
3s3
matches intent
StackTrace
template
diff11.4–18.5scrossfade-8ficon·color♪ node_lock
Grab a transcript, save the SRT, run one FFmpeg line, and your next clip works on mute.
on-screen: Caption your next clip
expected on screen: white ground · a StackTrace panel over a dimmed Signal Field · Signum leads · code · crossfade-8f · icon·color logo · caption bottom-left
spec (the prompt): comp_id StackTracevisual codeshape icosaground whitetreatment colormotion crossfade-8fpower morphinstrument morph→Caption your next clipcurate codeLines, errMsg, errType, fix, frames
4s4
first render · fix pending
CheatSheet
templatedead_airgeneric_scene
proof18.5–23.5sreceipts-counticon·color♪ node_lock
Field Notes
expected on screen: white ground · a CheatSheet panel over a dimmed Signal Field · Signum leads · receipts · receipts-count · icon·color logo · caption bottom-left
spec (the prompt): comp_id CheatSheetvisual receiptsshape icosaground whitetreatment colormotion receipts-countpower receiptsinstrument spotlight→Field Notescurate points, statsLabels, uses
5s5
first render · fix pending
shared field
signature-3ddead_airgeneric_scene
resolve23.5–28.5scoalescenceicon·color♪ bed_out
Field Notes
expected on screen: white ground · icosa hero in the shared Signal Field · Signum leads · coalescence · coalescence · icon·color logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape icosaground whitetreatment colormotion coalescencepower coalescenceinstrument coalescence→Field Notes

Format stack 3 aspects · same scenes[], re-cropped

9:16
1080×1920
Stories · TikTok · YouTube Shorts · Reels
1:1
1080×1080
LinkedIn · Facebook · Instagram
16:9
1920×1080
X/Twitter · YouTube · LinkedIn video

Channels 9 destinations

LinkedInX/TwitterYouTubeInstagramFacebookThreadsTikTokPinterestBluesky

Social captions supplemental published copy · per channel (comp_id level)

tiktokField note: 80% watch on mute, and your video had no captions, so you lost four out of five. The free fix: grab a transcript, save the SRT, run one FFmpeg line to burn it in. Your next clip works on mute. (AI-assisted)
instagramField note. 80% watch on mute. Your video had no captions, so you lost four out of five viewers. The free fix: Grab a transcript, save the SRT, run one FFmpeg line to burn it in. Your next clip works on mute. #captions #ffmpeg #videoediting #accessibility #thebigtm
linkedinField note: about 80% of people watch video on mute. If your clip has no captions, you lost four out of five viewers before you said a word. The old way was paying an app to add captions to every video. The free fix: grab a transcript, save it as an SRT file, and run one FFmpeg line to burn the subtitles in. The takeaway: captions are not a nice-to-have, they are how most people watch. Caption your next clip before you post it.
xField note: 80% watch on mute. No captions = you lost 4 of 5 viewers. Free fix: grab a transcript, save the SRT, run one FFmpeg line to burn it in. Caption your next clip. temerarii.xyz
facebookField note: about 80% of people watch video on mute. If your clip has no captions, you lost four out of five viewers. The old way was paying an app per video. The free fix: grab a transcript, save it as an SRT file, and run one FFmpeg line to burn the captions in. Caption your next clip before you post it.
threadsField note. 80% watch on mute. Your video had no captions, so you lost four out of five. Free fix: grab a transcript, save the SRT, run one FFmpeg line to burn it in. Your next clip works on mute.
pinterestField note: most people watch video on mute, so no captions means you lose four out of five viewers. The free fix: grab a transcript, save it as an SRT file, and run one FFmpeg line to burn subtitles in. Caption your next clip so it works on mute.
blueskyField note: 80% watch on mute. No captions = you lost 4 of 5 viewers. Free fix: grab a transcript, save the SRT, run one FFmpeg line to burn it in. Caption your next clip.
youtubeTitle: Field Note: 80% Watch on Mute, So Burn In Captions With One FFmpeg Line About 80 percent of people watch video on mute. If your clip has no captions, you lost four out of five viewers before you said a word. The old way was paying an app to add captions per video. The free fix: grab a transcript, save it as an SRT file, and run one FFmpeg line to burn the subtitles in. Caption your next clip. More method at temerarii.xyz

Cross-links every lens is a view on this one record