Back Office · office.temerarii.xyz
One published post, granular — the Social for W31 Mon, its copy, its output-policy format, and the video master it derives from. Part of the day's full output set.
postW31-Mon-social-1kindSocialweekW31dayMondate2026-08-03campaignlongform-youtubecadence5/day floor × 9 channels

Copy the published post text

Product Management
copy ready · render pending

Output-policy spec format · dimensions (asset_specs.output_policy)

formatnative cut · 9:16 · 1:1 · 16:9 dims1080×1920 · 1080×1080 · 1920×1080 cadence5/day floor × 9 channels

Channels 9 destinations

TikTokInstagramLinkedInX/TwitterFacebookThreadsPinterestBlueskyYouTube

This post a distinct social asset — its own angle, storyboard, and cuts

social-W31-Mon-1
5-distinct-social/day · 9:16 master → 1:1 / 16:9 cuts per channel

Channel-cuts this asset → 9 native captions (one master · per-platform aspect+copy)

ChannelNative caption
TiktokThe old product discipline that still beats everything: write the PROBLEM before the feature, attach ONE metric per bet, set a kill date before you build. No metric movement = kill it out loud. #productmanagement #startups
InstagramWrite the problem first. One metric per bet. Set a kill date. Fewer bets, clearer wins. #productmanagement #startup #buildinpublic #strategy #temerarii
LinkedinA backlog with no kill rule is a graveyard with nicer formatting. The durable product discipline: write the problem before the feature, attach one metric to each bet, and set a kill date before you build. If the number doesn't move, kill it out loud. Fewer, clearer bets win.
XWrite the problem before the feature. One metric per bet. Set a kill date before you build. No movement, no mercy. temerarii.com
FacebookProduct management that works: write the problem before the feature, attach one metric to each bet, and set a kill date before you build. If the number doesn't move, kill it. Full method free on the site.
ThreadsA backlog with no kill rule is a graveyard with nicer formatting. Write the problem before the feature, attach one metric, set a kill date before you build. If the number doesn't move, kill it out loud.
PinterestProduct management framework: write the problem before the feature, attach one metric per bet, and set a kill date upfront. Outcome-driven roadmap discipline that prevents backlog bloat and forces clear decisions.
BlueskyWrite the problem before the feature. One metric per bet. Set a kill date before you build. No movement, no mercy. temerarii.com
YoutubeProduct Management With a Spine: Problem, Metric, Kill Date A backlog with no kill rule is a graveyard with nicer formatting. Write the problem before the feature, attach one metric to each bet, and set a kill date before you build. If the number doesn't move, kill it out loud. Fewer, clearer bets win. Free at temerarii.com

Composition layer × scene 9 scenes · this post's OWN storyboard (distinct per asset)

#Layer (comp_id · still · tier)BeatTimecodeMotionLogoAudioVO / on-screen / caption
1s1
matches intent
shared field
signature-3d
open0–6.6sspatial-parallaxicon·color♪ bed_in
Old product management was a roadmap that doubled as a wish list nobody could say no to.
on-screen: Roadmaps as wish lists
expected on screen: white ground · box hero in the shared Signal Field · Faber leads · node-graph · spatial-parallax · icon·color logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual node-graphshape boxground whitetreatment colormotion spatial-parallaxpower summoninstrument summon→Roadmaps as wish lists
2s2
matches intent
shared field
signature-3d
hook6.6–12.5skinetic-buildicon·wireframe♪ node_lock
Dark truth: a backlog with no kill rule is just a graveyard with nicer formatting.
on-screen: A backlog is graves
expected on screen: white ground · box hero in the shared Signal Field · Faber leads · mark · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual markshape boxground whitetreatment wireframemotion kinetic-buildpower laser-lockinstrument laser-trace→A backlog is graves
3s3
matches intent
NumberedList
template
teach12.5–18.4skinetic-buildicon·wireframe♪ node_lock
The old discipline still rules: write the problem you're solving before you name any feature.
on-screen: Write the problem, not the feature
expected on screen: white ground · a NumberedList panel over a dimmed Signal Field · Faber leads · node-graph · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id NumberedListvisual node-graphshape boxground whitetreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Write the problem, not the featurecurate items, nodes
4s4
matches intent
RankList
template
proof18.4–25.0sreceipts-counticon·wireframe♪ node_lock
Attach one number to each bet, so you know in two weeks if it lived or died.
on-screen: One metric per bet
expected on screen: white ground · a RankList panel over a dimmed Signal Field · Faber leads · receipts · receipts-count · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id RankListvisual receiptsshape boxground whitetreatment wireframemotion receipts-countpower receiptsinstrument spotlight→One metric per betcurate rows, statsLabels
5s5
matches intent
BuildLog
template
diff25.0–30.9scrossfade-8ficon·wireframe♪ node_lock
Old way measured how much you shipped. The honest way measures whether the number moved.
on-screen: Old: ship more. Right: ship right
expected on screen: white ground · a BuildLog panel over a dimmed Signal Field · Faber leads · code · crossfade-8f · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id BuildLogvisual codeshape boxground whitetreatment wireframemotion crossfade-8fpower morphinstrument morph→Old: ship more. Right: ship rightcurate codeLines, lines
6s6
matches intent
ChecklistCard
template
teach30.9–37.9skinetic-buildicon·wireframe♪ node_lock
If the metric doesn't move, you kill the feature out loud and free the team to try again.
on-screen: Kill what doesn't move it
expected on screen: white ground · a ChecklistCard panel over a dimmed Signal Field · Faber leads · node-graph · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id ChecklistCardvisual node-graphshape boxground whitetreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Kill what doesn't move itcurate items, nodes
7s7
matches intent
StatScoreboard
template
proof37.9–44.5sreceipts-counticon·wireframe♪ node_lock
We run this at The Big T-M, and fewer, clearer bets beat a long list of maybes.
on-screen: Fewer bets, clearer wins
expected on screen: white ground · a StatScoreboard panel over a dimmed Signal Field · Faber leads · receipts · receipts-count · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id StatScoreboardvisual receiptsshape boxground whitetreatment wireframemotion receipts-countpower receiptsinstrument spotlight→Fewer bets, clearer winscurate pillar, stats, statsLabels
8s8
matches intent
StepFlow
template
step44.5–50.4skinetic-buildicon·wireframe♪ node_lock
Your move: write the problem, attach one metric, set a kill date before you build.
on-screen: Steps: problem, metric, kill
expected on screen: white ground · a StepFlow panel over a dimmed Signal Field · Faber leads · pipeline · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id StepFlowvisual pipelineshape boxground whitetreatment wireframemotion kinetic-buildpower throwinstrument laser-trace→Steps: problem, metric, killcurate stages, steps
9s9
matches intent
shared field
signature-3d
resolve50.4–56.3scoalescenceicon·color♪ bed_out
Now the roadmap has a spine, and saying no is finally cheaper than saying maybe.
on-screen: A roadmap with a spine
expected on screen: white ground · box hero in the shared Signal Field · Faber leads · coalescence · coalescence · icon·color logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape boxground whitetreatment colormotion coalescencepower coalescenceinstrument coalescence→A roadmap with a spine

Cross-links this post in the day's output set