#01 core pst-hook
Masthead (mark + name caps) over a 7px rule, caps kicker, then the title as a HUGE stacked serif hero; italic dek; ruled footer.
#02 core pst-stat
One giant serif numeral (plain numbers count up), accent-colored suffix, caps label, italic note.
#03 pst-bars
Thick ink bars on a faint track; the featured row (accent:true) fills in the accent; serif values right-aligned.
#04 core pst-statement
Poster-size serif claim; *starred* words go italic accent; optional kicker + ruled tag.
#05 core pst-quote
INVERSE beat: ink field, paper serif quote, 4px rule + caps attribution.
#06 pst-photo
Photo clamped between 6px ink rules with slow drift; caps label + italic serif caption below.
#07 core pst-list
Numbered editorial rows under per-row 3px rules; italic serif numerals (accent:true highlights one).
#08 core pst-end
Centered closing lockup: 7px rule, mark, serif title, italic accent line, caps CTA + handle.
#09 pst-line
Thick ink LINE CHART (stocks/trends): serif price + italic delta (colors by sign), hairline grid, draw-on 5px line with accent endpoint dot, 3px baseline. series[] is geometry only — never printed.
#10 pst-donut
Ink-shaded DONUT (pie) with accent featured slice, serif center number, square-swatch legend rows with serif values.
#11 core pst-columns
Vertical COLUMNS on a 4px baseline: serif values on top, caps labels below, accent for the featured column.
#12 core pst-versus
STOCK/INDEX COMPARISON: two series drawn on one chart, NORMALIZED to % change from start (the honest rebased view). A = ink line, B = accent line; swatch legend with endpoint values. Perfect for "NVDA vs the S&P" or "QQQ vs SPY". STOCKS: pass logo:{ticker:"NVDA"} per side — the brand mark renders in the legend.
#13 core pst-rank
TOP X LEADERBOARD: numbered editorial rows (italic serif numerals), rank 1 in the accent with a heavier rule and larger type; optional magnitude bars.
#14 core pst-timeline
Editorial timeline on a thick ink spine: italic serif markers (year/day), serif titles, sans notes; accent:true highlights the featured node.
#15 pst-gauge
Semicircle GAUGE: accent sweep over a faint track, giant serif center value (verbatim), caps scale ends (low/high) — sentiment, scores, progress.
#16 core pst-kpi
2×2 RULED GRID of serif numbers (plain values count up), thick top/bottom rules, hairline dividers; accent:true colors one value.
#17 core pst-cover
MAGAZINE COVER: full-bleed photo, white masthead over a top scrim, and a PAPER BAND with kicker + serif headline (*stars* = accent italic) + italic dek. The most impressive photo opener in the system.
#18 core pst-table
SPEC MATRIX (v2026 DNA): two logo/flag column headers over a 5px rule, center caps row labels, serif values; winner value in accent with a dot. logo accepts {domain|ticker|url|flag:"Germany"}.
#19 pst-rings
CONCENTRIC ACTIVITY RINGS (Apple-style): 2-3 rings sweep to their pct in stagger (accent / accent2 / faint ink), serif center value, dot legend. Perfect for revenue mix, goal completion, share-of-x.
#20 core pst-panels
THE FIGHT-CARD HOOK (alternate opener): 2-3 contender panels (logo + caps name) slide up in stagger, then an INVERSE TITLE BAND with accent rules slices across the center. The comparison opener.
#21 pst-area
pst-area — area scene (atoms4 expansion). Values verbatim; animated.
#22 pst-stack
pst-stack — stack scene (atoms4 expansion). Values verbatim; animated.
#23 pst-waterfall
pst-waterfall — waterfall scene (atoms4 expansion). Values verbatim; animated.
#24 core pst-slope
pst-slope — slope scene (atoms4 expansion). Values verbatim; animated.
#25 pst-dots
pst-dots — dots scene (atoms4 expansion). Values verbatim; animated.
#26 pst-bump
pst-bump — bump scene (atoms4 expansion). Values verbatim; animated.
#27 pst-heat
pst-heat — heat scene (atoms4 expansion). Values verbatim; animated.
#28 pst-waffle
pst-waffle — waffle scene (atoms4 expansion). Values verbatim; animated.
#29 pst-funnel
pst-funnel — funnel scene (atoms4 expansion). Values verbatim; animated.
#30 pst-bullet
pst-bullet — bullet scene (atoms4 expansion). Values verbatim; animated.
#31 core pst-dumbbell
pst-dumbbell — dumbbell scene (atoms4 expansion). Values verbatim; animated.
#32 pst-histo
pst-histo — histo scene (atoms4 expansion). Values verbatim; animated.
#33 pst-sparks
pst-sparks — sparks scene (atoms4 expansion). Values verbatim; animated.
#34 pst-pict
pst-pict — pict scene (atoms4 expansion). Values verbatim; animated.
#35 pst-tree
pst-tree — tree scene (atoms4 expansion). Values verbatim; animated.
#36 pst-gaugeduo
pst-gaugeduo — gaugeduo scene (atoms4 expansion). Values verbatim; animated.
#37 core pst-checklist
pst-checklist — checklist scene (atoms4 expansion). Values verbatim; animated.
#38 core pst-dodont
pst-dodont — dodont scene (atoms4 expansion). Values verbatim; animated.
#39 core pst-mythfact
pst-mythfact — mythfact scene (atoms4 expansion). Values verbatim; animated.
#40 core pst-define
pst-define — define scene (atoms4 expansion). Values verbatim; animated.
#41 core pst-qa
pst-qa — qa scene (atoms4 expansion). Values verbatim; animated.
#42 core pst-beforeafter
pst-beforeafter — beforeafter scene (atoms4 expansion). Values verbatim; animated.
#43 core pst-proscons
pst-proscons — proscons scene (atoms4 expansion). Values verbatim; animated.
#44 core pst-callout
pst-callout — callout scene (atoms4 expansion). Values verbatim; animated.
#45 core pst-chapter
pst-chapter — chapter scene (atoms4 expansion). Values verbatim; animated.
#46 pst-toc
pst-toc — toc scene (atoms4 expansion). Values verbatim; animated. Highlight discipline: set active on at most ONE entry and only when the narration singles it out.
#47 core pst-credits
pst-credits — credits scene (atoms4 expansion). Values verbatim; animated.
#48 pst-dropcap
pst-dropcap — dropcap scene (atoms4 expansion). Values verbatim; animated.
#49 pst-polaroid
pst-polaroid — polaroid scene (atoms4 expansion). Values verbatim; animated.
#50 pst-filmstrip
pst-filmstrip — filmstrip scene (atoms4 expansion). Values verbatim; animated.
#51 pst-postcard
pst-postcard — postcard scene (atoms4 expansion). Values verbatim; animated.
#52 pst-code
pst-code — code scene (atoms4 expansion). Values verbatim; animated.
#53 pst-tickerstrip
pst-tickerstrip — tickerstrip scene (atoms4 expansion). Values verbatim; animated.
#54 pst-earnings
pst-earnings — earnings scene (atoms4 expansion). Values verbatim; animated.
#55 pst-appduel
pst-appduel — two app-window mockups stacked with an italic vs between (terminal vs IDE style duels). Use when comparing tools, apps, or interfaces visually.
#56 core pst-meter
pst-meter — running money/usage meter: giant count-up value with animated tick bar. Use whenever narration mentions a cost, price, or rate.
#57 pst-coins
pst-coins — coin-stack comparison: 2-4 items as stacked coins, height = relative money. Use for price/revenue/cost comparisons.
#58 pst-flow
pst-flow — downhill flow diagram: 3-5 narrowing stages with arrows, last stage accented. Use for money flows, pipelines, where-things-end-up stories.
#59 core pst-vhook
pst-vhook — hook with a tilted live mini-visual specimen card (tiny terminal, chart, donut, coin stacks, chat, or meter) under the title. Use instead of pst-hook when the reel has a strong visual payoff to tease. TEASE IS INJECTABLE: kind:'scene' embeds any atom of the same system as the hook visual.
#60 pst-swap
pst-swap — headline word-swap: the key word gets struck through and an italic accent replacement inks in above it. The visual form of 'myth -> truth' in one line.
#61 core pst-tearsheet
pst-tearsheet — torn-paper reveal: an ink-paper cover headline tears away rightward to reveal the accent truth beneath. High-drama myth/reveal moment.
#62 pst-race
pst-race — racing bars, poster register: serif values, ink tracks, accent leader, ghosted italic year. Entrants overtake and reorder; holds final standing. logo? per entrant. Only sourced numbers.
#63 core pst-marquee
Theater-marquee hook: chasing bulb border, kicker, serif title. Alternate opener when the topic deserves an event feel.
#64 core pst-stamphook
Title hook with a rubber stamp slamming in at an angle (OFFICIAL / DEBUNKED / APPROVED). Alternate opener with a verdict tease.
#65 core pst-ticket
Admission-ticket hook: perforated stub, ADMIT ONE, title inside the ticket. Alternate opener for list/event content.
#66 core pst-frontpage
Newspaper front page: masthead, edition rule, huge centered headline, greeked columns below. Alternate opener for news-flavored takes.
#67 pst-iceberg
Iceberg: visible items above an accent waterline, hidden items in a boxed 'beneath the surface'. What-they-don't-tell-you scenes.
#68 core pst-bracket
Tournament bracket: 4 semifinalists collapse to 2 finalists to 1 accent champion. Elimination arguments.
#69 pst-reportcard
Report card: graded circle per subject with optional note. Grade anything A+ to F.
#70 pst-spectrum
Position-on-a-line: two poles, a needle at pct, optional italic marker word. Where does X really sit.
#71 pst-venn
Two-circle venn sliding together; italic overlap label in the middle.
#72 pst-pyramid
Hierarchy pyramid, 3-5 tiers, top tier accent-filled. Priority / rarity stacks.
#73 pst-domino
Domino chain: labeled tiles topple left-to-right, last (accent) tile stays standing. Cause-and-effect chains.
#74 pst-doors
2-3 arched doors; the picked one swings open revealing 'this one'. Choice framing.
#75 pst-recipe
Recipe card: numbered ingredients + method note. 'The recipe for X' framing.
#76 pst-contract
Contract: ART. clauses + signature that inks in. Terms/rules framing.
#77 pst-ladder
Ladder with labeled rungs bottom-to-top; optional YOU pill marks a rung. Progression scenes.
#78 pst-scoreboard
Giant counting scoreboard, A vs B, winner underlined in accent.
#79 core pst-tierlist
Tier list: S/A/B rows with pill items. Rank a category the internet way.
#80 pst-battery
Battery gauges per item: 10 cells fill to pct, low (<=25) turns down-red. Energy/health metaphor.
#81 pst-scatter
POSITIONING MAP: two thick ink axes cross into four named quadrants and 2-8 labelled points (or brand marks) pop into place. The scene for "cheap vs good", "risk vs reward" — anything that needs two variables at once.
#82 pst-radar
RADAR / SPIDER: 3-6 named axes with one or two profiles growing out from the centre (A in ink, B in the accent). The shape of a thing scored on several dimensions at once.
#83 pst-matrix
HEAT MATRIX: rows x columns of shaded cells (optionally carrying verbatim values), cells at 70+ burning in the accent. Cross-tabs, feature grids, "which of these is worst where".
#84 pst-gantt
SCHEDULE / ROADMAP: ink bars spanning a labelled period axis (start and end are period indexes, end inclusive), one bar in the accent. For things that LAST — pst-timeline is for things that happen.
#85 pst-sankey
FLOW SPLIT: one ink pool fans out into 2-5 ribbons whose thickness is their share, each landing on a labelled row. "Of every dollar/hour/user, here is where it goes."
#86 core pst-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.
#87 core pst-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.
#88 core pst-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.
#89 core pst-quiz
Multiple-choice question; the correct option reveals ~60% in. No `correct` on any option = an open poll. Comments are answers.
#90 core pst-compare
A vs B: two cards of lines, optional winner and a verdict strap.
#91 core pst-steps
Numbered list, 2-6 items with optional sub-lines. Exact count in the hook.
#92 core pst-verdict
Pick one of 2-4 options (Real / Hype / Priced-in) with a reason and optional confidence bar. A recurring, comment-able brand beat.
#93 core pst-scorecard
Rows × columns with a winner per row and a verdict — the 3-way comparison cmp-vs cannot do.
#94 core pst-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.
#95 core pst-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.
#96 core pst-receipt
Itemised receipt: 2-8 lines with values (count up), total, diagonal stamp (PAID / DUE / VOID), footer. Deal terms, trip costs, "worth the money".
#97 core pst-triptych
Exactly three horizontal bands — label + line (+ photo, + value) — revealed in sequence. "What I wore / where I went / what I ate".
#98 core pst-persona
"That one person who…" — the archetype big, 2-5 tells, a tag-a-friend CTA. The format people tag each other on.
#99 core pst-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".
#100 core pst-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.
#101 core pst-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.
#102 core pst-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}.