Introduction
Replay Vision, launched by PostHog in mid-2026, adds AI to Session Replay. Instead of humans watching hundreds of recordings, it scans sessions for signs of struggle, such as rage clicks, dead clicks, error loops and abandoned forms, summarises what went wrong, and can open draft pull requests for UI issues it detects. It is priced in credits, with 2,500 free credits a month and $0.01 per credit after that. The question is whether Replay Vision should open pull requests automatically for every issue it detects, or only suggest fixes that a human then chooses to turn into a PR. This is a real product trade-off: automation drives PostHog's "self-driving product" vision and makes the feature feel magical, but wrong or noisy PRs can damage trust with the engineers PostHog serves.
I'll clarify the context, classify the trade-off, understand the product, agree a hypothesis, pick metrics, design an experiment, plan the analysis, and recommend using a decision framework.
Step 1
Clarifying Questions (3 minutes)
- Why it matters: A draft PR in a sandbox branch is very different from a PR that requests review from the team.
- Hypothetical answer: Replay Vision opens a draft PR in the customer's GitHub repository, assigned to nobody, with evidence linked.
- Impact: The risk is noise and review burden, not code being merged without review.
- Why it matters: Automatic PRs consume more credits.
- Hypothetical answer: Each analysis and PR uses credits; automatic mode would raise credit usage.
- Impact: We must avoid optimising for credit revenue at the expense of value.
- Why it matters: Small startups and large companies have different tolerance for bot PRs.
- Hypothetical answer: Mostly teams of 5–50 engineers.
- Impact: Repository noise affects the whole team, not just the person who enabled Vision.
- Why it matters: Sets the baseline for trust.
- Hypothetical answer: About 45% of suggested fixes are accepted with small or no edits in early data.
- Impact: More than half of automatic PRs would need changes or be closed.
Practice similar questions
Subscribe to access the full answer