← All of last night’s games
WNBA . About

Full Court Press

what this is, where the numbers come from, who made it

What this is

Fanzines were self-published, non-commercial, and gloriously niche. Photocopied, stapled, made by fans who cared more than anyone was paying them to. I wanted one for the WNBA, where the morning after a game most teams get no recap at all unless they were the marquee matchup.

Full Court Press publishes one every morning. Every finished game gets an issue, written in your team’s voice, not the winner’s. There’s a ten-second audio recap, and a print button that lays the whole issue out as an eight-panel sheet you fold into a pocket zine.

Who it’s for

For the fan who checks the score before they check anything else. For the one whose team plays at 7pm Pacific and gets three sentences in a roundup the next morning, if that. This is the recap your team would have written.

How we check the numbers

The old zines got things wrong all the time, by hand, with love. This one tries not to. The stats are counted from the play-by-play by code, never by the AI. Every team’s points are checked against the final score before anything publishes. The AI writes the voice, and every number and name it writes is checked against those same facts. Anything that fails gets cut, and you’ll see where.

In plain terms: the structure and every number on the page are produced by code. The voice, the sentences you read, is written by a model. Before anything publishes, a fact lock checks every number and name the model wrote against the facts sheet the code built. If a section fails the check, it is dropped rather than shown. When a whole voice section is dropped, you will see “The writers’ room passed on this one.” in its place, and the deterministic parts of the issue still publish.

An honest limit: points are verified against the final score, which comes from a separate source. The other counted categories (rebounds, assists, steals, blocks, turnovers) have no independent check, so a category is dropped for a game when its count cannot be trusted, and full player statistics sit behind a data tier this project does not buy. The NBA edition is stubbed and off until later.

A second honest limit: the fact lock checks that every number and name came from the facts. It can’t check that a sentence uses them the right way, so a voice can still get a claim wrong, like saying a team led when it didn’t. To keep that rare, code writes the claims a model gets wrong most often (who won each quarter, the score at halftime, who led each team, where the standings sit) as plain sentences the voice can use, so it never has to work them out.

Who made it

Built by La Shara Cordero. AI assisted. Human approved. Powered by NLP.
clewlabs.org

This project is non-commercial. Data comes from BALLDONTLIE; we do not resell or redistribute their raw data. Full Court Press is not affiliated with, endorsed by, or associated with the WNBA, any team, or BALLDONTLIE.