Back Office · office.temerarii.xyz
One published post, granular — the Social for W26 Wed, its copy, its output-policy format, and the video master it derives from. Part of the day's full output set.
postW26-Wed-social-5kindSocialweekW26dayWeddate2026-07-01campaignlongform-youtubecadence5/day floor × 9 channels

Copy the published post text

Build Log
copy ready · render pending

Output-policy spec format · dimensions (asset_specs.output_policy)

formatnative cut · 9:16 · 1:1 · 16:9 dims1080×1920 · 1080×1080 · 1920×1080 cadence5/day floor × 9 channels

Channels 9 destinations

TikTokInstagramLinkedInX/TwitterFacebookThreadsPinterestBlueskyYouTube

This post a distinct social asset — its own angle, storyboard, and cuts

thread-build-log-W26-Wed
5-distinct-social/day · 9:16 master → 1:1 / 16:9 cuts per channel

Channel-cuts this asset → 9 native captions (one master · per-platform aspect+copy)

ChannelNative caption
TiktokBuild log, week four. We shipped automated voiceover: a script becomes spoken audio in seconds, no booth, no voice actor per revision. It broke funny too, it read our stage directions out loud, the word pause and all. Next: one consistent brand voice. (AI-assisted)
InstagramBuild log, week 4. Shipped: automated voiceover. Script in, spoken audio out, in seconds. Old way: book a booth and an actor for every revision. What broke: it read our stage directions out loud, the word pause and all. Next: lock one brand voice. #buildinpublic #aivoice #contentops #voiceover #shipit
LinkedinBuild log, week four. Shipped: automated voiceover. A script becomes spoken audio in seconds. That used to mean booking a booth and a voice actor for every single revision. What broke, honestly: the model read our stage directions out loud, the word pause and all. We laughed, then fixed the input. Next up: lock one consistent brand voice across everything we publish. Progress over polish, in public.
XBuild log wk4: shipped automated voiceover, script to audio in seconds. No booth, no actor per revision. It broke funny, read our stage directions out loud, the word pause and all. Next: one brand voice.
FacebookBuild log, week four. This week we shipped automated voiceover, turning a script into spoken audio in seconds. It used to mean booking a booth and a voice actor for every revision. It broke in a funny way too: the model read our stage directions out loud, including the word pause. Next, we lock one consistent brand voice across everything. Follow along.
ThreadsBuild log, week four. Shipped: automated voiceover. Script in, spoken audio out, in seconds. No booth, no actor per revision. What broke: it read our stage directions out loud, the word pause and all. Next: lock one consistent brand voice across all of it.
PinterestBuild log week four: how we shipped automated AI voiceover that turns a script into spoken audio in seconds, replacing studio booths and per-revision voice actors. Includes the funny bug where the model read our stage directions out loud. A behind-the-scenes content automation diary.
BlueskyBuild log wk4: shipped automated voiceover, script to audio in seconds. No booth, no actor per revision. It broke funny, read our stage directions out loud, the word pause and all. Next: one brand voice.
YoutubeTitle: Build Log Week 4: We Shipped Automated Voiceover (And It Broke Funny) This week we shipped automated voiceover that turns a script into spoken audio in seconds. It used to mean booking a booth and a voice actor for every revision. It also broke in a funny way: the model read our stage directions out loud, the word pause and all. Now every script gets a voice in minutes. Next, we lock one consistent brand voice across everything we publish.

Composition layer × scene 6 scenes · this post's OWN storyboard (distinct per asset)

#Layer (comp_id · still · tier)BeatTimecodeMotionLogoAudioVO / on-screen / caption
1s1
matches intent
shared field
signature-3d
open0–5.8sspatial-parallaxicon·wireframe♪ bed_in
Week four. We shipped automated voiceover this week, a script to spoken audio in seconds.
on-screen: Shipped: AI voiceover, free of a studio
expected on screen: white ground · cone hero in the shared Signal Field · Augur leads · node-graph · spatial-parallax · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual node-graphshape coneground whitetreatment wireframemotion spatial-parallaxpower summoninstrument summon→Shipped: AI voiceover, free of a studio
2s2
matches intent
JsonDiff
template
build5.8–10.8stype-onicon·color♪ node_lock
It used to mean booking a booth and a voice actor for every revision.
on-screen: Old way: book a booth
expected on screen: white ground · a JsonDiff panel over a dimmed Signal Field · Augur leads · code · type-on · icon·color logo · caption bottom-left
spec (the prompt): comp_id JsonDiffvisual codeshape coneground whitetreatment colormotion type-onpower summoninstrument draw-on→Old way: book a boothcurate codeLines, fileName, lines
3s3
matches intent
StackTrace
template
diff10.8–16.700000000000003scrossfade-8ficon·color♪ node_lock
It broke funny. The model read our stage directions out loud, the word pause and all.
on-screen: What broke: it read the stage directions
expected on screen: white ground · a StackTrace panel over a dimmed Signal Field · Augur leads · code · crossfade-8f · icon·color logo · caption bottom-left
spec (the prompt): comp_id StackTracevisual codeshape coneground whitetreatment colormotion crossfade-8fpower morphinstrument morph→What broke: it read the stage directionscurate codeLines, errMsg, errType, fix, frames
4s4
matches intent
BlueprintGrid
template
step16.7–23.4skinetic-buildicon·color♪ node_lock
Now every script has a voice in minutes. Next, we lock one consistent brand voice across all of it.
on-screen: Next: match voice to the brand
expected on screen: white ground · a BlueprintGrid panel over a dimmed Signal Field · Augur leads · pipeline · kinetic-build · icon·color logo · caption bottom-left
spec (the prompt): comp_id BlueprintGridvisual pipelineshape coneground whitetreatment colormotion kinetic-buildpower throwinstrument laser-trace→Next: match voice to the brandcurate rows, stages, steps
5s5
first render · fix pending
RankList
templatedead_airgeneric_scene
proof23.4–28.4sreceipts-counticon·color♪ node_lock
Build Log
expected on screen: white ground · a RankList panel over a dimmed Signal Field · Augur leads · receipts · receipts-count · icon·color logo · caption bottom-left
spec (the prompt): comp_id RankListvisual receiptsshape coneground whitetreatment colormotion receipts-countpower receiptsinstrument spotlight→Build Logcurate rows, statsLabels
6s6
first render · fix pending
shared field
signature-3ddead_airgeneric_scene
resolve28.4–33.4scoalescenceicon·wireframe♪ bed_out
Build Log
expected on screen: white ground · cone hero in the shared Signal Field · Augur leads · coalescence · coalescence · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape coneground whitetreatment wireframemotion coalescencepower coalescenceinstrument coalescence→Build Log

Cross-links this post in the day's output set