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-W31-Sat-2kind threadweek W31date 2026-08-08campaign thread · Satpillar multimediabeat Satasset videoduration 65.7sground 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-W31-Sat-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 · 65.7s · comp_id + rendered still + tier + the script

#Layer (comp_id · still · tier)BeatTimecodeMotionLogoAudioVO / on-screen / caption
1s1
matches intent
shared field
signature-3d
open0–7.0sspatial-parallaxicon·liquid-chrome♪ bed_in
Automation used to live in a drag-and-drop canvas that looked clean until you needed to actually fix it.
on-screen: Workflows trapped in a canvas
expected on screen: red ground · octa hero in the shared Signal Field · Lumen leads · node-graph · spatial-parallax · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual node-graphshape octaground redtreatment liquid-chromemotion spatial-parallaxpower summoninstrument summon→Workflows trapped in a canvas
2s2
matches intent
shared field
signature-3d
hook7.0–14.7skinetic-buildicon·white-knockout♪ node_lock
Dark truth: a flow of boxes and wires you can't read in text is a trap with a friendly face.
on-screen: A flow you can't read is a
expected on screen: red ground · octa hero in the shared Signal Field · Lumen leads · mark · kinetic-build · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual markshape octaground redtreatment white-knockoutmotion kinetic-buildpower laser-lockinstrument laser-trace→A flow you can't read is a trap
3s3
matches intent
NumberedList
template
teach14.7–22.0skinetic-buildicon·liquid-chrome♪ node_lock
The honest move: write the workflow as typed code, where each step has a name and a strict shape.
on-screen: Write the workflow as typed code
expected on screen: red ground · a NumberedList panel over a dimmed Signal Field · Lumen leads · node-graph · kinetic-build · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id NumberedListvisual node-graphshape octaground redtreatment liquid-chromemotion kinetic-buildpower morphinstrument morph+laser→Write the workflow as typed codecurate items, nodes
4s4
matches intent
RankList
template
proof22.0–28.6sreceipts-counticon·white-knockout♪ node_lock
Typed steps catch the broken connection before you run it, instead of three boxes deep at midnight.
on-screen: Types catch the bug before it runs
expected on screen: red ground · a RankList panel over a dimmed Signal Field · Lumen leads · receipts · receipts-count · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id RankListvisual receiptsshape octaground redtreatment white-knockoutmotion receipts-countpower receiptsinstrument spotlight→Types catch the bug before it runscurate rows, statsLabels
5s5
matches intent
CodeWindow
template
diff28.6–35.9scrossfade-8ficon·liquid-chrome♪ node_lock
Old way drew a pretty canvas. The right way writes plain text you can search, diff, and actually trust.
on-screen: Old: pretty canvas. Right: readable text
expected on screen: red ground · a CodeWindow panel over a dimmed Signal Field · Lumen leads · code · crossfade-8f · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id CodeWindowvisual codeshape octaground redtreatment liquid-chromemotion crossfade-8fpower morphinstrument morph→Old: pretty canvas. Right: readable textcurate codeLines, windowTitle
6s6
matches intent
ChecklistCard
template
teach35.9–42.9skinetic-buildicon·white-knockout♪ node_lock
Keep the workflow in version control, so every change is a line you can read, blame, and undo.
on-screen: Track every change in plain text
expected on screen: red ground · a ChecklistCard panel over a dimmed Signal Field · Lumen leads · node-graph · kinetic-build · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id ChecklistCardvisual node-graphshape octaground redtreatment white-knockoutmotion kinetic-buildpower morphinstrument morph+laser→Track every change in plain textcurate items, nodes
7s7
matches intent
StatScoreboard
template
proof42.9–51.7sreceipts-counticon·liquid-chrome♪ node_lock
We do this at The Big T-M, moving flows from the canvas to code, and a tangle becomes a thing you can read.
on-screen: Search it, diff it, fix it
expected on screen: red ground · a StatScoreboard panel over a dimmed Signal Field · Lumen leads · receipts · receipts-count · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id StatScoreboardvisual receiptsshape octaground redtreatment liquid-chromemotion receipts-countpower receiptsinstrument spotlight→Search it, diff it, fix itcurate pillar, stats, statsLabels
8s8
matches intent
ProcessFlow
template
step51.7–59.400000000000006skinetic-buildicon·white-knockout♪ node_lock
Your move: write the flow as code, type each step, put it in version control, then change it without fear.
on-screen: Steps: code, type, version
expected on screen: red ground · a ProcessFlow panel over a dimmed Signal Field · Lumen leads · pipeline · kinetic-build · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id ProcessFlowvisual pipelineshape octaground redtreatment white-knockoutmotion kinetic-buildpower throwinstrument laser-trace→Steps: code, type, versioncurate stages, steps
9s9
matches intent
shared field
signature-3d
resolve59.4–65.7scoalescenceicon·liquid-chrome♪ bed_out
Now the workflow is honest text, and fixing it at midnight stops being an archaeology dig.
on-screen: Workflows as honest text
expected on screen: red ground · octa hero in the shared Signal Field · Lumen leads · coalescence · coalescence · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape octaground redtreatment liquid-chromemotion coalescencepower coalescenceinstrument coalescence→Workflows as honest text

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)

tiktokThat clean drag-and-drop workflow is a trap the moment you need to FIX it. Write the workflow as typed code instead, each step named and shaped, so the type system catches the broken wire BEFORE you run it. #automation #python #coding
instagramWorkflows as typed code. Types catch the bug early. Version control every change. Search it, diff it, fix it. #automation #python #coding #devtips #temerarii
linkedinA flow of boxes and wires you can't read in text is a trap with a friendly face. Move workflows from a drag-and-drop canvas to typed code: each step gets a name and a strict shape, so the type system catches a broken connection before you run it instead of three boxes deep at midnight. Then keep it in version control so every change is a line you can read, blame, and undo.
xThat clean drag-and-drop flow is a trap when you need to fix it. Write workflows as typed code. Types catch the broken wire before you run it. temerarii.com
facebookMove your automations from a drag-and-drop canvas to typed code: each step named and shaped, so the type system catches a broken wire before you run it, and version control tracks every change. Free method on the site.
threadsA flow of boxes and wires you can't read in text is a trap with a friendly face. Write the workflow as typed code, type each step, keep it in version control. A tangle becomes a thing you can read, diff, and fix.
pinterestWorkflow automation best practices: write workflows as typed code instead of drag-and-drop canvases, use type systems to catch errors before runtime, and keep everything in version control. Maintainable automation as structured, readable data.
blueskyThat clean drag-and-drop flow is a trap when you need to fix it. Write workflows as typed code. Types catch the broken wire before you run it. temerarii.com
youtubeFrom Drag-and-Drop to Typed Code: Workflows as Structured Data A flow of boxes and wires you can't read in text is a trap with a friendly face. Move workflows to typed code: each step gets a name and a strict shape, so the type system catches a broken connection before you run it instead of three boxes deep at midnight, and version control tracks every change. A tangle becomes honest text you can search, diff, and fix. Free at temerarii.com

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