Skip to content

Refresh Replay Vision docs for current product state - #18992

Merged
arnohillen merged 1 commit into
masterfrom
ahillen/replay-vision-docs-refresh
Jul 27, 2026
Merged

Refresh Replay Vision docs for current product state#18992
arnohillen merged 1 commit into
masterfrom
ahillen/replay-vision-docs-refresh

Conversation

@arnohillen

@arnohillen arnohillen commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Changes

Audit and refresh of the whole Replay Vision docs section against the product as it is on PostHog/posthog master today. Verified every claim against the code (frontend scenes, backend quota/billing, error kinds, MCP tools.yaml).

The substantive updates:

  • Quota and limits rewritten for the spend model: usage is metered as estimated spend with per-model observation prices (shown in the model picker), a monthly budget with the "Spend this period" tile, in-flight reservations, 402 on-demand behavior, the new home Usage tab (spend over time, forecast, per-scanner share of spend), and quality-tab prompt tests being charged like normal observations. The old page described a retired 3,000-observations/month cap and its stale meter screenshot is removed.
  • Session coverage renames: "Focused / Balanced / Comprehensive" became "Highest activity only / Skip lowest activity / All recordings" throughout, and the fourth cost knob (cheaper model) is documented.
  • Quality tab cross-linked everywhere it's relevant: overview, getting started, creating scanners (the tuning loop now hands off to the quality tab), scanner types (confidence vs ground truth), observations, and troubleshooting ("the model is making bad calls" starts with rating + recommendations now).
  • New facts: the summarizer's prompt field is now "Additional context" with a built-in core prompt, classifier tag suggestions via PostHog AI, the model picker and pricing note, the 1-hour active-time hard limit, the scanner's On-demand tab (scan by ID + pick from recordings with bulk select), the credits event property with a spend-by-scanner SQL recipe, and impact panels living on the new Overview tab.
  • New error kinds documented: no_ai_consent (ineligible) and orphaned (failed, interrupted), plus the note that provider_transient auto-retries.
  • MCP page: added the quality-loop tools (observation labels, rating stats, prompt suggestions generate/current/apply/dismiss) and rating/recommendation example prompts.

Intentionally not documented: the "Digests and alerts" tab (still feature-flagged), so nothing here advertises gated functionality.

Known follow-up: two screenshots (the scanner-editor estimate and the templates picker) predate the pricing display and could be refreshed, and a screenshot of the new Usage tab would be a nice addition.

Checklist

  • I've read the docs and/or content style guides.
  • Words are spelled using American English
  • Use relative URLs for internal links
  • I've checked the pages added or changed in the preview build (preview, rewritten quota page verified)
  • If I moved a page, I added a redirect in vercel.json (n/a, no pages moved)

@arnohillen arnohillen self-assigned this Jul 27, 2026
@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🟢 Ready View preview Jul 27, 2026 09:21PM

@github-actions

Copy link
Copy Markdown
Contributor

Vale prose linter → found 2 errors, 23 warnings, 25 suggestions in your markdown

Full report → Copy the linter results into an LLM to batch-fix issues.

Linter being weird? Update the rules!

contents/docs/replay-vision/creating-scanners.mdx — 2 errors, 3 warnings, 5 suggestions
Line Severity Message Rule
35:62 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
36:66 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
38:75 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
52:18 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
54:18 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
68:54 warning 'auditable' is a possible misspelling. PostHogBase.Spelling
77:102 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
144:20 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
169:4 warning 'Handing off to Responder agents' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
171:213 warning Use the Oxford comma before 'and' or 'or' in a list of three or more items. PostHogBase.OxfordComma
contents/docs/replay-vision/index.mdx — 0 errors, 0 warnings, 2 suggestions
Line Severity Message Rule
47:49 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
48:88 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
contents/docs/replay-vision/observations.mdx — 0 errors, 7 warnings, 4 suggestions
Line Severity Message Rule
49:38 suggestion Address the reader directly. Use 'you' instead of 'The user'. PostHogDocs.DirectAddress
61:81 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
70:5 warning 'Monitor: count flagged sessions over time' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
87:5 warning 'Monitor: true rate (flagged / total)' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
104:5 warning 'Classifier: top tags' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
149:5 warning 'Summarizer: recent summaries' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
166:5 warning 'Summarizer: top friction points' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
168:101 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
168:115 warning 'Unnesting' is a possible misspelling. PostHogBase.Spelling
182:5 warning 'Cross-scanner: spend by scanner' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
250:206 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
contents/docs/replay-vision/running-scanners.mdx — 0 errors, 1 warnings, 3 suggestions
Line Severity Message Rule
47:5 warning 'From the scanner's On-demand tab' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
68:21 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
88:118 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
96:56 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
contents/docs/replay-vision/scanner-types.mdx — 0 errors, 0 warnings, 8 suggestions
Line Severity Message Rule
47:8 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
48:8 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
49:8 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
53:18 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
93:26 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
137:50 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
157:35 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
159:54 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
contents/docs/replay-vision/start-here.mdx — 0 errors, 1 warnings, 2 suggestions
Line Severity Message Rule
17:4 warning '1. Open Replay Vision and pick a template' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
29:49 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
32:69 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
contents/docs/replay-vision/troubleshooting.mdx — 0 errors, 11 warnings, 1 suggestions
Line Severity Message Rule
24:52 warning Capitalize 'Product Analytics' for PostHog's product. Use 'Product analytics' for the general industry concept. PostHogBase.ProductNames
24:73 warning Capitalize 'Session Replay' for PostHog's product. Use 'Session replay' for the general industry concept. PostHogBase.ProductNames
39:157 warning Capitalize 'Product Analytics' for PostHog's product. Use 'Product analytics' for the general industry concept. PostHogBase.ProductNames
46:246 warning 'erroring' is a possible misspelling. PostHogBase.Spelling
51:161 warning Capitalize 'Session Replay' for PostHog's product. Use 'session replay' for the general industry concept. PostHogBase.ProductNames
51:380 warning Capitalize 'Session Replay' for PostHog's product. Use 'session replay' for the general industry concept. PostHogBase.ProductNames
59:14 warning Capitalize 'Product Analytics' for PostHog's product. Use 'Product analytics' for the general industry concept. PostHogBase.ProductNames
60:14 warning Capitalize 'Session Replay' for PostHog's product. Use 'Session replay' for the general industry concept. PostHogBase.ProductNames
64:65 warning 'unscannable' is a possible misspelling. PostHogBase.Spelling
77:144 warning 'misclicks' is a possible misspelling. PostHogBase.Spelling
77:158 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
111:90 warning 'rasterization' is a possible misspelling. PostHogBase.Spelling

@github-actions

Copy link
Copy Markdown
Contributor

Bundle report

Total JS (gzip)

6.76 MiB (no change)

Eager graph (modules shipped in each entrypoint's initial chunks)

Entrypoint Eager size Budget Modules
app 16.27 MiB (no change) report-only 1986
Largest modules in the app closure
Module Size
./src/data/mcp-tools.json 935.7 KiB
css ./node_modules/.pnpm/css-loader@5.2.7_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@4.3.0_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[2]!./src/styles/global.css 742.0 KiB
./src/components/Stickers/Stickers.tsx 696.4 KiB
./node_modules/.pnpm/@radix-ui+react-icons@1.3.2_react@18.3.1/node_modules/@radix-ui/react-icons/dist/react-icons.esm.js 481.4 KiB
./node_modules/.pnpm/rehype-raw@7.0.0/node_modules/rehype-raw/lib/index.js + 29 modules 395.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.cjs.js 364.8 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js 354.8 KiB
./src/hooks/useCustomers.tsx + 54 modules 354.8 KiB
./node_modules/.pnpm/react-markdown@8.0.7_@types+react@16.14.66_react@18.3.1/node_modules/react-markdown/lib/react-markdown.js + 88 modules 351.4 KiB
./src/components/ProductComparisonTable/index.tsx + 121 modules 282.8 KiB
./node_modules/.pnpm/cloudinary-core@2.14.0_lodash@4.17.21/node_modules/cloudinary-core/cloudinary-core.js 281.9 KiB
./src/components/SearchUI/index.tsx + 87 modules 272.1 KiB
./node_modules/.pnpm/framer-motion@10.18.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/framer-motion/dist/es/render/dom/motion.mjs + 109 modules 253.9 KiB
./node_modules/.pnpm/d3@7.9.0/node_modules/d3/src/index.js + 208 modules 247.4 KiB
./src/components/Pricing/PricingSlider/Slider.tsx + 87 modules 240.1 KiB

Eager-graph budgets are report-only until a baseline is established. Sizes are gzip of public/**/*.js; eager size is webpack module source bytes for the modules actually shipped in the entrypoint's initial chunks (post-tree-shake).

@arnohillen
arnohillen marked this pull request as ready for review July 27, 2026 21:40
@arnohillen
arnohillen merged commit 279b88e into master Jul 27, 2026
21 checks passed
@arnohillen
arnohillen deleted the ahillen/replay-vision-docs-refresh branch July 27, 2026 21:40
arnohillen added a commit that referenced this pull request Jul 27, 2026
Reverts #18992 so the refresh can go through team review first.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant