#01 core trm-hook
Session opener: typed $ cmd, dim output line, big phosphor title with blinking cursor, → dek.
#02 trm-arch
Boxes-and-arrows architecture diagram: chain (vertical flow with labeled arrows) or fan (hub → children). accent:true node glows.
#03 core trm-trace
Life-of-a-request trace: timestamped steps down a rail, status dots ok/warn/err. THE scene for 'what happens after you click Pay'.
#04 core trm-log
Story told in log lines: [INFO]/[WARN]/[ERROR]/[OK] colored levels type on sequentially. ERROR beats land hard.
#05 core trm-code
Code block with line numbers; highlight[] indexes get accent bar + bright text. Comments auto-dim.
#06 core trm-diff
Git diff: struck − lines (red tint) then + lines (green tint). Perfect for 'why X stopped doing Y'.
#07 core trm-cmd
One typed command + its output lines + accent → note.
#08 core trm-stat
Big phosphor metric + optional ASCII bar rows (▮▮▮▯▯). ONLY sourced numbers — never invent.
#09 trm-menu
TUI menu: options list, selected row gets > accent highlight box.
#10 core trm-split
tmux two-pane compare; win:true pane gets accent border + ✓, loser dims. Monolith vs microservices.
#11 core trm-end
exit 0 close: $ echo done, accent cta, → handle with cursor.
#12 core trm-atlas
MAGNETIC overview hook, tmux-skinned: the topic as a window-pane grid (pane title chips, preview lines, mono) that MINIMIZES into a bottom status bar of window entries. Text-only phosphor register. Open the reel with it; first frame = cover.
#13 core trm-section
One window of the atlas: persistent tmux status bar at the bottom with the active entry reverse-video, typed opening command, ## header + mono arrow rows.
#14 core trm-boot
BIOS/POST boot opener: check lines flash OK, memcheck counts, screen clears, and the title mounts as the OS name with a blinking cursor.
#15 core trm-table
Aligned mono table: uppercase column headers over a rule, rows type in, hit:true reverse-videos the row the narration is about.
#16 core trm-chart
Time series drawn as a glowing phosphor trace over a dashed grid, endpoint dot, optional axis ticks. series[] is geometry only — never printed.
#17 core trm-top
htop-style resource table: PID / COMMAND / block bar / usage, the heaviest row lit in the accent. For "what is actually eating your X".
#18 trm-sparks
Dashboard rows: label, drawn-on sparkline, verbatim value and signed delta. Several metrics at once without a full chart each.
#19 trm-dash
Grid of terminal panes, each a KPI: caps label, big mono value, optional sub and block bar. The four numbers that describe a system.
#20 trm-hist
Latency/size distribution: bins grow left to right with dashed percentile markers (p50/p95/p99) standing over the histogram.
#21 trm-flame
Flamegraph: stack levels grow from the root upward, widths are pct of total time, hot:true burns the frame that owns it. For "where the time actually goes".
#22 trm-tree
tree/du listing: ├── └── connectors by depth, verbatim sizes and magnitude bars. Hierarchy and weight in one shot.
#23 trm-heat
Contribution-style heat grid: cells 0-4 fill column by column in weeks of seven, with a less→more legend. Activity over a long window.
#24 trm-bench
hyperfine-style benchmark: one block per contender with a relative bar, verbatim timing, ± stddev and the fastest row marked ✓.
#25 core trm-hook2
Second opener — SUBJECT-FIRST hook: the subject as an eyebrow, the title composed at frame 0, a curiosity line under it. Use when the system's default hook was used in the last reels.
#26 core trm-ranking
Top-X ranking with a countdown reveal (N first, #1 last), a "ranked by" criterion line, optional logos/values/deltas, #1 emphasis, teaseTop and a comment prompt. 3-7 rows.
#27 core trm-source
Source card: publication, date, id (DOI/filing/CVE), status chip (peer-reviewed / preprint / filing / company-claim / reported). Put it right after the claim it supports.
#28 core trm-quiz
Multiple-choice question; the correct option reveals ~60% in. No `correct` on any option = an open poll. Comments are answers.
#29 core trm-define
Term → definition, with optional jargon and a PLAIN line (explain it to a 12-year-old). The beat most science/finance reels are missing.
#30 core trm-mythfact
Two-beat reversal: the myth struck through, the fact in the accent, optional source line.
#31 core trm-beforeafter
Both states on screen at once: before (muted) vs after (accent), optional delta line.
#32 core trm-quote
The researcher's/executive's own sentence with attribution, role, status chip and optional logo.
#33 core trm-timeline
Dated spine, 3-6 moments, one marked hot.
#34 core trm-callout
The one-line takeaway, big, with an optional ruled note under it.
#35 core trm-compare
A vs B: two cards of lines, optional winner and a verdict strap.
#36 core trm-steps
Numbered list, 2-6 items with optional sub-lines. Exact count in the hook.
#37 core trm-verdict
Pick one of 2-4 options (Real / Hype / Priced-in) with a reason and optional confidence bar. A recurring, comment-able brand beat.
#38 core trm-scorecard
Rows × columns with a winner per row and a verdict — the 3-way comparison cmp-vs cannot do.
#39 core trm-post
An X / Instagram / LinkedIn post rendered as a card in this system's voice — name, handle, text, metrics, optional reading line. The receipt for a claim; get_x_post supplies the fields.
#40 core trm-reveal
A covered answer that lifts on a beat — cover: bar | blur | sticker | scribble, optional image behind, coverLabel ("TAP TO REVEAL"), prompt. The completion contract: ask first (quiz), then reveal.
#41 core trm-receipt
Itemised receipt: 2-8 lines with values (count up), total, diagonal stamp (PAID / DUE / VOID), footer. Deal terms, trip costs, "worth the money".
#42 core trm-checklist
Checkbox list, 2-7 items; ticks draw on beats; done:false leaves a box empty. Safety routines, "before you…" utility.
#43 core trm-dodont
DON'T first (negative framing performs), then DO — two cards, 1-4 lines each.
#44 core trm-tierlist
S/A/B/C… tier rows, 2-6 tiers of 1-5 items, a "ranked by" criterion and a comment prompt. Items slide in tier by tier.
#45 core trm-bracket
4 or 8 seeds; rounds[] = winners per round (last round one name). Winners light round by round, losers strike; the champion box is last.
#46 core trm-photo
Full-column photo with kicker, caption, credit. `freeze` holds the still N frames before a slow push-in (freeze-to-motion). Captures / Unsplash URLs.
#47 core trm-triptych
Exactly three horizontal bands — label + line (+ photo, + value) — revealed in sequence. "What I wore / where I went / what I ate".
#48 core trm-persona
"That one person who…" — the archetype big, 2-5 tells, a tag-a-friend CTA. The format people tag each other on.
#49 core trm-spotlight
A photo with a ringed detail at focus {x,y,r}; everything else dims and the frame zooms toward the ring. "The exact moment…" / "look at the hands".
#50 core trm-cards
A run of 3-7 one-liners with a fixed prefix ("Kinda chic to…"), one card lit per beat, the others receding. The carousel-in-a-video.
#51 core trm-progress
The same subject over time: 3-5 columns (week 1 / 4 / 8) with a value bar or a photo each, the last column in the accent, optional delta line.
#52 core trm-dialogue
Two labelled voices, 2-8 alternating lines; the current line is loud, older ones recede. The create tools give each line its own voice and timing when `narration[i]` is an array of {who,text}.