Skip to content

Align inbox & scout copy with self-driving docs vocabulary - #3968

Merged
trunk-io[bot] merged 5 commits into
mainfrom
posthog-code/fix-untitled-report-label
Jul 30, 2026
Merged

Align inbox & scout copy with self-driving docs vocabulary#3968
trunk-io[bot] merged 5 commits into
mainfrom
posthog-code/fix-untitled-report-label

Conversation

@joshsny

@joshsny joshsny commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Problem

The self-driving docs on posthog.com define the canonical user-facing vocabulary — signal, report, scout, signal source, inbox, self-driving. Several inbox and scout surfaces in the desktop/mobile app used different words for the same concepts, so a user moving between the docs, the web app, and PostHog Desktop would see the terminology shift under them.

Surfaced from a naming-consistency audit across the posthog.com docs, PostHog/posthog, and this repo (Slack thread).

Changes

User-facing display strings only — aligned to the docs vocabulary:

  • "finding" → "signal" for scout emissions and report evidence (counts, the scout signals surface, dry-run/create copy, share/discuss actions).
  • "Responder" → "agent" for the agent that investigates a report and opens a PR.
  • "skill" → "scout" in scout tooltips and aria-labels.
  • "inbox item" → "report", and the earlier mobile "Untitled signal" → "Untitled report" fix.
  • Updated packages/ui/src/features/inbox/CLAUDE.md so the naming convention matches the docs (this previously mandated "finding"/"Responder").

Backend endpoints, shared API fields, TypeScript types, deep-link params, and analytics event/property names are intentionally left on the legacy signals/finding naming — only human-visible copy changed.

How did you test this?

Copy-only string edits (no identifier or contract changes). Verified via diff review and grep that no analytics values, API fields, deep links, or type names were touched, and that no test assertions reference the changed strings. I (the agent) did not run the app or a full typecheck.

Automatic notifications

  • Publish to changelog?
  • Alert Sales and Marketing teams?

Created with PostHog from a Slack thread

The mobile inbox fell back to "Untitled signal" for reports with no title, but the object is a report — the desktop app and mobile's own TinderView already say "Untitled report". Aligns the four remaining spots.

Generated-By: PostHog Code
Task-Id: c095eab9-ff75-4110-8b4f-d29ca1bd95da
@trunk-io

trunk-io Bot commented Jul 29, 2026

Copy link
Copy Markdown

😎 Merged successfully - details.

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown

React Doctor found no issues in the changed files. 🎉

Reviewed by React Doctor for commit 377c609.

Renames user-facing display strings to the canonical docs terms: "finding" → "signal" (scout emissions and report evidence), "Responder" → "agent" (the investigating agent), "skill" → "scout" (scout tooltips/labels), and "inbox item" → "report". Updates the inbox CLAUDE.md naming convention to match. Backend API fields, deep links, analytics event names, and type names are unchanged.

Generated-By: PostHog Code
Task-Id: c095eab9-ff75-4110-8b4f-d29ca1bd95da
@joshsny joshsny changed the title Label untitled reports as "report" not "signal" in mobile inbox Align inbox & scout copy with self-driving docs vocabulary Jul 29, 2026
The header link opens cloudSkillUrl (analytics action open_skill_in_posthog), i.e. it opens the scout's underlying skill in PostHog. Since scouts are driven by skills, this keeps saying "View skill" rather than "View scout".

Generated-By: PostHog Code
Task-Id: c095eab9-ff75-4110-8b4f-d29ca1bd95da
@posthog

posthog Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Visual changes approved by @joshsny — baseline updated in 377c609.

View this run in PostHog

6 changed, 2 removed.

Same as the detail header: the row card's link opens cloudSkillUrl (analytics action open_skill_in_posthog), i.e. it opens the scout's underlying skill in PostHog, so it keeps saying "View skill" rather than "View scout".

Generated-By: PostHog Code
Task-Id: c095eab9-ff75-4110-8b4f-d29ca1bd95da
@joshsny
joshsny marked this pull request as ready for review July 30, 2026 14:05
6 updated, 2 removed
Run: 0f4f68f5-b48d-46c9-a6b3-61363fe55ea6

Co-authored-by: joshsny <7135900+joshsny@users.noreply.github.com>
@joshsny
joshsny requested review from a team and Lizzieepton July 30, 2026 14:06
@greptile-apps

greptile-apps Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Reviews (1): Last reviewed commit: "Keep "skill" wording for the scout row c..." | Re-trigger Greptile

@Twixes Twixes left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Lizzieepton Lizzieepton left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me

@trunk-io
trunk-io Bot merged commit 49667b7 into main Jul 30, 2026
32 checks passed
@trunk-io
trunk-io Bot deleted the posthog-code/fix-untitled-report-label branch July 30, 2026 20:22
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.

4 participants