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-W38-Fri-2kind threadweek W38date 2026-09-25campaign thread · Fripillar performancebeat Friasset videoduration 62.1sground redscenes 9

Checklist the per-video bar — engine/sim

86.6/100
plain languagevo coverageno dead airuniquenesscaption fitcompletenesscleanliness
quantitative quality · weights learn from your reviews (engine.sim.memory review social-W38-Fri-2 good|bad)
⚠ 3 flag(s) — not yet ship-ready: copy_genericdup_sequence_across_assetsdup_set_across_assets · 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 · 62.1s · 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.6sspatial-parallaxicon·liquid-chrome♪ bed_in
Old way: motion graphics meant a designer setting every keyframe by hand, frame after frame, for days.
on-screen: Motion meant keyframe by keyframe
expected on screen: red ground · dodeca hero in the shared Signal Field · Mensor leads · node-graph · spatial-parallax · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual node-graphshape dodecaground redtreatment liquid-chromemotion spatial-parallaxpower summoninstrument summon→Motion meant keyframe by keyframe
2s2
matches intent
shared field
signature-3d
hook6.6–14.3skinetic-buildicon·white-knockout♪ node_lock
Here is the drain: the hours went into the tweening, not the idea, so the work stayed slow and rare.
on-screen: Hand-tweening burned the days
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→Hand-tweening burned the days
3s3
matches intent
NumberedList
template
teach14.3–21.6skinetic-buildicon·liquid-chrome♪ node_lock
New way: describe the motion as code with a spring, so the easing computes itself instead of by hand.
on-screen: Animate with code, not keyframes
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→Animate with code, not keyframescurate items, nodes
4s4
matches intent
RankList
template
proof21.6–27.5sreceipts-counticon·white-knockout♪ node_lock
Now you change one value and the whole animation re-times itself, no re-keying every frame.
on-screen: Change one number, redo it all
expected on screen: red ground · a RankList panel over a dimmed Signal Field · Mensor leads · receipts · receipts-count · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id RankListvisual receiptsshape dodecaground redtreatment white-knockoutmotion receipts-countpower receiptsinstrument spotlight→Change one number, redo it allcurate rows, statsLabels
5s5
matches intent
DiffCard
template
diff27.5–34.5scrossfade-8ficon·liquid-chrome♪ node_lock
Motion that moves for no reason is noise. Good motion points the eye to the thing that matters.
on-screen: Movement vs meaning
expected on screen: red ground · a DiffCard panel over a dimmed Signal Field · Mensor leads · code · crossfade-8f · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id DiffCardvisual codeshape dodecaground redtreatment liquid-chromemotion crossfade-8fpower morphinstrument morph→Movement vs meaningcurate codeLines, lines
6s6
matches intent
ChecklistCard
template
teach34.5–40.8skinetic-buildicon·white-knockout♪ node_lock
Teach the rule: every move should guide attention, or it should be cut from the piece.
on-screen: Tie motion to the message
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→Tie motion to the messagecurate items, nodes
7s7
matches intent
StatScoreboard
template
proof40.8–47.4sreceipts-counticon·liquid-chrome♪ node_lock
Motion with a job reads clean, while motion for its own sake just makes a viewer tired.
on-screen: Purposeful motion reads clean
expected on screen: red ground · a StatScoreboard panel over a dimmed Signal Field · Mensor leads · receipts · receipts-count · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id StatScoreboardvisual receiptsshape dodecaground redtreatment liquid-chromemotion receipts-countpower receiptsinstrument spotlight→Purposeful motion reads cleancurate pillar, stats, statsLabels
8s8
matches intent
BlueprintGrid
template
step47.4–54.4skinetic-buildicon·white-knockout♪ node_lock
Your step: take one hand-keyed animation and rebuild it with a spring you can re-time in one number.
on-screen: Rebuild one animation in code
expected on screen: red ground · a BlueprintGrid panel over a dimmed Signal Field · Mensor leads · pipeline · kinetic-build · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id BlueprintGridvisual pipelineshape dodecaground redtreatment white-knockoutmotion kinetic-buildpower throwinstrument laser-trace→Rebuild one animation in codecurate rows, stages, steps
9s9
matches intent
shared field
signature-3d
resolve54.4–62.1scoalescenceicon·liquid-chrome♪ bed_out
Now the motion has a job and the timing is code. The Big T-M animates the message, not the decoration.
on-screen: Motion that means something
expected on screen: red ground · dodeca hero in the shared Signal Field · Mensor leads · coalescence · coalescence · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape dodecaground redtreatment liquid-chromemotion coalescencepower coalescenceinstrument coalescence→Motion that means something

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)

tiktokStop setting motion keyframes by hand. Describe the motion as code with a spring, change one number, re-time the whole thing. (AI-assisted) #motiongraphics #motiondesign #animation
instagramHand-keying burns the days. Describe motion as code with a spring. Change one number. Re-time everything. #motiongraphics #motiondesign #animation #aftereffects #design
linkedinMotion graphics traditionally meant setting every keyframe by hand, so the hours went into tweening instead of the idea. The shift: describe the motion as code with a spring, so the easing computes itself. Change one value and the whole animation re-times, no re-keying. But the real discipline is purpose: motion that moves for no reason is noise. Every move should point the eye to the thing that matters, or it should be cut. Rebuild one hand-keyed animation as code you can re-time with a single number.
xStop hand-keying motion. Describe it as code with a spring, change one number, re-time the whole thing. And cut any motion without a job. Method:
facebookMotion graphics used to mean setting every keyframe by hand. Describe the motion as code with a spring instead, so changing one number re-times the whole animation. And cut any movement that does not guide the eye. Comment for the approach.
threadsMotion graphics used to mean keyframing every frame by hand. Describe the motion as code with a spring instead, and changing one number re-times the whole thing. But the real rule is purpose: motion that moves for no reason is just noise that makes a viewer tired. Every move needs a job.
pinterestMotion graphics workflow: how to animate with code and spring physics instead of hand keyframes, so one value re-times the whole animation, and why every motion should guide the eye. Motion design, animation, design tips, video.
blueskyStop hand-keying motion. Describe it as code with a spring, change one number, re-time everything. Cut any motion without a job. Method:
youtubeMotion Graphics in Code: Spring Physics, One Value, Purposeful Movement Motion graphics used to mean keyframing every frame by hand. This covers describing motion as code with a spring so the easing computes itself and one value re-times the whole animation, plus the discipline that every move must guide the eye or be cut. Motion design, animation, video production. AI-assisted production.

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