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 social-W30-Sun-2kind threadweek W30date 2026-07-26campaign thread · Sunpillar it_devbeat Sunasset videoduration 57.0sground blackscenes 9

Checklist the per-video bar — engine/sim

86.6/100
plain languagevo coverageno dead airuniquenesscaption fitcompletenesscleanliness
quantitative quality · weights learn from your reviews (engine.sim.memory review social-W30-Sun-2 good|bad)
⚠ 3 flag(s) — not yet ship-ready: copy_genericdup_sequence_across_assetsdup_set_across_assets · see docs/strategy/VIDEO-CHECKLIST.md

Composition comp · template family · expected output

composition SceneReelfamily / template SignalFieldReel
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 9 scenes · 57.0s · comp_id + rendered still + tier + the script

#Layer (comp_id · still · tier)BeatTimecodeMotionLogoAudioVO / on-screen / caption
1s1
matches intent
shared field
signature-3d
open0–5.9sspatial-parallaxicon·wireframe♪ bed_in
For years accessibility got bolted on at the end, then broke the moment anything changed.
on-screen: Accessibility shipped last, broke first
expected on screen: black ground · box hero in the shared Signal Field · Faber leads · node-graph · spatial-parallax · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual node-graphshape boxground blacktreatment wireframemotion spatial-parallaxpower summoninstrument summon→Accessibility shipped last, broke first
2s2
matches intent
shared field
signature-3d
hook5.9–12.2skinetic-buildicon·wireframe♪ node_lock
Now a model can audit every page before it ships, and catch what humans skim past.
on-screen: Now a model audits every page
expected on screen: black 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 blacktreatment wireframemotion kinetic-buildpower laser-lockinstrument laser-trace→Now a model audits every page
3s3
matches intent
NumberedList
template
teach12.2–18.799999999999997skinetic-buildicon·wireframe♪ node_lock
Drop axe-core into your test run so contrast and label errors fail the build, not the user.
on-screen: Run axe-core in your test suite
expected on screen: black 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 blacktreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Run axe-core in your test suitecurate items, nodes
4s4
matches intent
RankList
template
proof18.8–25.4sreceipts-counticon·wireframe♪ node_lock
It flags missing alt text, broken focus order, and tab traps before a single person hits them.
on-screen: It flags missing alt and tab traps
expected on screen: black 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 blacktreatment wireframemotion receipts-countpower receiptsinstrument spotlight→It flags missing alt and tab trapscurate rows, statsLabels
5s5
matches intent
StackTrace
template
diff25.4–32.0scrossfade-8ficon·wireframe♪ node_lock
A checklist is not access. We test the lived path: keyboard only, screen reader on, no mouse.
on-screen: We check the lived path, not the
expected on screen: black ground · a StackTrace panel over a dimmed Signal Field · Faber leads · code · crossfade-8f · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id StackTracevisual codeshape boxground blacktreatment wireframemotion crossfade-8fpower morphinstrument morph→We check the lived path, not the checklistcurate codeLines, errMsg, errType, fix, frames
6s6
matches intent
ChecklistCard
template
teach32.0–39.0skinetic-buildicon·wireframe♪ node_lock
Hand the model the image and ask for honest alt text that says what the picture actually does.
on-screen: Ask AI to write alt from the
expected on screen: black 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 blacktreatment wireframemotion kinetic-buildpower morphinstrument morph+laser→Ask AI to write alt from the imagecurate items, nodes
7s7
matches intent
StatScoreboard
template
proof39.0–44.5sreceipts-counticon·wireframe♪ node_lock
Fix the focus order and suddenly screen-reader users finish the form instead of rage-quitting.
on-screen: Screen-reader users finish the form
expected on screen: black 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 blacktreatment wireframemotion receipts-countpower receiptsinstrument spotlight→Screen-reader users finish the formcurate pillar, stats, statsLabels
8s8
matches intent
AnnotatedDiagram
template
step44.5–51.1skinetic-buildicon·wireframe♪ node_lock
Your move: add axe-core to one test today and let it fail loud on the obvious stuff.
on-screen: Your move: add axe-core today
expected on screen: black ground · a AnnotatedDiagram panel over a dimmed Signal Field · Faber leads · pipeline · kinetic-build · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id AnnotatedDiagramvisual pipelineshape boxground blacktreatment wireframemotion kinetic-buildpower throwinstrument laser-trace→Your move: add axe-core todaycurate callouts, stages, steps
9s9
matches intent
shared field
signature-3d
resolve51.1–57.0scoalescenceicon·wireframe♪ bed_out
Access stops being a patch and becomes the build. Everybody gets in, nobody gets stuck.
on-screen: Access is the build, not the patch
expected on screen: black ground · box hero in the shared Signal Field · Faber leads · coalescence · coalescence · icon·wireframe logo · caption bottom-left
spec (the prompt): comp_id shared Signal Fieldvisual coalescenceshape boxground blacktreatment wireframemotion coalescencepower coalescenceinstrument coalescence→Access is the build, not the patch

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)

tiktokHot take: your accessibility checklist is lying to you. Add axe-core to your test suite so contrast + label errors FAIL the build, then test the lived path: keyboard only, screen reader on. (AI-assisted, human-checked.)
instagramA checklist isn't access. Keyboard only. Screen reader on. No mouse. Test the lived path. #accessibility #a11y #webdev #inclusivedesign #temerarii
linkedinAccessibility used to get bolted on at the end and break the moment anything changed. The better move: make it part of the build. Drop axe-core into your test suite so contrast and label errors fail the build instead of failing a user. Then test the lived path, keyboard only with a screen reader on. A checklist is not access. Takeaway: automate the obvious, test the human path.
xYour accessibility checklist is lying. Add axe-core to your tests so contrast + label errors fail the build, then test keyboard-only with a screen reader on. temerarii.xyz
facebookAccessibility used to get bolted on last and break first. Fix it by making it part of the build: add axe-core to your test suite so contrast and label errors fail the build, not the user. Then test the lived path, keyboard only with a screen reader running. Full method on the site.
threadsAccessibility tip: add axe-core to your test suite so contrast and label errors fail the build, not the user. Then test the lived path, keyboard only, screen reader on. A checklist isn't access.
pinterestHow to ship accessible websites: add axe-core to your test suite to catch contrast and missing-label errors automatically, then test the real path with keyboard-only navigation and a screen reader. Web accessibility, a11y testing, inclusive design workflow for developers.
blueskyAccessibility: add axe-core to your tests so contrast + label errors fail the build, then test keyboard-only with a screen reader. A checklist isn't access. temerarii.xyz
youtubeAccessibility as a Build Step, Not a Patch (axe-core + Lived-Path Testing) Accessibility used to get bolted on at the end and break first. We show the better way: drop axe-core into your test suite so contrast, label, and focus errors fail the build instead of failing a user. Then test the lived path, keyboard only with a screen reader on, no mouse. Ask a model to write honest alt text from the image. Add axe-core to one test today. Made with The Big T-M. AI-assisted, human-checked. more at temerarii.xyz

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