Script X-ray
Where viewers went back to watch a video again. YouTube publishes a Most replayed graph for its videos, and Prepublish keeps that graph beside the caption timings for every video it reads. Each video has a transcript page showing the graph and the moments viewers returned to, with what was said at each. This page shows what the corpus holds and how the model that ranks passages is measured.
The graph counts replays. It does not show where viewers stopped watching. Every association below is measured across public videos, and an association is not a cause.
What viewers replay
The strongest associations the corpus separates from zero. They are measured on the same videos the model trains on, so they describe the corpus rather than test the model.
Flat transition
Replayed 0.26 standard deviations more than other passages in the same video.
Measured on 400 passages where it is present against 51,421 where it is not. 95 percent interval 0.16 to 0.35.
Call to action
Replayed 0.76 standard deviations less than other passages in the same video.
Measured on 1,931 passages where it is present against 49,890 where it is not. 95 percent interval -0.82 to -0.69.
These are associations across public videos, not causes. A passage carrying one of these features is not guaranteed to be replayed, and many passages without it are.
How well the model ranks passages
On 244 videos from 134 channels the model never saw in training, its ranking of a video's passages matched what viewers replayed at a rank correlation of 0.33. Ranking the same passages by their position in the video alone reaches 0.21.
Of the three passages it ranks highest in each held-out video, 22 percent hold a replay peak. Picking three passages at random would hold a peak 13 percent of the time.
The words add measurable signal beyond position: the gain over the position-only baseline has a 95 percent interval of 0.09 to 0.14, which sits above zero. That is the bar an audit requires before it shows replay evidence.
Training runs
Every run, newest first. A run is promoted only when it ranks passages on channels it never saw at least as well as the model already in use.
| Date | Videos | Passages | Correlation vs position | Peak precision vs chance | Promoted |
|---|---|---|---|---|---|
| Oct 4, 2026 | 1,503 | 51,821 | 0.33 vs 0.21 | 0.21 vs 0.13 | Promoted |
| Oct 3, 2026 | 1,414 | 48,696 | 0.34 vs 0.23 | 0.22 vs 0.13 | Kept |
| Oct 2, 2026 | 1,403 | 48,275 | 0.34 vs 0.23 | 0.21 vs 0.13 | Promoted |
| Oct 1, 2026 | 1,303 | 42,530 | 0.34 vs 0.23 | 0.22 vs 0.13 | Promoted |
| Sep 30, 2026 | 1,133 | 37,302 | 0.35 vs 0.24 | 0.23 vs 0.13 | Promoted |
| Sep 29, 2026 | 982 | 31,803 | 0.35 vs 0.24 | 0.23 vs 0.13 | Promoted |
| Sep 28, 2026 | 821 | 26,215 | 0.32 vs 0.20 | 0.21 vs 0.13 | Promoted |
| Sep 27, 2026 | 699 | 22,335 | 0.29 vs 0.16 | 0.19 vs 0.13 | Promoted |
| Sep 26, 2026 | 590 | 18,767 | 0.30 vs 0.18 | 0.19 vs 0.13 | Kept |
| Sep 25, 2026 | 449 | 14,373 | 0.28 vs 0.20 | 0.19 vs 0.12 | Kept |
| Sep 24, 2026 | 250 | 7,582 | 0.30 vs 0.23 | 0.10 vs 0.11 | Promoted |
The corpus
One row per passage of a video whose replay graph was read and whose caption timings could be aligned to its own words.
Videos
1,620
Channels
748
Passages
57,671
Holding a peak
4,893
Recent X-rays
The videos read most recently, newest first. Each one has its own page at /youtube-transcript/<videoId>.
- AI Is Hacking Everything Now...Theo - t3․gg · 3 peaks · top 11.0x
- Linus Entered the AI DebateTheo - t3․gg · 3 peaks · top 10.4x
- NVIDIA calls out AnthropicTheo - t3․gg · 3 peaks · top 8.5x
- GPT-5.6: The ReviewTheo - t3․gg · 3 peaks · top 3.3x
- It’s time to go biggerTheo - t3․gg · 3 peaks · top 3.9x
- A proper guide to Fable 5Theo - t3․gg · 3 peaks · top 5.0x
- Anthropic and OpenAI are terrified of KimiTheo - t3․gg · 3 peaks · top 7.3x
- Cursor just crushed Claude CodeTheo - t3․gg · 3 peaks · top 5.4x
- Oh no (the new Grok model is good)Theo - t3․gg · 3 peaks · top 4.7x
- Get In, We're Leaving GitHubTheo - t3․gg · 3 peaks · top 6.2x
- The BEST local AI video generator just got BETTER!AI Search · 3 peaks · top 2.9x
- New BEST local AI image generator is here!AI Search · 3 peaks · top 3.9x
- GPT-5.5 is a total freakAI Search · 3 peaks · top 6.9x
- Microsoft and OpenAI break up (Amazon is pumped)Theo - t3․gg · 3 peaks · top 5.2x
- Prime is (mostly) right about AITheo - t3․gg · 3 peaks · top 8.7x
- Anthropic just…wait whatTheo - t3․gg · 3 peaks · top 4.8x
- I wish this was clickbaitTheo - t3․gg · 3 peaks · top 3.2x
- Stop letting your agents write Markdown.Theo - t3․gg · 3 peaks · top 4.5x
- I’m done.Theo - t3․gg · 3 peaks · top 9.4x
- Why Copilot's Billing Had To ChangeTheo - t3․gg · 3 peaks · top 10.7x
- I'm scared to make this videoTheo - t3․gg · 3 peaks · top 5.6x
- This is bad...Theo - t3․gg · 3 peaks · top 6.9x
- Claude Code vs Codex vs Cursor (an honest comparison)Theo - t3․gg · 3 peaks · top 5.2x
- How I code with AI changed a lotTheo - t3․gg · 3 peaks · top 3.0x
- Holy sh*t I think Anthropic is profitable nowTheo - t3․gg · 3 peaks · top 4.1x
- Anthropic fights backTheo - t3․gg · 3 peaks · top 3.6x
- SWE-Bench is getting replaced???Theo - t3․gg · 3 peaks · top 9.7x
- This might be a Hot TakeTheo - t3․gg · 3 peaks · top 4.3x
- More Prompts = Worse Code?Theo - t3․gg · 3 peaks · top 4.1x
- I miss when programmers were lazy.Theo - t3․gg · 3 peaks · top 6.6x
- Cloudflare bought Vite to destroy VercelTheo - t3․gg · 3 peaks · top 7.9x
- I didn’t expect this from AnthropicTheo - t3․gg · 3 peaks · top 3.9x
- Elon won after allTheo - t3․gg · 3 peaks · top 6.2x
- Fable is Mythos, and it is really good.Theo - t3․gg · 3 peaks · top 5.1x
- Mythos is here, it’s time to start tokenmaxxingTheo - t3․gg · 3 peaks · top 4.0x
- BREAKING: Fable and Mythos have been taken down for security concerns.Theo - t3․gg · 3 peaks · top 8.8x
- The weird situation with FableTheo - t3․gg · 3 peaks · top 9.9x
- I hated making this video...Theo - t3․gg · 3 peaks · top 2.4x
- I guess we're writing loops now?Theo - t3․gg · 3 peaks · top 6.9x
- I don't have time to build these things, will you?Theo - t3․gg · 3 peaks · top 2.8x
- Is it ever coming back?Theo - t3․gg · 3 peaks · top 6.6x
- The next paradigm shift (according to Karpathy)Theo - t3․gg · 3 peaks · top 6.0x
- Dear Google, we need to talk.Theo - t3․gg · 3 peaks · top 7.2x
- GPT-5.6 is here, and we can’t use itTheo - t3․gg · 3 peaks · top 6.4x
- I hope you already own a Macbook...Theo - t3․gg · 3 peaks · top 3.8x
- Why is OpenAI so much more efficient?Theo - t3․gg · 3 peaks · top 3.8x
- FABLE IS BACK! (And Sonnet 5 is here too)Theo - t3․gg · 3 peaks · top 4.6x
- Why I’m moving to Linux (for real)Theo - t3․gg · 3 peaks · top 3.4x
- You were lied to about FableTheo - t3․gg · 3 peaks · top 8.5x
- I need to rant about local modelsTheo - t3․gg · 3 peaks · top 4.8x
How it works
- 1
Every transcript read keeps YouTube's public Most replayed graph and the caption cue timings beside the words.
- 2
Each passage of a video with a graph is given the replay level over its own span, and the answers to a fixed set of questions about what the passage does.
- 3
A nightly run fits a model on the corpus and measures it on channels kept out of training, against a model that knows only where in a video a passage sits.
- 4
A new model replaces the one in use only when it ranks passages on channels it never saw at least as well as the model already in use.
Questions
Does this predict retention?
No. The graph behind Script X-ray counts replays: how often a moment was watched again. It is not a record of how many viewers stayed with the video, and a model trained on it cannot tell you where viewers stopped watching. What it estimates is replay potential, which is how closely a passage resembles passages viewers chose to watch twice.
Why do some videos have no X-ray?
YouTube publishes a Most replayed graph only once a video has enough views. Below that there is nothing to read, and the transcript page says so in one line rather than showing an empty chart.
Where do the numbers come from?
From YouTube’s public Most replayed graph and the public caption timings of videos that have both. Nothing comes from a creator’s private analytics, and no creator’s studio data is read.
How is the model measured?
On channels kept out of training entirely. Every figure on this page is measured there, and it is measured against the same model with the position of a passage alone, which is the honest baseline: passages near the start of a video are replayed more often than passages near the end.
When does replay evidence appear on an audit?
Once the model in use clears the bar: its ranking of held-out passages has to beat position alone with a confidence interval above zero. Until then an audit does not show it, because an estimate that is no better than knowing where a passage sits is not worth acting on.
Find the moments in your own script
Paste a draft and the check reads it before you record: hook strength, pacing, and the passages most likely to lose viewers, with copy-paste rewrites.