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-W29-Monkind longformweek W29date 2026-07-20campaign longform-youtubepillar emerging_techbeat asset videoduration 135.1sground blackscenes 8

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-W29-Mon 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 8 scenes · 135.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–20.9sspatial-parallaxicon·liquid-chrome♪ bed_in
Yesterday you pressed run. Today we open the part most agencies hide: writing the actual software behind that button. Software development sounds heavy. It is not. You will learn how to have the agent build a small custom tool for one job, instead of paying monthly for a bloated app that does ninety things you never touch.
on-screen: Building the tool, not buying it
expected on screen: black ground · cone hero in the shared Signal Field · Augur leads · node-graph · spatial-parallax · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual node-graphshape coneground blacktreatment liquid-chromemotion spatial-parallaxpower summoninstrument summon→Building the tool, not buying it
2s2
matches intent
NumberedList
template
teach20.9–40.4skinetic-buildicon·ember-fill♪ node_lock
Start with a plain English spec. Open a file, write what the tool should take in, what it should give back, and the rules in between. Three short paragraphs. Hand that file to Claude Code and ask it to write the code. The spec is the contract, and the model fills it in.
on-screen: Describe the tool in one file
expected on screen: black ground · a NumberedList panel over a dimmed Signal Field · Augur leads · node-graph · kinetic-build · icon·ember-fill logo · caption bottom-left
spec (the prompt): comp_id NumberedListvisual node-graphshape coneground blacktreatment ember-fillmotion kinetic-buildpower morphinstrument morph+laser→Describe the tool in one filecurate items, nodes
3s3
matches intent
ChecklistCard
template
teach40.4–60.599999999999994skinetic-buildicon·wireframe♪ node_lock
The agent writes the code, runs it, reads its own error, and fixes it, in a loop, in the terminal. You do not type the code. You read what comes back and say where it is wrong in normal words. This is the real move: you direct, the model types, and the loop closes itself.
on-screen: Let it write the first version
expected on screen: black ground · a ChecklistCard panel over a dimmed Signal Field · Augur leads · node-graph · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id ChecklistCardvisual node-graphshape coneground blacktreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Let it write the first versioncurate items, nodes
4s4
matches intent
AnnotatedDiagram
template
teach60.6–80.4skinetic-buildicon·white-knockout♪ node_lock
Now turn that tool into something the agent can reuse forever. Wrap it as an MCP server, a few lines that expose your function by name. From then on any workflow can call your custom tool the same way it calls a famous one. You just added a new hand to the whole system.
on-screen: Make the tool a server it can
expected on screen: black ground · a AnnotatedDiagram panel over a dimmed Signal Field · Augur leads · node-graph · kinetic-build · icon·white-knockout logo · caption bottom-left
spec (the prompt): comp_id AnnotatedDiagramvisual node-graphshape coneground blacktreatment white-knockoutmotion kinetic-buildpower morphinstrument morph+laser→Make the tool a server it can callcurate callouts, nodes
5s5
matches intent
WireframeMock
template
teach80.4–99.2skinetic-buildicon·liquid-chrome♪ node_lock
Proof, no numbers attached. The pages on our office site are not pasted by hand. They come out of small tools we wrote exactly this way and call from a run. When we needed a thing no app sold, we built it in an afternoon instead of waiting on a vendor.
on-screen: Our blog runs on tools we wrote
expected on screen: black ground · a WireframeMock panel over a dimmed Signal Field · Augur leads · node-graph · kinetic-build · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id WireframeMockvisual node-graphshape coneground blacktreatment liquid-chromemotion kinetic-buildpower morphinstrument morph+laser→Our blog runs on tools we wrotecurate nodes
6s6
matches intent
PipelineMap
template
teach99.2–118.30000000000001skinetic-buildicon·ember-fill♪ node_lock
So pick the one tool you keep wishing existed for your work. Write the three-paragraph spec, let the agent build it, wrap it as a server. You own it, it costs nothing monthly, and it does your job, not a generic one. The full build is on office dot temerarii dot xyz.
on-screen: Build the one tool you keep wishing
expected on screen: black ground · a PipelineMap panel over a dimmed Signal Field · Augur leads · node-graph · kinetic-build · icon·ember-fill logo · caption bottom-left
spec (the prompt): comp_id PipelineMapvisual node-graphshape coneground blacktreatment ember-fillmotion kinetic-buildpower morphinstrument morph+laser→Build the one tool you keep wishing forcurate nodes, stages
7s7
matches intent
KpiGrid
template
proof118.3–126.7sreceipts-counticon·wireframe♪ node_lock
That closes chapter six. You wrote a spec, let the agent build the tool, and wrapped it as a server you own.
on-screen: Chapter 6 wrap
expected on screen: black ground · a KpiGrid panel over a dimmed Signal Field · Augur leads · receipts · receipts-count · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id KpiGridvisual receiptsshape coneground blacktreatment wireframemotion receipts-countpower receiptsinstrument spotlight→Chapter 6 wrapcurate kpis, statsLabels
8s8
matches intent
shared field
signature-3d
resolve126.7–135.1scoalescenceicon·liquid-chrome♪ bed_out
Next chapter, we wire that tool into a run so one click calls it, the same way The Big T-M does it.
on-screen: Chapter 7 next
expected on screen: black ground · cone hero in the shared Signal Field · Augur leads · coalescence · coalescence · icon·liquid-chrome logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape coneground blacktreatment liquid-chromemotion coalescencepower coalescenceinstrument coalescence→Chapter 7 next

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 the Tool Instead of Buying It: Spec, Let the Agent Code It, Wrap It as a Server Most agencies hide the part where you write the actual software. This walkthrough shows how to have an agent build a small custom tool for one job, instead of paying monthly for a bloated app that does ninety things you never touch. The method: - Describe the tool in one file. Write a plain English spec: what it takes in, what it gives back, the rules in between. Three short paragraphs. Hand that to a coding agent and ask it to write the code. The spec is the contract. - Let it write the first version. The agent writes the code, runs it, reads its own error, and fixes it, in a loop in the terminal. You do not type the code. You read what comes back and say where it is wrong in normal words. You direct, the model types, the loop closes itself. - Make the tool a server it can reuse. Wrap the function as an MCP server, a few lines that expose it by name. From then on any workflow can call your custom tool the same way it calls a famous one. You just added a new hand to the system. The proof, no numbers attached: the pages on our office site are not pasted by hand, they come out of small tools we wrote this way and call from a run. When we needed a thing no app sold, we built it in an afternoon instead of waiting on a vendor. Your next step: pick the one tool you keep wishing existed, write the three-paragraph spec, let the agent build it, wrap it as a server. You own it. The full build is on office.temerarii.xyz. Keywords: build your own tool, MCP server, coding agent, custom software, terminal development, automation.

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