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 social-W25-Sun-3kind threadweek W25date 2026-06-21campaign thread · Sunpillar performancebeat Sunasset videoduration 48.3sground redscenes 9

Checklist the per-video bar — engine/sim

98.5/100
plain languagevo coverageno dead airuniquenesscaption fitcompletenesscleanliness
quantitative quality · weights learn from your reviews (engine.sim.memory review social-W25-Sun-3 good|bad)
⚠ 1 flag(s) — not yet ship-ready: copy_generic · see docs/strategy/VIDEO-CHECKLIST.md

Composition comp · template family · expected output

composition SceneReelfamily / template SignalFieldReel
9:16 Reelpending1:1 Squarepending16:9 Widepending9:16 4Kpending1:1 4Kpending16:9 4KpendingGIF (SMS)pending
render pending — silent master not yet on disk
expected output: 0/7 rendered — same matrix the /media preview surfaces for this asset.

Composition layer × scene 9 scenes · 48.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–5.2sspatial-parallaxicon·white-knockout♪ bed_in
The old way made one banner and ran it at everyone and hoped.
on-screen: Ads used to be one banner
expected on screen: red ground · dodeca hero in the shared Signal Field · Mensor leads · node-graph · spatial-parallax · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual node-graphshape dodecaground redtreatment white-knockoutmotion spatial-parallaxpower summoninstrument summon→Ads used to be one banner
2s2
matches intent
shared field
signature-3d
hook5.2–10.4skinetic-buildicon·white-knockout♪ node_lock
Here is where this is going: the ad assembles itself for each viewer.
on-screen: Soon the ad builds itself per viewer
expected on screen: red ground · dodeca hero in the shared Signal Field · Mensor leads · mark · kinetic-build · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual markshape dodecaground redtreatment white-knockoutmotion kinetic-buildpower laser-lockinstrument laser-trace→Soon the ad builds itself per viewer
3s3
matches intent
NumberedList
template
teach10.4–15.600000000000001skinetic-buildicon·liquid-chrome♪ node_lock
Give the model your headline parts, your images, and your offers as pieces.
on-screen: Feed the model your offer parts
expected on screen: red ground · a NumberedList panel over a dimmed Signal Field · Mensor leads · node-graph · kinetic-build · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id NumberedListvisual node-graphshape dodecaground redtreatment liquid-chromemotion kinetic-buildpower morphinstrument morph+laser→Feed the model your offer partscurate items, nodes
4s4
matches intent
ComparisonTable
template
proof15.6–21.1sreceipts-counticon·white-knockout♪ node_lock
It snaps the pieces into the version that fits who is watching right now.
on-screen: Pieces in, a fit ad out
expected on screen: red ground · a ComparisonTable panel over a dimmed Signal Field · Mensor leads · receipts · receipts-count · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id ComparisonTablevisual receiptsshape dodecaground redtreatment white-knockoutmotion receipts-countpower receiptsinstrument spotlight→Pieces in, a fit ad outcurate colA, colB, rows, statsLabels
5s5
matches intent
StackTrace
template
diff21.1–27.0scrossfade-8ficon·liquid-chrome♪ node_lock
This is not more ads. It is the one right ad, built on the spot.
on-screen: Not more ads; the right ad
expected on screen: red ground · a StackTrace panel over a dimmed Signal Field · Mensor leads · code · crossfade-8f · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id StackTracevisual codeshape dodecaground redtreatment liquid-chromemotion crossfade-8fpower morphinstrument morph→Not more ads; the right adcurate codeLines, errMsg, errType, fix, frames
6s6
matches intent
ChecklistCard
template
teach27.0–32.2skinetic-buildicon·white-knockout♪ node_lock
You lock the brand rules and let only the pitch and image change.
on-screen: Hold the brand, vary the pitch
expected on screen: red ground · a ChecklistCard panel over a dimmed Signal Field · Mensor leads · node-graph · kinetic-build · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id ChecklistCardvisual node-graphshape dodecaground redtreatment white-knockoutmotion kinetic-buildpower morphinstrument morph+laser→Hold the brand, vary the pitchcurate items, nodes
7s7
matches intent
KpiGrid
template
proof32.2–37.2sreceipts-counticon·liquid-chrome♪ node_lock
Same look every time, a message shaped to the person seeing it.
on-screen: Same look, message that fits you
expected on screen: red ground · a KpiGrid panel over a dimmed Signal Field · Mensor leads · receipts · receipts-count · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id KpiGridvisual receiptsshape dodecaground redtreatment liquid-chromemotion receipts-countpower receiptsinstrument spotlight→Same look, message that fits youcurate kpis, statsLabels
8s8
matches intent
SchematicCard
template
step37.2–42.400000000000006skinetic-buildicon·white-knockout♪ node_lock
List your parts, set brand rules, then let the model assemble per viewer.
on-screen: List parts, set rules, let it assemble
expected on screen: red ground · a SchematicCard panel over a dimmed Signal Field · Mensor leads · pipeline · kinetic-build · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id SchematicCardvisual pipelineshape dodecaground redtreatment white-knockoutmotion kinetic-buildpower throwinstrument laser-trace→List parts, set rules, let it assemblecurate nodes, stages, steps
9s9
matches intent
shared field
signature-3d
resolve42.4–48.3scoalescenceicon·white-knockout♪ bed_out
The Big T-M is building ads that fit the viewer instead of shouting at all.
on-screen: The Big T-M builds ads that fit
expected on screen: red ground · dodeca hero in the shared Signal Field · Mensor leads · coalescence · coalescence · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape dodecaground redtreatment white-knockoutmotion coalescencepower coalescenceinstrument coalescence→The Big T-M builds ads that fit

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)

tiktokWhere ads are heading (AI-assisted): you stop making one banner for everyone. You give the model headline parts, images, and offers, and it assembles the right ad per viewer. Brand locked, pitch flexible. #advertising #adtech #marketing
instagramOne banner for everyone is dying. Give the model the parts. It builds the right ad per viewer. #advertising #adtech #marketing #creative #performancemarketing
linkedinThe future of ad creative is not more ads, it is the right ad assembled per viewer. You supply headline parts, images, and offers, then let a model compose the version that fits. The takeaway: lock your brand rules, vary only the pitch. Relevance goes up, waste goes down.
xAds are moving from one banner for all to one ad assembled per viewer. You give the parts, the model composes. Lock brand, vary pitch. temerarii.xyz
facebookOne banner for everyone is on the way out. We feed a model the headline parts, images, and offers, and it builds the version that fits each viewer, with brand rules locked. See how it works on the site.
threadsSoon you won't make one ad. You'll give a model your parts (headlines, images, offers) and it assembles the right ad per viewer. Lock the brand, vary the pitch.
pinterestDynamic AI advertising explained: instead of one banner for everyone, supply headline parts, images, and offers so a model assembles the right ad per viewer. Advertising trends, ad creative strategy, performance marketing ideas.
blueskyThe shift in ads: from one banner for all to one ad assembled per viewer. You give the parts, the model composes. temerarii.xyz
youtubeThe Future of Ads: One Ad Assembled Per Viewer The one-banner-for-everyone era is ending. We walk through the coming model: you supply headline parts, images, and offers, and a system assembles the version that fits the person watching. Brand rules locked, pitch flexible. Less waste, more relevance.

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