Write the one-page rollout brief before flipping the flag
1 hrThe brief lives in the Brief surface and answers four questions: what feature, what success metric, what guardrails, what kill criteria. If you can't answer all four in writing, you're not ready to roll out. Most rollouts that go bad skipped this step.
- Name the feature in plain language ('new checkout flow', not 'feature_47')
- Name the flag identifier exactly as it appears in code ('checkout.flow_v2.enabled')
- Name the success metric ('checkout completion rate, 5-min window')
- Name 2-3 guardrail metrics ('checkout error rate', 'page load p95', 'support tickets per 1k sessions')
- Define kill criteria ('roll back if guardrail X drops more than Y% for 30 min')
- Identify the dashboard URL that shows all four numbers per cohort
- If your kill criteria say 'we'll know it when we see it', you don't have kill criteria. Write a number.
- A feature without a guardrail metric is a feature you can't responsibly roll out. The success metric tells you it works; the guardrail tells you it didn't break something else.
Read the feature spec or PR description. Draft a 1-page rollout brief covering:
1. Feature in plain language (1 sentence).
2. Flag identifier (exact code reference).
3. Success metric: what we expect to move and by how much, over what window.
4. Guardrails: 2-3 metrics that should NOT regress, with thresholds.
5. Kill criteria: under what condition we flip back to 0%, in writing.
6. Dashboard URL where all metrics are visible per cohort.
Constraints: no marketing language. Be specific. Numbers, not adjectives.
Output as the Brief surface.