Skip to content

feat(inbox): Show research task logs in report detail pane#1413

Open
Twixes wants to merge 1 commit intotwixes/inbox-two-pane-layoutfrom
twixes/inbox-report-task-logs
Open

feat(inbox): Show research task logs in report detail pane#1413
Twixes wants to merge 1 commit intotwixes/inbox-two-pane-layoutfrom
twixes/inbox-report-task-logs

Conversation

@Twixes
Copy link
Copy Markdown
Member

@Twixes Twixes commented Apr 1, 2026

Problem

When a signal report is being researched or is ready, there's no way to see the research progress or results in the inbox - you'd have to find the associated task separately.

Changes

Depends on https://github.com/PostHog/posthog/pull/49497 (adds signal_report FK on Task model).

Adding a ReportTaskLogs component that finds the backend research task (origin_product: "signal_report") for a given report and embeds TaskLogsPanel with live streaming. Shows task logs inline in the report detail pane, above the static summary/signals/evidence. Note: only matches backend research tasks - user-created "Run cloud" tasks & repo selection are ignored.

Copy link
Copy Markdown
Member Author

Twixes commented Apr 1, 2026

@Twixes Twixes force-pushed the twixes/inbox-two-pane-layout branch from 6d30da1 to e23878f Compare April 1, 2026 14:26
@Twixes Twixes force-pushed the twixes/inbox-report-task-logs branch from 9b27252 to ce20a8b Compare April 1, 2026 14:26
@Twixes Twixes changed the title feat(inbox): show research task logs inline in report detail pane feat(inbox): Show research task logs in report detail pane Apr 1, 2026
@Twixes Twixes force-pushed the twixes/inbox-two-pane-layout branch from e23878f to ac0cf99 Compare April 1, 2026 14:55
@Twixes Twixes force-pushed the twixes/inbox-report-task-logs branch from ce20a8b to 9182de7 Compare April 1, 2026 14:55
@Twixes Twixes force-pushed the twixes/inbox-two-pane-layout branch from ac0cf99 to 83433e6 Compare April 1, 2026 15:00
@Twixes Twixes force-pushed the twixes/inbox-report-task-logs branch 2 times, most recently from 03dfc6f to 6c0c780 Compare April 1, 2026 15:12
@Twixes Twixes force-pushed the twixes/inbox-two-pane-layout branch from 83433e6 to b0a601e Compare April 1, 2026 15:12
@Twixes Twixes marked this pull request as ready for review April 1, 2026 15:13
@Twixes Twixes requested review from a team April 1, 2026 15:15
@Twixes Twixes force-pushed the twixes/inbox-report-task-logs branch from 6c0c780 to 842c3ac Compare April 1, 2026 16:49
@Twixes Twixes changed the base branch from twixes/inbox-two-pane-layout to graphite-base/1413 April 1, 2026 16:52
- Add signal_report field to Task type (FK from backend's sig/add-signal-report-task branch)
- Add signalReportId to TaskCreationInput and pass signal_report through API
- Add ReportTaskLogs component that finds the backend research task
  (origin_product: "signal_report") for a report and embeds TaskLogsPanel
- Show live-streaming task progress in the report detail pane during research
- Only matches backend research tasks, not user-created "Run cloud" tasks

Depends on PostHog/posthog sig/add-signal-report-task branch.
@Twixes Twixes force-pushed the graphite-base/1413 branch from b0a601e to 84cdcd4 Compare April 1, 2026 17:08
@Twixes Twixes force-pushed the twixes/inbox-report-task-logs branch from 842c3ac to 52432fe Compare April 1, 2026 17:08
@Twixes Twixes changed the base branch from graphite-base/1413 to twixes/inbox-two-pane-layout April 1, 2026 17:09
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.

2 participants