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-W39-Sunkind longformweek W39date 2026-09-27campaign longform-youtubepillar socialbeat asset videoduration 216.1sground blackscenes 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-W39-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 · 216.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–26.6sspatial-parallaxicon·ember-fill♪ bed_in
This week is about the measurable stack. Today we open with the part everyone fakes: analytics. Most dashboards are decoration. Pretty numbers nobody acts on. We are going to do the opposite and build a real measurement layer, the kind that tells you what to do next. By the end you will know how to pull your own numbers, clean them, and let a model read them back to you in plain words.
on-screen: Most analytics is just decoration
expected on screen: black ground · torus hero in the shared Signal Field · Nuntius leads · node-graph · spatial-parallax · icon·ember-fill logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual node-graphshape torusground blacktreatment ember-fillmotion spatial-parallaxpower summoninstrument summon→Most analytics is just decoration
2s2
matches intent
NumberedList
template
teach26.6–47.5skinetic-buildicon·wireframe♪ node_lock
First move. Stop looking at the front-end dashboard and go to the source. Open Google Analytics 4 and turn on the BigQuery export in admin. Now every event lands in a table you own. The dashboard is somebody else's summary. The raw table is the truth. You cannot fix what you can only see through a filter.
on-screen: Start at the source, not the dashboard
expected on screen: black ground · a NumberedList panel over a dimmed Signal Field · Nuntius leads · node-graph · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id NumberedListvisual node-graphshape torusground blacktreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Start at the source, not the dashboardcurate items, nodes
3s3
matches intent
ChecklistCard
template
teach47.5–70.5skinetic-buildicon·wireframe♪ node_lock
Second move. Put a model on top of that table. Run Claude as a coding agent in the terminal and connect a BigQuery MCP server, a small adapter that lets the agent run queries for you. Now you ask a question in plain English and the agent writes the SQL, runs it, and hands back the answer. No more waiting on a report.
on-screen: Wire the model to your own data
expected on screen: black ground · a ChecklistCard panel over a dimmed Signal Field · Nuntius leads · node-graph · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id ChecklistCardvisual node-graphshape torusground blacktreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Wire the model to your own datacurate items, nodes
4s4
matches intent
LegacyCard
template
teach70.5–90.7skinetic-buildicon·wireframe♪ node_lock
Third move. Pick the one number that pays the rent. Not pageviews. A booking, a signup, a paid order. In GA4 mark it as a key event so it is tracked on its own. Everything else is context. When you know the one number, every other metric is just there to explain why it moved.
on-screen: Name one number that pays rent
expected on screen: black ground · a LegacyCard panel over a dimmed Signal Field · Nuntius leads · node-graph · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id LegacyCardvisual node-graphshape torusground blacktreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Name one number that pays rentcurate nodes
5s5
matches intent
CodeWindow
template
teach90.7–112.0skinetic-buildicon·wireframe♪ node_lock
Fourth move. Connect that number to where it came from. In the export, join the conversion event to the session that started it using the user and session id fields GA4 already writes. Now you can ask the agent which channel brought the people who actually bought. That join is the whole game. Most people never do it.
on-screen: Follow the money back to the click
expected on screen: black ground · a CodeWindow panel over a dimmed Signal Field · Nuntius leads · node-graph · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id CodeWindowvisual node-graphshape torusground blacktreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Follow the money back to the clickcurate codeLines, nodes, windowTitle
6s6
matches intent
BuildLog
template
teach112.0–132.5skinetic-buildicon·wireframe♪ node_lock
Fifth move. Clean the data before you trust it. Filter out internal traffic, bots, and your own office IP in the GA4 settings, then have the agent flag any session under two seconds with zero events. Dirty numbers feel like progress and lead you off a cliff. A small clean dataset beats a big lying one.
on-screen: Throw out the bot traffic
expected on screen: black ground · a BuildLog panel over a dimmed Signal Field · Nuntius leads · node-graph · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id BuildLogvisual node-graphshape torusground blacktreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Throw out the bot trafficcurate lines, nodes
7s7
matches intent
DiffCard
template
teach132.5–154.8skinetic-buildicon·wireframe♪ node_lock
Sixth move. Ask the agent to compare this week to last week and tell you only what changed by more than it normally wiggles. That is a simple standard-deviation check it can write in a few lines. You are not hunting through rows. You are getting a short list of what actually moved, so your attention goes where the money is.
on-screen: Let the model spot the change
expected on screen: black ground · a DiffCard panel over a dimmed Signal Field · Nuntius leads · node-graph · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id DiffCardvisual node-graphshape torusground blacktreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Let the model spot the changecurate lines, nodes
8s8
matches intent
PipelineMap
template
teach154.8–174.3skinetic-buildicon·wireframe♪ node_lock
Seventh move. Before you change anything, save today's numbers to a plain file with a date on it. A snapshot. When you tweak an ad or a page later, you compare against that file, not against your memory. Memory lies to make you feel smart. The file does not care how you feel.
on-screen: Write the number down before you act
expected on screen: black ground · a PipelineMap panel over a dimmed Signal Field · Nuntius leads · node-graph · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id PipelineMapvisual node-graphshape torusground blacktreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Write the number down before you actcurate nodes, stages
9s9
matches intent
ComparisonTable
template
proof174.3–194.5sreceipts-counticon·wireframe♪ node_lock
Here is the honest part. We run this exact loop on ourselves, The Big T-M. The whole calendar you are watching was built from one source file, and the agent reads our own traffic the same way it would read yours. We are not selling a screenshot. We are showing the machine doing the reading.
on-screen: We read our own numbers in public
expected on screen: black ground · a ComparisonTable panel over a dimmed Signal Field · Nuntius leads · receipts · receipts-count · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id ComparisonTablevisual receiptsshape torusground blacktreatment wireframemotion receipts-countpower receiptsinstrument spotlight→We read our own numbers in publiccurate colA, colB, rows, statsLabels
10s10
matches intent
shared field
signature-3d
resolve194.5–216.1scoalescenceicon·ember-fill♪ bed_out
So the takeaway is small. Analytics is not a wall of charts. It is one owned table, one number that matters, and a model that can read both. Next step: export your raw data, name your one number, and ask one plain question of it. You can watch our whole stack run live at office dot temerarii dot xyz.
on-screen: See the stack run at the office
expected on screen: black ground · torus hero in the shared Signal Field · Nuntius leads · coalescence · coalescence · icon·ember-fill logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape torusground blacktreatment ember-fillmotion coalescencepower coalescenceinstrument coalescence→See the stack run at the office

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)

youtubeBuild a real analytics layer that tells you what to do, not a wall of charts Most dashboards are decoration, pretty numbers nobody acts on. This is how to build a measurement layer that tells you what to do next, starting from your own raw data. The method: - Start at the source, not the dashboard. Open Google Analytics 4 and turn on the BigQuery export in admin, so every event lands in a table you own. The dashboard is somebody else's summary; the raw table is the truth. - Wire the model to your own data. Run Claude as a coding agent in the terminal and connect a BigQuery MCP server, a small adapter that lets the agent run queries. You ask in plain English; it writes the SQL, runs it, and hands back the answer. - Name one number that pays rent, not pageviews. A booking, a signup, a paid order. Mark it as a key event in GA4. Everything else is context. - Follow the money back to the click. Join the conversion event to the session that started it using the user and session id fields GA4 writes. Now you can ask which channel brought the people who actually bought. That join is the whole game. - Throw out the bot traffic. Filter internal traffic, bots, and your own office IP, then flag any session under two seconds with zero events. A small clean dataset beats a big lying one. - Let the model spot the change. Ask it to compare this week to last and tell you only what moved by more than it normally wiggles, a simple standard-deviation check. - Write the number down before you act. Save today's numbers to a dated file. Later you compare against the file, not your memory, which lies to make you feel smart. The honest proof: we run this exact loop on ourselves. The whole calendar you are watching was built from one source file, and the agent reads our own traffic the same way it would read yours. Analytics is one owned table, one number that matters, and a model that can read both. Export your raw data, name your one number, and ask one plain question of it. Watch our stack at office.temerarii.xyz. Keywords: analytics, GA4 BigQuery export, MCP, attribution join, data cleaning, anomaly detection.

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