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 longform-W31-Sunkind longformweek W31date 2026-08-02campaign longform-youtubepillar performancebeat asset videoduration 196.1sground redscenes 10

Checklist the per-video bar — engine/sim

100.0/100
plain languagevo coverageno dead airuniquenesscaption fitcompletenesscleanliness
quantitative quality · weights learn from your reviews (engine.sim.memory review longform-W31-Sun good|bad)
✓ all static checks pass — one-focal/scene · tier-by-beat · one-track caption · colorway · cast+shape correct · no banned/fabricated. (audio + visual tiers verify on the rendered finals — Phase 2)

Composition comp · template family · expected output

composition LongFormChaptersfamily / template LongFormChapters
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 10 scenes · 196.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–24.8sspatial-parallaxicon·white-knockout♪ bed_in
This week is about one trade most teams get backwards. They cut the work that makes money and keep the work that just fills a calendar. Today we go deep on analytics, the part of performance marketing that tells you which is which. By the end you will know how to point a model at your own numbers and let it find the busywork hiding in plain sight.
on-screen: Cut the busywork, keep the money
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→Cut the busywork, keep the money
2s2
matches intent
ChecklistCard
template
teach24.8–44.6skinetic-buildicon·white-knockout♪ node_lock
Step one. Do not guess what is working. Open Google Analytics 4, go to the admin panel, and create a service account key under data access. That key lets a machine read your traffic without you clicking through reports. You now have a door into your own numbers that a model can walk through.
on-screen: Pull your own data first
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→Pull your own data firstcurate items, nodes
3s3
matches intent
NumberedList
template
teach44.6–65.1skinetic-buildicon·liquid-chrome♪ node_lock
Step two. Take that key and feed it to Claude Code through an MCP server for GA4. An MCP server is a small adapter that lets the model call a tool directly. Now the model can ask your analytics questions in plain words and get real rows back, instead of you exporting a spreadsheet at midnight.
on-screen: Wire the data into the model
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→Wire the data into the modelcurate items, nodes
4s4
matches intent
JsonDiff
template
teach65.1–84.6skinetic-buildicon·white-knockout♪ node_lock
Step three. Ask the model one blunt question. Which landing pages bring people who buy, and which ones only bring people who leave. The model runs the query, sorts by conversion, and hands you a short list. The pages at the bottom are your busywork. You have been feeding them for no return.
on-screen: Ask which pages earn
expected on screen: red ground · a JsonDiff panel over a dimmed Signal Field · Mensor leads · node-graph · kinetic-build · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id JsonDiffvisual node-graphshape dodecaground redtreatment white-knockoutmotion kinetic-buildpower morphinstrument morph+laser→Ask which pages earncurate fileName, lines, nodes
5s5
matches intent
NodeGraphCard
template
teach84.6–104.1skinetic-buildicon·liquid-chrome♪ node_lock
Step four. Most teams track page views and call it a day. Set up real conversion events instead, a form sent, a call booked, a cart paid. In GA4 you mark these as key events. Now the model is counting money moments, not mouse moves, and the whole picture stops lying to you.
on-screen: Tag the events that matter
expected on screen: red ground · a NodeGraphCard panel over a dimmed Signal Field · Mensor leads · node-graph · kinetic-build · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id NodeGraphCardvisual node-graphshape dodecaground redtreatment liquid-chromemotion kinetic-buildpower morphinstrument morph+laser→Tag the events that mattercurate hub, nodes
6s6
matches intent
ProcessFlow
template
teach104.1–123.19999999999999skinetic-buildicon·white-knockout♪ node_lock
Step five. Ask the model to break revenue down by source. Not clicks, revenue. You will often find one quiet channel doing the heavy lifting while a loud one eats the budget. The model can show you this in seconds because it is reading the same data, just without the wishful thinking.
on-screen: Find the channel that quietly works
expected on screen: red ground · a ProcessFlow panel over a dimmed Signal Field · Mensor leads · node-graph · kinetic-build · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id ProcessFlowvisual node-graphshape dodecaground redtreatment white-knockoutmotion kinetic-buildpower morphinstrument morph+laser→Find the channel that quietly workscurate nodes, steps
7s7
matches intent
CheatSheet
template
teach123.2–140.2skinetic-buildicon·liquid-chrome♪ node_lock
Step six. Look at the dashboards you build every week. Ask honestly who opens them. Most go straight to a folder. Have the model write one short weekly summary in plain language instead, pulled live from GA4. One paragraph people read beats ten charts nobody does.
on-screen: Kill a report nobody reads
expected on screen: red ground · a CheatSheet panel over a dimmed Signal Field · Mensor leads · node-graph · kinetic-build · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id CheatSheetvisual node-graphshape dodecaground redtreatment liquid-chromemotion kinetic-buildpower morphinstrument morph+laser→Kill a report nobody readscurate nodes, points, uses
8s8
matches intent
AnnotatedDiagram
template
teach140.2–156.79999999999998skinetic-buildicon·white-knockout♪ node_lock
Step seven. Set a simple rule. Each morning the model pulls yesterday's numbers and flags anything that fell hard. No human staring at a screen. You only get pinged when something actually breaks, which means you stop checking and start fixing only when it counts.
on-screen: Let the model watch for drops
expected on screen: red ground · a AnnotatedDiagram panel over a dimmed Signal Field · Mensor leads · node-graph · kinetic-build · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id AnnotatedDiagramvisual node-graphshape dodecaground redtreatment white-knockoutmotion kinetic-buildpower morphinstrument morph+laser→Let the model watch for dropscurate callouts, nodes
9s9
matches intent
KpiGrid
template
proof156.8–176.3sreceipts-counticon·liquid-chrome♪ node_lock
Here is the honest part. We do not have a secret dashboard we hide from clients. The whole studio runs on this same loop, the model reading our own analytics and telling us where we waste effort. When we say cut busywork and keep revenue, we mean we did it to ourselves first.
on-screen: We run our own numbers this way
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→We run our own numbers this waycurate kpis, statsLabels
10s10
matches intent
shared field
signature-3d
resolve176.3–196.10000000000002scoalescenceicon·white-knockout♪ bed_out
So that is the takeaway. Analytics is not about more charts. It is about pointing a model at your real numbers so it can name the work that pays and the work that does not. The next step is simple. Go see the whole thing running in public at office dot temerarii dot xyz.
on-screen: See the live loop
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→See the live loop

Format stack 1 aspects · same scenes[], re-cropped

16:9
1920×1080
X/Twitter · YouTube · LinkedIn video

Channels 2 destinations

YouTubeBlog

Social captions supplemental published copy · per channel (comp_id level)

youtubeMarketing Analytics That Names the Work That Pays: Point a Model at Your Real GA4 Data Most teams cut the work that makes money and keep the work that just fills a calendar. This walkthrough goes deep on analytics, the part of performance marketing that tells you which is which, by pointing a model at your real numbers instead of more charts. The method: - Pull your own data first. In Google Analytics 4, go to the admin panel and create a service account key under data access. That key lets a machine read your traffic without you clicking through reports. - Wire the data into the model. Feed that key to a coding agent through an MCP server for GA4, a small adapter that lets the model call the tool directly. Now you can ask your analytics questions in plain words and get real rows back. - Ask which pages earn. Ask one blunt question, which landing pages bring people who buy and which only bring people who leave. The pages at the bottom are your problem. - Tag the events that matter. Instead of just page views, set up real conversion events, a form sent, a call booked, a cart paid, and mark them as key events. Now the model counts money moments, not mouse moves. - Find the channel that quietly works. Ask the model to break revenue down by source, not clicks, revenue. You will often find one quiet channel doing the heavy lifting while a loud one eats the budget. - Kill a report nobody reads. Most dashboards go straight to a folder. Have the model write one short weekly summary in plain language, pulled live from GA4. - Let the model watch for drops. Each morning it pulls yesterday's numbers and flags anything that fell hard, so you stop checking and start fixing. The whole studio runs on this same loop, the model reading our own analytics and telling us where we waste effort. Analytics is not more charts, it is pointing a model at your real numbers so it can name the work that pays. See the live loop at office.temerarii.xyz. Keywords: marketing analytics, GA4, service account, MCP server, conversion events, revenue by source, performance marketing.

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