Skip to content

trunk-merge/pr-4006/c455a557-367c-4b08-87e1-30c97cef40a6 - #4010

Closed
trunk-io[bot] wants to merge 5 commits into
mainfrom
trunk-merge/pr-4006/c455a557-367c-4b08-87e1-30c97cef40a6
Closed

trunk-merge/pr-4006/c455a557-367c-4b08-87e1-30c97cef40a6#4010
trunk-io[bot] wants to merge 5 commits into
mainfrom
trunk-merge/pr-4006/c455a557-367c-4b08-87e1-30c97cef40a6

Conversation

@trunk-io

@trunk-io trunk-io Bot commented Jul 30, 2026

Copy link
Copy Markdown
Trunk Merge Pull Request Banner

This pull request was created and is being managed by Trunk Merge.

This pull request is based on the main branch at SHA b91e27855794b7d46f0648fb6a0aacb8b5f51ba7.

See more details here.

When CI completes, this pull request will be closed automatically.

Pull Requests Being Tested

This pull request is testing the changes from pull request 4006.

Radu-Raicea and others added 5 commits July 30, 2026 09:32
Remove the staff-only "Internal" badge and tooltip from the AI observability card in the Self-driving source config, so it's presented as generally available rather than internal.

Generated-By: PostHog Code
Task-Id: 9725e5be-8b91-44f8-8c12-3419a5bf080c
Replace the AI observability "Open" link-out card with an on/off toggle like the other sources, matching the web app's AI observability source card.

The toggle governs the project-level `evaluation_report` signal source. `llm_analytics` also carries per-evaluation `evaluation` configs (managed on the evaluations page); the toggle is scoped to `evaluation_report` so those are left untouched. Wired in both the responder roster (Inbox 2.0) and the settings source toggles, plus the parallel core SignalSourceService, with tests covering the scoping.

Generated-By: PostHog Code
Task-Id: 9725e5be-8b91-44f8-8c12-3419a5bf080c
AI observability signals are always emitted per evaluation report — there's no per-evaluation `evaluation` signal source to guard against — so treat llm_analytics as a plain single-type source like the others. Removes the type-scoping helper and the now-moot scoping tests, keeping the source-type mapping to `evaluation_report`.

Generated-By: PostHog Code
Task-Id: 9725e5be-8b91-44f8-8c12-3419a5bf080c
Signals only emit once evaluations exist, so the AI observability source card now says to set up evaluations and links to the ai-evals docs.

Generated-By: PostHog Code
Task-Id: 9725e5be-8b91-44f8-8c12-3419a5bf080c
@github-actions

Copy link
Copy Markdown

React Doctor found 1 issue in 1 file · 1 warning.

1 warning

src/features/inbox/components/SignalSourceToggles.tsx

Reviewed by React Doctor for commit 46b4629.

@trunk-io trunk-io Bot closed this Jul 30, 2026
@trunk-io
trunk-io Bot deleted the trunk-merge/pr-4006/c455a557-367c-4b08-87e1-30c97cef40a6 branch July 30, 2026 15:16
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