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-build-log-W45-Wedkind threadweek W45date 2026-11-11campaign thread · Wedpillar multimediabeat Wedasset videoduration 32.3sground blackscenes 6

Checklist the per-video bar — engine/sim

82.5/100
plain languagevo coverageno dead airuniquenesscaption fitcompletenesscleanliness
quantitative quality · weights learn from your reviews (engine.sim.memory review thread-build-log-W45-Wed good|bad)
⚠ 6 flag(s) — not yet ship-ready: copy_genericlow_vo_coveragedead_airgeneric_scene · see docs/strategy/VIDEO-CHECKLIST.md

Composition comp · template family · expected output

composition SceneReelfamily / template BuildLog
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 6 scenes · 32.3s · comp_id + rendered still + tier + the script

#Layer (comp_id · still · tier)BeatTimecodeMotionLogoAudioVO / on-screen / caption
1s1
matches intent
shared field
signature-3d
open0–6.9sspatial-parallaxicon·ember-fill♪ bed_in
Week twenty-three. We shipped automated repurposing this week, one long video sliced into a week of short clips.
on-screen: Shipped: one long video, many clips
expected on screen: black ground · octa hero in the shared Signal Field · Lumen leads · node-graph · spatial-parallax · icon·ember-fill logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual node-graphshape octaground blacktreatment ember-fillmotion spatial-parallaxpower summoninstrument summon→Shipped: one long video, many clips
2s2
matches intent
BuildLog
template
build6.9–11.9stype-onicon·wireframe♪ node_lock
The old way was re-editing the long cut by hand for each site. New crop, new caption, new export, every single time.
on-screen: Old way: re-edit per platform
expected on screen: black ground · a BuildLog panel over a dimmed Signal Field · Lumen leads · code · type-on · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id BuildLogvisual codeshape octaground blacktreatment wireframemotion type-onpower summoninstrument draw-on→Old way: re-edit per platformcurate codeLines, lines
3s3
matches intent
DiffCard
template
diff11.9–16.9scrossfade-8ficon·wireframe♪ node_lock
It broke on timing. The clips started and ended mid-sentence, so we snapped each cut to the nearest word gap.
on-screen: What broke: cuts mid-word
expected on screen: black ground · a DiffCard panel over a dimmed Signal Field · Lumen leads · code · crossfade-8f · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id DiffCardvisual codeshape octaground blacktreatment wireframemotion crossfade-8fpower morphinstrument morph→What broke: cuts mid-wordcurate codeLines, lines
4s4
matches intent
CheatSheet
template
step16.9–22.299999999999997skinetic-buildicon·wireframe♪ node_lock
Now one video feeds a whole week. Next, we auto-reframe each clip to vertical.
on-screen: Next: auto-reframe to vertical
expected on screen: black ground · a CheatSheet panel over a dimmed Signal Field · Lumen leads · pipeline · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id CheatSheetvisual pipelineshape octaground blacktreatment wireframemotion kinetic-buildpower throwinstrument laser-trace→Next: auto-reframe to verticalcurate points, stages, steps, uses
5s5
first render · fix pending
KpiGrid
templatedead_airgeneric_scene
proof22.3–27.3sreceipts-counticon·wireframe♪ node_lock
Build Log
expected on screen: black ground · a KpiGrid panel over a dimmed Signal Field · Lumen leads · receipts · receipts-count · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id KpiGridvisual receiptsshape octaground blacktreatment wireframemotion receipts-countpower receiptsinstrument spotlight→Build Logcurate kpis, statsLabels
6s6
first render · fix pending
shared field
signature-3ddead_airgeneric_scene
resolve27.3–32.3scoalescenceicon·ember-fill♪ bed_out
Build Log
expected on screen: black ground · octa hero in the shared Signal Field · Lumen leads · coalescence · coalescence · icon·ember-fill logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape octaground blacktreatment ember-fillmotion coalescencepower coalescenceinstrument coalescence→Build Log

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)

tiktokBuild log, week twenty-three: we shipped automated repurposing. One long video sliced into a week of short clips. The old way was re-editing by hand for each site. It broke on timing, so we snapped each cut to the nearest word gap. (AI-assisted)
instagramBuild log, week 23. Shipped: one long video, sliced into a week of clips. Old way: re-edit the long cut by hand for every platform. What broke: clips landed mid-sentence. Fix: snap cuts to word gaps. Next: auto-reframe to vertical. #buildinpublic #videoediting #automation #contentcreation #ai
linkedinBuild log, week twenty-three. We shipped automated repurposing: one long video sliced into a week of short clips. The old way was re-editing the long cut by hand for each platform, new crop and export every time. What broke first was timing, clips started and ended mid-sentence, so we snapped each cut to the nearest word gap. Now one video feeds a whole week. Next, we auto-reframe each clip to vertical.
xBuild log wk 23: shipped automated repurposing. One long video, sliced into a week of clips. It broke on timing (cuts mid-sentence), so we snapped each cut to the nearest word gap. Next: auto-reframe to vertical. temerarii.xyz
facebookBuild log, week 23. This week we shipped automated repurposing: one long video sliced into a whole week of short clips. The old way was re-editing the long cut by hand for every platform. It broke on timing first, the clips started and ended mid-sentence, so we snapped each cut to the nearest word gap. Next up: auto-reframe each clip to vertical. Follow along at temerarii.xyz
threadsBuild log, week 23. Shipped: automated repurposing. One long video, sliced into a week of clips. Old way: re-edit by hand for every platform. What broke: cuts landed mid-sentence. Fix: snap each cut to the nearest word gap. Next: auto-reframe to vertical.
pinterestBuild log: automating video repurposing by slicing one long video into a week of short clips. How to fix clips that cut mid-sentence by snapping each cut to the nearest word gap, then auto-reframing to vertical. Video editing workflow, content repurposing, build in public.
blueskyBuild log wk 23: shipped automated repurposing. One long video, sliced into a week of clips. Broke on timing, so we snapped each cut to the nearest word gap. Next: auto-reframe to vertical.
youtubeTitle: Build Log Week 23: Automated Video Repurposing (and What Broke) This week we shipped automated repurposing: one long video sliced into a week of short clips. The old way was re-editing the long cut by hand for each platform. It broke on timing, the clips started and ended mid-sentence, so we snapped each cut to the nearest word gap. Now one video feeds a whole week. Next, we auto-reframe each clip to vertical.

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