Did the AI tells reach medicine? 1.4 million PubMed abstracts, 2015 to 2026
SGR-024, conducted 2026-10-29. Analyst: Jack Stovell, founder, ScriptGrain.
Question: Did the words that moved in arXiv abstracts after ChatGPT (old tells such as "delve" and "pivotal", then a different set from 2025) also move in PubMed abstracts, and how does that compare with what Kobak and colleagues found for 2024?
Summary
Background. SGR-008 found that in arXiv abstracts the words once called signs of ChatGPT, such as "delve" and "pivotal", rose in 2024 and then fell, while a different set of words rose in 2025 and 2026. Kobak and colleagues had already shown excess vocabulary in 2024 PubMed abstracts, and later work estimates that a large majority of recent biomedical papers carry language-model traces. This study asks whether the arXiv pattern also holds in medicine and biology, and checks our method against theirs.
What we did. We fixed six hypotheses and two checks against Kobak et al. in public before the full measurement. We took a fixed 10% sample of PubMed records by a hash of the PubMed identifier, kept 1,383,539 English journal-article abstracts of at least 50 words entered from January 2015 to September 2026, and measured the same three word sets as SGR-008 (twelve old tells, twelve new words, five control words), the share of abstracts containing any word of each set. We then selected excess words in each year on odd months, scored them on even months, labelled each as style or content by fixed rules, and computed a lower bound on the share of abstracts affected. Confidence intervals come from resampling 13,114 journals.
What we found. Old tells: 4.73% of abstracts in 2020 to November 2022, 11.55% in 2024 and 8.22% in 2026. New words: 1.33%, 1.81% and 5.08%. The hypothesis that the old tells rose and then fell (H1) was supported; that the new words rose, doubling in at least six of eight subject groups (H2), supported; and that the new words overtook the old in 2025 or 2026 (H3), not supported. In 2026H2 (July to September 2026) the old tells were in 6.71% of abstracts and the new words in 5.61%. Unlike in arXiv, where the old tells fell below their pre-ChatGPT level, in PubMed they were still above it in 2026. So SGR-008 partly replicates in medicine. Our lower bound for 2024 from the 2024 style words was 29.83% (26.44 to 32.70), above the range we set around Kobak et al.'s 13.5% estimate (our check C1 was not supported), and the same method gives bounds of up to 8.72% in placebo years before ChatGPT.
What it means. A shift in the words used in abstracts is a shift in how abstracts read. It does not show who or what wrote them, and the lower bounds count only abstracts using the specific words we selected.
Key numbers
- Old-tell words (such as "delve" and "pivotal") were in 4.73% of PubMed abstracts entered in 2020 to November 2022, 11.55% in 2024 and 8.22% in 2026 (ScriptGrain, 2026; 1,383,539 abstracts).
- The twelve new words were in 1.33% of abstracts before ChatGPT, 1.81% in 2024 and 5.08% in 2026 (3.82 times the baseline; in arXiv the same ratio was 6.53).
- At least 30.8% of 2024 abstracts and 67.8% of 2026 abstracts contain a selected style word beyond the share the 2021 and 2022 trend projects (lower bounds; 95% intervals 26.1 to 35.2 and 63.5 to 71.3; the same method gives up to 8.72% in placebo years before ChatGPT).
- In 8 of 8 subject groups the share of abstracts with a new word in 2026 was at least twice its 2020 to 2022 level (3 of the groups are small, with wide intervals).
Sample
A fixed 10% sample of PubMed records (those whose SHA-1 of "sgr-024:" plus the PubMed identifier falls in the lowest tenth), read from the NCBI annual baseline and daily update files, latest version of each record, with 1,383,539 abstracts from 13,114 journals meeting the rules below. Entry dates run from January 2015 to September 2026.
- Entered PubMed from 1 January 2015 to 30 September 2026
- Has an abstract of at least 50 words, with section labels such as BACKGROUND removed
- Language includes English, publication type Journal Article, and the text looks English (at least 5% common English words)
- Retracted papers are kept in the main analysis and dropped in a sensitivity analysis
Method
Pre-registration: the six hypotheses, two checks against Kobak et al., word sets, thresholds and analysis were committed to the public repository before the full measurement (docs/research/sgr-024-preregistration.md). The script was tested on a 4% pilot; the pilot results are not reported.
Sampling: a fixed hash of the PubMed identifier picks 10% of records, so the sample is the same whenever it is drawn. Records come from NCBI's annual baseline and daily update files; the latest version of each record is used and deleted records are dropped.
Measures: tokens are lowercase runs of letters and hyphens of three or more characters. A set's share is the percentage of abstracts with at least one of its words. No language model is used.
Hypotheses: H1 old tells rise from 2020 to 2022 to 2024 then fall by 2026; H2 new words rise, at least doubling in six of eight subject groups; H3 the new words overtake the old in a half-year from 2025H1 to 2026H2. All are judged on 95% cluster-bootstrap intervals over journals.
Excess words: for each year, a word's expected share is its 2022 share plus the 2021 to 2022 change carried forward. Words are selected on odd entry months and scored on even months. Selected words are labelled style or content by fixed rules (Kobak et al.'s published labels first, then SGR-008's, then an AI-topic rule, then breadth across subject groups); no language model labels anything.
Subject groups: each journal is assigned a group from MeSH major topics of its records entered before December 2022.
Variables measured
- Share of abstracts containing a word of each set, by month, half-year and year
- Excess-word statistics and style or content label by word and year
- Sentence length and other measured text features
- Journal subject group
What each measure means
- Old tells
- Twelve words fixed in SGR-008 before any data: innovative, utilized, advancements, pivotal, facilitates, firstly, tackle, showcasing, underscores, delve, delves, intricate. The share is the percentage of abstracts containing at least one of them.
- New words
- Twelve words fixed in SGR-008 from a separate sample: underexplored, grounded, aligns, synthesizes, replaces, leaving, recovers, expose, structurally, reproducible, treats, vanishes. Same measure.
- Control words
- Five common words, however, results, using, show and method, to check that the sample did not drift.
- Entry date
- The date PubMed first received the record (the entrez date). Months are counted from it; publication date is a sensitivity analysis.
- Excess words and the lower bound
- As in Kobak et al. and SGR-008: a word is excess in a year if its share exceeds the share projected from 2021 and 2022. Words are selected on odd months and scored on even months. The lower bound is the share of abstracts containing at least one selected style word, beyond the share expected without a rise.
- 95% interval
- From 2,000 resamples that draw whole journals with replacement (seed 20261029).
Findings
- H1 (supported): the old tells rose, then fell (2024 minus 2020 to 2022: +6.82 points (95% interval 6.36 to 7.29); 2026 minus 2024: −3.33 points (−3.76 to −2.91)): Both parts must hold: the lower end of the first interval above zero and the upper end of the second below zero. In arXiv (SGR-008) the share went from 4.54% to 11.85% to 3.03%, below its starting level; in PubMed the 2026 share was 1.74 times the 2020 to 2022 level (1.67 to 1.81).
- H2 (supported): the new words rose in most subject groups (2026 minus 2024: +3.27 points (3.08 to 3.47); 2026 minus baseline: +3.75 points (3.57 to 3.95); 8 of 8 groups at least doubled): Supported if both pooled intervals are above zero and at least six of eight subject groups have a 2026 to baseline ratio of at least 2. Three of the eight groups are small (Cancer: 12 journals; Heart, blood vessels and metabolism: 21 journals; Infection and immunity: 17 journals), so their ratios are very uncertain and the 95% intervals reach zero. The rule was set on the point ratio, as pre-registered; leaving the small groups aside, 5 of the 5 groups with 30 or more journals at least doubled, fewer than the six the rule asks for, so the group condition rests partly on the small groups.
- H3 (not supported): the new words overtook the old (No half-year from 2025H1 to 2026H2 from which the new words stay above the old): Supported if, from some half-year in 2025 or 2026, the new-word share is above the old-tell share in every later half-year. In 2026H2 (July to September 2026) the old tells were in 6.71% of abstracts and the new words in 5.61%. In arXiv the crossover was 2025H2.
- H4 (supported): sentence length did not change (Mean sentence length 22.74 words before ChatGPT, 22.25 in 2026; difference −0.49 (90% interval −0.57 to −0.42)): Supported if the 90% interval lies within one word either side of zero. A change in words without a change in sentence shape was the SGR-008 pattern.
- H5 (supported): the style words changed between 2024 and 2026 (Jaccard overlap of the two top-50 style lists: 0.299 (50 and 50 words); shared: address, challenges, comprehensive, critical, demonstrates, despite, distinct, diverse, emerged, enhance, highlight, highlighting, highlights, insights, notably, offer, offering, offers, particularly, primarily, providing, substantial, thereby): Supported if the overlap is below 0.5. In arXiv it was 0.064.
- H6 (supported): our excess words match Kobak et al.'s (45 of our top 50 raw 2024 excess words are in their published list of 900): Supported if at least 30 of 50 are. This tests whether our selection finds the same signal in a different sample.
- C1 (not supported): our 2024 lower bound sits near Kobak et al.'s (29.83% (26.44 to 32.70) against their estimate of 13.5%): Supported if the interval's lower end is above zero and the point estimate is between 6.75% and 27%. Our 2024 bound came out above the window, not below it. The placebo runs on years before ChatGPT give bounds of up to 8.72%, so part of a bound from this method can come from ordinary drift in word use rather than from anything new.
- C2 (supported): our sample matches their counts (185 of 185 word-years within 0.8 to 1.4 times their share (100%); median ratio 1.01): Compares the share of abstracts containing each of the 29 fixed words with Kobak et al.'s full-corpus counts, 2015 to 2024. Supported if at least 80% fall in the window.
What this study does not show
- That any abstract was written by AI. A word count describes vocabulary, not authorship.
- That the words moved because of AI tools. The data are observational and many other things changed after 2022.
- That the share of abstracts using a word set is the share of abstracts written with AI: the lower bound counts abstracts with specific words and misses AI-assisted text that avoids them.
- Anything about full text, non-English abstracts or journals outside PubMed.
- That voice measurement, ScriptGrain's or anyone's, can tell whether a text was written by AI. Nothing in this study tests that.
Two word sets by half-year
Lower bound on abstracts touched by style words
Pre-registered hypotheses and results
| Hypothesis | Result | Measured | Pass rule |
|---|---|---|---|
| H1 old tells rose then fell | Supported | +6.82 then −3.33 points | Rise lower end above 0, fall upper end below 0 |
| H2 new words rose in most groups | Supported | 8 of 8 groups doubled | Both pooled intervals above 0, at least 6 of 8 groups at least 2 times |
| H3 new words overtook old | Not supported | no crossover | Crossover in 2025H1 to 2026H2 |
| H4 sentence length unchanged | Supported | −0.49 words | 90% interval within plus or minus 1 word |
| H5 style words changed | Supported | Jaccard 0.299 | Below 0.5 |
| H6 matches Kobak et al.'s list | Supported | 45 of 50 | At least 30 of 50 |
| C1 bound near their 13.5% | Not supported | 29.83% | Lower end above 0 and point between 6.75% and 27% |
| C2 counts match theirs | Supported | 100% in window | At least 80% of word-years in 0.8 to 1.4 |
PubMed and arXiv side by side
Percentage of abstracts containing at least one word of each set. The arXiv column is SGR-008's published result; the two corpora differ in field, length and who writes in them, so the comparison is of pattern, not of level.
| Set and period | PubMed (this study) | 95% interval | arXiv (SGR-008) |
|---|---|---|---|
| Old tells, 2020 to Nov 2022 | 4.73 | 4.57 to 4.87 | 4.54 |
| Old tells, 2024 | 11.55 | 11.04 to 12.06 | 11.85 |
| Old tells, Jan to Sep 2026 | 8.22 | 7.94 to 8.49 | 3.03 |
| New words, 2020 to Nov 2022 | 1.33 | 1.27 to 1.39 | 1.90 |
| New words, 2024 | 1.81 | 1.72 to 1.91 | 3.31 |
| New words, Jan to Sep 2026 | 5.08 | 4.89 to 5.29 | 12.39 |
| Control words, 2020 to Nov 2022 | 65.59 | 64.81 to 66.42 | 73.48 |
| Control words, Jan to Sep 2026 | 67.35 | 66.40 to 68.41 | 72.64 |
By subject group
Journals are grouped by the MeSH major topics of their records entered before December 2022; journals without a clear majority are in General and those with too few records are Unclassified. Ratio is the new-word share in 2026 over the share in 2020 to November 2022.
Three of the eight groups are small (Cancer: 12 journals; Heart, blood vessels and metabolism: 21 journals; Infection and immunity: 17 journals), so their ratios are very uncertain and the 95% intervals reach zero. The rule was set on the point ratio, as pre-registered; leaving the small groups aside, 5 of the 5 groups with 30 or more journals at least doubled, fewer than the six the rule asks for, so the group condition rests partly on the small groups.
| Group | Journals | New words, baseline % | New words, 2026 % | Ratio (95% interval) | Old tells 2024 % |
|---|---|---|---|---|---|
| Cancer | 12 | 0.32 | 2.63 | 8.26 (0.00 to 17.62) | 9.38 |
| Heart, blood vessels and metabolism | 21 | 0.42 | 2.17 | 5.18 (0.00 to 29.89) | 8.68 |
| Brain and mind | 397 | 1.45 | 5.47 | 3.77 (2.98 to 4.85) | 7.88 |
| Infection and immunity | 17 | 0.19 | 0.96 | 5.09 (0.00 to 23.68) | 2.27 |
| Other body systems and surgery | 361 | 1.11 | 3.65 | 3.27 (2.68 to 4.02) | 6.96 |
| Health services, public health and society | 867 | 1.96 | 6.95 | 3.55 (3.11 to 4.07) | 9.45 |
| Methods and techniques | 220 | 1.93 | 5.30 | 2.75 (2.33 to 3.25) | 14.87 |
| Molecular and cell biology, chemicals and drugs | 1,409 | 1.50 | 5.30 | 3.53 (3.22 to 3.85) | 12.91 |
| General or mixed journals | 1,852 | 1.01 | 4.10 | 4.06 (3.60 to 4.53) | 9.84 |
| Unclassified (too little MeSH indexing) | 7,958 | 1.20 | 5.33 | 4.44 (3.99 to 4.93) | 12.55 |
Lower bounds and the placebo
Lower bound on the percentage of abstracts using at least one selected style word, beyond what the 2021 and 2022 trend projects, with 95% intervals over journals. The placebo rows apply the same method to years before ChatGPT, using a 2016 to 2017 trend; a bound near zero there is the method behaving.
| Word list | Year | Lower bound % | 95% interval |
|---|---|---|---|
| 2024 style words | 2023 | 8.74 | 6.04 to 11.23 |
| 2024 style words | 2024 | 29.83 | 26.44 to 32.70 |
| 2024 style words | 2025 | 48.93 | 45.37 to 51.83 |
| 2024 style words | 2026 | 49.47 | 45.12 to 53.06 |
| 2026 style words | 2023 | 5.28 | 1.75 to 8.34 |
| 2026 style words | 2024 | 24.70 | 20.38 to 28.32 |
| 2026 style words | 2025 | 47.60 | 43.30 to 51.08 |
| 2026 style words | 2026 | 66.06 | 62.36 to 68.80 |
| Union of both lists | 2023 | 7.63 | 3.68 to 11.31 |
| Union of both lists | 2024 | 30.78 | 26.13 to 35.22 |
| Union of both lists | 2025 | 53.17 | 48.43 to 57.47 |
| Union of both lists | 2026 | 67.76 | 63.45 to 71.26 |
| Placebo A: 2024 list | 2018 | 1.35 | −1.25 to 3.67 |
| Placebo A: 2024 list | 2019 | 1.62 | −2.57 to 5.24 |
| Placebo A: 2024 list | 2020 | 2.47 | −3.47 to 7.18 |
| Placebo A: 2024 list | 2021 | 4.72 | −2.96 to 10.60 |
| Placebo A: 2026 list | 2018 | 2.17 | −0.77 to 3.97 |
| Placebo A: 2026 list | 2019 | 2.32 | −2.62 to 4.33 |
| Placebo A: 2026 list | 2020 | 4.40 | −2.15 to 6.31 |
| Placebo A: 2026 list | 2021 | 8.72 | 0.59 to 10.51 |
| Placebo B: words reselected in 2019 | 2019 | -4.73 | −15.02 to 4.58 |
| Placebo B: words reselected in 2021 | 2021 | 8.58 | −4.22 to 19.05 |
Sensitivity analyses
The same set shares under different choices. Each row repeats the main analysis with one change; intervals are from 1,000 or fewer journal resamples.
With the baseline moved to 2018 and 2019 (before COVID-19), the old tells were in 4.02% of abstracts (3.89 to 4.17) and the new words in 1.42% (1.35 to 1.50), close to the main baseline. 30.6% of the sampled records entered before December 2022 were last revised after November 2022; PubMed revisions are usually to metadata, so no record was excluded for it. The within-journal row uses 636 journals.
| Choice | Abstracts (baseline, 2024, 2026) | Old tells: 2024 minus baseline (points) | New words: 2026 minus baseline (points) |
|---|---|---|---|
| Main analysis | 374,802, 133,732, 113,852 | +6.82 (6.36 to 7.29) | +3.75 (3.57 to 3.95) |
| Months by publication date | 374,548, 133,577, 110,869 | +6.93 (6.46 to 7.38) | +3.78 (3.57 to 3.97) |
| Retracted papers dropped | 373,532, 133,559, 113,839 | +6.81 (6.34 to 7.28) | +3.75 (3.54 to 3.94) |
| Structured abstracts only | 129,132, 49,231, 46,432 | +5.18 (4.79 to 5.53) | +2.91 (2.68 to 3.13) |
| Unstructured abstracts only | 245,670, 84,501, 67,420 | +7.82 (7.22 to 8.40) | +4.36 (4.10 to 4.65) |
| Journals with 30+ records in baseline and 2026 | 179,891, 69,295, 61,542 | +7.95 (7.30 to 8.62) | +3.89 (3.58 to 4.21) |
| Each journal weighted equally | 374,802, 133,732, 113,852 | +5.06 (4.61 to 5.47) | +3.37 (3.05 to 3.69) |
Sentence shape and other text features
Means over abstracts for the measured features, with the 2026 minus baseline difference and its 95% interval.
| Feature | 2020 to Nov 2022 | 2024 | 2026 | 2026 minus baseline (95% interval) |
|---|---|---|---|---|
| Words per sentence | 22.74 | 22.56 | 22.25 | −0.49 (−0.59 to −0.40) |
| Sentence length variance | 89.18 | 85.04 | 78.67 | −10.51 (−12.04 to −8.91) |
| Commas per sentence | 1.19 | 1.29 | 1.45 | +0.26 (0.25 to 0.27) |
| Semicolons per 1,000 words | 2.25 | 1.97 | 2.60 | +0.34 (0.26 to 0.43) |
| "We" as a share of I, we and you | 0.96 | 0.95 | 0.95 | −0.01 (−0.01 to −0.01) |
| Long words as a share of all words | 0.31 | 0.33 | 0.37 | +0.06 (0.05 to 0.06) |
| AI-tell scanner hits per 1,000 words | 1.70 | 1.84 | 1.49 | −0.21 (−0.25 to −0.17) |
| Em dashes per 1,000 words | 0.00 | 0.00 | 0.02 | +0.01 (0.01 to 0.02) |
| Sentence length variation (burstiness) | 0.39 | 0.38 | 0.37 | −0.01 (−0.02 to −0.01) |
| Words per abstract | 216.70 | 223.19 | 228.29 | +11.59 (9.86 to 13.20) |
How abstracts and journals changed
| Year | Abstracts | Structured % | Retracted % | 20 largest journals % |
|---|---|---|---|---|
| 2015 | 87,693 | 32.57 | 0.12 | 7.16 |
| 2016 | 91,100 | 32.41 | 0.12 | 8.04 |
| 2017 | 94,165 | 32.25 | 0.16 | 9.05 |
| 2018 | 98,108 | 34.05 | 0.19 | 9.06 |
| 2019 | 103,847 | 34.26 | 0.20 | 10.06 |
| 2020 | 120,960 | 34.94 | 0.21 | 10.59 |
| 2021 | 130,868 | 34.49 | 0.25 | 11.78 |
| 2022 | 133,848 | 34.04 | 0.52 | 12.84 |
| 2023 | 128,545 | 35.44 | 0.16 | 14.20 |
| 2024 | 133,732 | 36.81 | 0.13 | 14.83 |
| 2025 | 146,821 | 39.19 | 0.07 | 13.69 |
| 2026 | 113,852 | 40.78 | 0.01 | 12.00 |
Limitations
- This is a 10% hash sample of PubMed, not every record. It reproduces Kobak et al.'s published word frequencies only as closely as check C2 reports, and rare words are noisy.
- PubMed abstracts are the latest version NCBI holds on the day of collection. A record revised after it was first published can show later wording in an earlier month. We report how many baseline records were revised after November 2022 in the summary.
- Entry date is when PubMed received the record, not when the paper was written; the main analysis uses it, and publication date is a sensitivity analysis.
- The lower bound counts only abstracts that contain a selected style word. AI-assisted text without them is missed, and human text with them is counted. The bound is a floor on a quantity we cannot observe, not an estimate of AI use.
- Style or content labels come from fixed rules, not a person or a model reading each word. Words that rose because a topic rose can be labelled style, and the reverse. The label source is published for every word.
- Subject groups come from the MeSH topics of each journal's earlier records and are coarse. General and Unclassified journals are outside the eight-group test.
- The old and new word sets were fixed from arXiv. They may not be the words most affected in medicine, which is what the excess-word analysis looks at.
- A change in vocabulary after 2022 is not evidence that any abstract was written by AI, and its absence would not be evidence of the reverse.
Competing interests
ScriptGrain sells writing-voice measurement and the analyst builds it; a story that medicine is full of machine-written text could suit the product. The hypotheses, word sets, thresholds and pass and fail rules were committed to the public repository before the full measurement, every hypothesis is reported whichever way it came out, and the data and scripts are public.
Reproducing this
- Pre-registration, collection script, run script and entry builder: docs/research/sgr-024-preregistration.md and scripts/experiments/sgr-024/ in the ScriptGrain repository.
- The sample is defined by a fixed hash rule on the PubMed identifier, so anyone can redraw it from NCBI's baseline and update files.
Data
- Word set shares by half-year and subject group (CSV) (csv)
- Word set counts by month and subject group (CSV) (csv)
- Word set shares by year and subject group (CSV) (csv)
- Every candidate and frozen word, share of abstracts by year, with labels (CSV) (csv)
- Excess-word statistics, selection and scoring halves (CSV) (csv)
- Journal subject groups (CSV) (csv)
- Sampling check against Kobak et al.'s counts (CSV) (csv)
- Every result, including intervals, bounds and placebo (JSON) (json)
Released under CC BY 4.0: free to reuse, including commercially, with credit to ScriptGrain and a link to this page.
Citations
- Kobak, Gonzalez-Marquez, Horvat and Lause. Delving into LLM-assisted writing in biomedical publications through excess vocabulary (Science Advances 11(27), eadt3813, 2025; arXiv 2406.07016)
- Kobak et al. llm-excess-vocab: excess word lists and yearly counts (MIT licence)
- Kousha and Thelwall. How much are LLMs changing the language of academic papers after ChatGPT? A multi-database and full text analysis (arXiv 2509.09596)
- Siler. The diffusion of large language models in published academic articles (PNAS, 2026; doi 10.1073/pnas.2605754123)
- Holzwarth, Gonzalez-Marquez and Kobak. Most biomedical publications show signs of LLM-assisted writing (arXiv 2608.10715)
- Saner et al. The evolution of ChatGPT-generated text in scientific medical publications (Saudi Journal of Anaesthesia 20, 2026; doi 10.4103/sja.sja_526_25)
- Liang et al. Quantifying large language model usage in scientific papers (Nature Human Behaviour, 2025; doi 10.1038/s41562-025-02273-8)
- NCBI. PubMed baseline and update files
- ScriptGrain SGR-008, The AI tells moved: 2.1 million arXiv abstracts, 2015 to 2026
How to cite
ScriptGrain (2026). Did the AI tells reach medicine? 1.4 million PubMed abstracts, 2015 to 2026 (Study SGR-024, conducted 29 October 2026). Dataset licensed CC BY 4.0. Derived from PubMed records (U.S. National Library of Medicine, public domain; individual abstracts remain the property of their publishers). https://scriptgrain.com/research/did-the-ai-tells-reach-medicine
About the analyst
Jack Stovell has worked in finance and data for more than twelve years, building management reporting, forecasting and profitability models for advertising agencies and tech scale-ups, from SQL and Power BI reporting to board-level analysis. Since 2016 he has run Adapt Progress Evolve, an applied AI studio, where he builds and operates AI systems and data products: ScriptGrain's measurement of writing voice across 45 attributes, UK Spend, which brings 16.7 million rows of UK council spending into one queryable dataset, and more than thirty AI agents running in production. He designs ScriptGrain's studies and is accountable for every number in them.