Back Office · office.temerarii.xyz
One published post, granular — the Social for W38 Fri, its copy, its output-policy format, and the video master it derives from. Part of the day's full output set.
postW38-Fri-social-2kindSocialweekW38dayFridate2026-09-25campaignlongform-youtubecadence5/day floor × 9 channels

Copy the published post text

SaaS
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

social-W38-Fri-2
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
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.

Composition layer × scene 9 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–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

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