Skip to content

AI Feature Launch Checklist

Thirty things to settle before an AI feature ships, each with the reason it is cheap now and expensive later, exportable as markdown.

Complete
0 of 30

20 blockers outstanding — the first is "An eval set exists, with examples you did not write while building".

Before you can call it done

Cost

Limits and failure

Safety and abuse

Privacy and data

What the user sees

Operating it

Items ticked
0 of 30
Blockers ticked
0 of 20
Sections
7
What this checked: this is a checklist and a state machine, nothing more: it tracks what you have ticked, keeps that state in the URL so the link you send a colleague opens with your ticks intact, and exports the result as markdown. It does not inspect your code, your prompts or your infrastructure, and ticking every box here does not mean the feature is safe — it means you have considered thirty things that commonly go wrong. The items marked "blocker" are the ones that, in our reading, are hard to fix after launch rather than during it; that judgement is ours and you should disagree with it where your situation differs.
What this assumes: the list is deliberately generic and errs towards features that call a hosted model over an API. A self-hosted model changes the cost and privacy sections substantially. The URL stores one character per item in list order, so a link stays valid as long as the list only grows at the end — which is how it will be maintained.

Everything on this page runs in your browser. Nothing you paste is uploaded, logged, or put in the URL — only the settings above the input are, so a configured tool can be linked to.

Why these thirty and not others

Every item here is one that is cheap before launch and expensive afterwards. Pinning a model version costs one line today and costs a weekend when the provider deprecates it. Deciding what happens when the API is down costs a paragraph today and costs an incident later. Nothing on this list is about model quality, because model quality is the part teams already worry about — the failures that actually take AI features down are cost, availability, unescaped output and a prompt nobody can find the source of.

The three that get skipped most

The spend ceiling, because the demo cost eleven cents. The server-side input cap, because the textarea has a maxlength. And treating retrieved content as data rather than instructions, because the retrieved content is "your own documents" — right up until a customer uploads one. Each of these is a single afternoon before launch.

Use the export box to paste this into the pull request that ships the feature. A checklist in a document is a reminder; a checklist in the PR is a conversation, and the items someone argues with are usually the ones worth the argument.

AI Feature Launch Checklist · Multigrid