How this gets made

The gates

Every entry has to clear five things before it is written. AI is the product, not a feature. Seed through Series C, nothing over roughly a billion raised. Real, dated, public news in the last five months. A live public positioning surface that can be quoted word for word. And a genuine fork, a decision with a real cost on both sides.

The never-repeat rule

A company appears once, ever. No revisiting a company because they did something new. The constraint forces breadth, and breadth is what makes a pattern library worth anything.

Verification

Every case runs an adversarial fact check whose job is to refute, not confirm. Dollar amounts, round names, dates and lead investors go against the primary source. Quoted lines are checked character for character against the live page. Company-reported metrics are attributed as company-reported, never stated as fact. The default verdict for anything unverifiable is cut.

Who writes it

Samuel Cahoon. Product marketer, Berkeley Haas MBA 2028, previously Senior PMM at Pontera and before that HubSpot.

samuelcahoon.substack.com · superpmm.com

Corrections

If something here is wrong, it gets fixed in public with a note. Email hello@superpmm.com.

The change log

The change log records copy that companies changed themselves. Both versions are quoted from the visible page, never from a title tag or a meta description. The older side carries a dated archive link, the newer side carries a live link and the date it was read, and both sides are confirmed by reading the rendered page rather than a summary of it. Where a page has no headline or no subheadline, the space stays empty and nothing is filled in to look complete.

This page carried a correction on 9 September 2026. On the first sourcing run an automated read returned a subheadline for Factory that could not be found in the rendered page, and it was published here as a fabrication. It was not one. A screenshot taken five days later shows the line exactly as the automated read had it. The failure was the checking, not the source. The text is set with wide letter spacing across separate elements, so a search of the page's accessibility tree found nothing, and the page's own source contains neither hero line because both are drawn by JavaScript. The better lesson is the one that replaced it. A quote is confirmed by looking at the rendered page, and a search that comes back empty is not the same as a line that is not there.