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 thread-build-log-W50-Wedkind threadweek W50date 2026-12-16campaign thread · Wedpillar emerging_techbeat Wedasset videoduration 34.9sground whitescenes 6

Checklist the per-video bar — engine/sim

83.7/100
plain languagevo coverageno dead airuniquenesscaption fitcompletenesscleanliness
quantitative quality · weights learn from your reviews (engine.sim.memory review thread-build-log-W50-Wed good|bad)
⚠ 6 flag(s) — not yet ship-ready: copy_genericlow_vo_coveragedead_airgeneric_scene · see docs/strategy/VIDEO-CHECKLIST.md

Composition comp · template family · expected output

composition SceneReelfamily / template BuildLog
9:16 Reelrendered1:1 Squarepending16:9 Widepending9:16 4Kpending1:1 4Kpending16:9 4KpendingGIF (SMS)pending
▶ open rendered mp4
expected output: 1/7 rendered — same matrix the /media preview surfaces for this asset.

Composition layer × scene 6 scenes · 34.9s · 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.8sspatial-parallaxicon·wireframe♪ bed_in
Week twenty-eight. We shipped per-agent budgets this week, every automated worker capped so a runaway loop can't drain the account.
on-screen: Shipped: a token budget per agent
expected on screen: white ground · cone hero in the shared Signal Field · Augur leads · node-graph · spatial-parallax · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual node-graphshape coneground whitetreatment wireframemotion spatial-parallaxpower summoninstrument summon→Shipped: a token budget per agent
2s2
matches intent
LogStream
template
build7.8–12.8stype-onicon·color♪ node_lock
The old way was learning about a runaway agent on the invoice, after the money was already gone.
on-screen: Old way: find out on the invoice
expected on screen: white ground · a LogStream panel over a dimmed Signal Field · Augur leads · code · type-on · icon·color logo · caption bottom-left
spec (the prompt): comp_id LogStreamvisual codeshape coneground whitetreatment colormotion type-onpower summoninstrument draw-on→Old way: find out on the invoicecurate codeLines, rows
3s3
matches intent
JsonDiff
template
diff12.8–19.5scrossfade-8ficon·color♪ node_lock
It broke on timing. The check ran after the call, so it already overspent by one expensive request.
on-screen: What broke: the cap counted too late
expected on screen: white ground · a JsonDiff panel over a dimmed Signal Field · Augur leads · code · crossfade-8f · icon·color logo · caption bottom-left
spec (the prompt): comp_id JsonDiffvisual codeshape coneground whitetreatment colormotion crossfade-8fpower morphinstrument morph→What broke: the cap counted too latecurate codeLines, fileName, lines
4s4
matches intent
WireframeMock
template
step19.5–24.9skinetic-buildicon·color♪ node_lock
Now no agent can blow the budget. Next, we surface live spend on a dashboard.
on-screen: Next: a live spend dashboard
expected on screen: white ground · a WireframeMock panel over a dimmed Signal Field · Augur leads · pipeline · kinetic-build · icon·color logo · caption bottom-left
spec (the prompt): comp_id WireframeMockvisual pipelineshape coneground whitetreatment colormotion kinetic-buildpower throwinstrument laser-trace→Next: a live spend dashboardcurate stages, steps
5s5
first render · fix pending
RankList
templatedead_airgeneric_scene
proof24.9–29.9sreceipts-counticon·color♪ node_lock
Build Log
expected on screen: white ground · a RankList panel over a dimmed Signal Field · Augur leads · receipts · receipts-count · icon·color logo · caption bottom-left
spec (the prompt): comp_id RankListvisual receiptsshape coneground whitetreatment colormotion receipts-countpower receiptsinstrument spotlight→Build Logcurate rows, statsLabels
6s6
first render · fix pending
shared field
signature-3ddead_airgeneric_scene
resolve29.9–34.9scoalescenceicon·wireframe♪ bed_out
Build Log
expected on screen: white ground · cone hero in the shared Signal Field · Augur leads · coalescence · coalescence · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape coneground whitetreatment wireframemotion coalescencepower coalescenceinstrument coalescence→Build Log

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)

tiktokBuild log: we shipped per-agent budgets this week. Every automated worker is capped so a runaway loop can't drain the account. It broke once because the cap counted too late. Now we surface live spend on a dashboard. (AI-assisted)
instagramBuild log. Shipped: a token budget per agent. Every automated worker is capped so a runaway loop can't drain the account. What broke: the cap counted too late and overspent by one request. Fixed it. Next: a live spend dashboard. #buildinpublic #aiagents #devlog #automation #thebigtm
linkedinBuild log from this week: we shipped a token budget per agent. Every automated worker is now capped, so a runaway loop can't drain the account. The old way was finding out about a runaway agent on the invoice. What broke: the cap checked spend after the call ran, so it already overspent by one expensive request. We moved the check before the call. The takeaway: cap each worker, and check the cap before the spend, not after. Next, we surface live spend on a dashboard.
xBuild log: shipped per-agent token budgets. Each worker capped so a runaway loop can't drain the account. It broke because the cap counted too late, so we moved the check before the call. Next: a live spend dashboard. temerarii.xyz
facebookBuild log from this week: we shipped a token budget for every agent. Now each automated worker is capped, so a runaway loop can't drain the account. The old way was finding out on the invoice. It broke once because the cap counted too late, so we moved the check before the call. Next up: a live spend dashboard.
threadsBuild log. Shipped per-agent token budgets. Every worker capped so a runaway loop can't drain the account. What broke: the cap counted too late and overspent by one request. Moved the check before the call. Next: a live spend dashboard.
pinterestBuild log: how we cap AI agent spend. We shipped a token budget per agent so a runaway loop can't drain the account. The fix that mattered: check the cap before the call runs, not after, so it can't overspend. Next, a live spend dashboard.
blueskyBuild log: shipped per-agent token budgets. Each worker capped so a runaway loop can't drain the account. It broke because the cap counted too late, so we moved the check before the call. Next: live spend dashboard.
youtubeTitle: Build Log: Per-Agent Token Budgets So a Runaway Loop Can't Drain the Account This week we shipped a token budget per agent. Every automated worker is now capped, so a runaway loop can't drain the account. The old way was finding out about a runaway agent on the invoice. It broke once because the cap counted spend after the call ran, so it already overspent by one request. We moved the check before the call. Next, we surface live spend on a dashboard. More at temerarii.xyz

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