Skip to content

feat(engineering-analytics): add workflow run activity chart endpoint#67256

Merged
webjunkie merged 11 commits into
masterfrom
claude/analytics-chart-scrubber-ji4rzh
Jul 1, 2026
Merged

feat(engineering-analytics): add workflow run activity chart endpoint#67256
webjunkie merged 11 commits into
masterfrom
claude/analytics-chart-scrubber-ji4rzh

Conversation

@webjunkie

Copy link
Copy Markdown
Contributor

Problem

The workflow runs detail table is capped at 200 runs, which on busy workflows collapses to a sub-day slice and prevents the run-activity chart from spanning the full window or showing its focus-lens brush. The chart needs a separate, higher-capped endpoint that returns only the minimal fields it plots (start time, duration, conclusion, branch, PR number) without the per-row overhead of the full detail shape.

Changes

Added a new workflow_run_activity endpoint that serves compact per-run points for a single workflow over a window:

Backend:

  • New query query_workflow_run_activity in workflow_run_activity.py that fetches runs with a 2000-run cap (vs. 200 for the detail table) and projects only the fields the chart needs
  • New contract types WorkflowRunActivityPoint and WorkflowRunActivity in contracts.py
  • New builder function build_workflow_run_activity in logic/__init__.py that handles date parsing and repo splitting
  • New API function get_workflow_run_activity in facade/api.py with authorization support
  • New view action workflow_run_activity in views.py with OpenAPI schema and parameter validation
  • New serializers WorkflowRunActivityPointSerializer and WorkflowRunActivitySerializer in serializers.py

Frontend:

  • Generated API client and types via hogli build:openapi
  • New logic in workflowRunsLogic.ts that loads activity data and maps it to the chart's shape (activityRuns, activityTruncated)
  • Updated WorkflowRunsScene.tsx to pass activity data to the chart component
  • Updated MCP tools config to expose the new endpoint

The endpoint returns an explicit truncated flag so the chart can label itself honestly when the cap is hit — covering only the most recent runs rather than the full window.

How did you test this code?

Added unit test test_workflow_run_activity_projects_and_windows that verifies:

  • Correct per-run projection (run_id, conclusion, pr_number, head_branch, etc.)
  • Filtering by workflow name and date window
  • Newest-first ordering
  • Truncation signal (untruncated in this case)
  • Window expansion pulls in older runs

Existing tests pass. Generated types and API client via hogli build:openapi.

https://claude.ai/code/session_019Yp2qw9YU7y78eAeEpKmFP

The workflow run-activity chart reused the runs-list endpoint, which is
capped at 200 rows newest-first. On busy workflows those 200 runs all fall
within the last day, so the chart's focus-lens brush — gated on the loaded
runs spanning more than 24h — never appeared, and the chart stopped well
short of the selected date window.

Add a dedicated `workflow_run_activity` endpoint that returns a compact
per-run projection (start / duration / conclusion / branch / PR) over the
full date_from/date_to window at a higher cap (2000), and point the chart
at it. The runs table keeps its own 200-row endpoint, so the two reads stay
disjoint rather than the chart re-fetching the table's full-detail rows.
`truncated` now reflects the chart's own cap.

Generated frontend types (api.ts / api.schemas.ts / api.zod.schemas.ts)
mirror the Orval output for the new endpoint; run `hogli build:openapi` on
a full env to canonicalize.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019Yp2qw9YU7y78eAeEpKmFP
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

MCP UI Apps size report

App JS CSS
debug 576.7 KB 166.4 KB
action 349.0 KB 166.4 KB
action-list 508.4 KB 166.4 KB
cohort 348.0 KB 166.4 KB
cohort-list 507.4 KB 166.4 KB
email-template 347.9 KB 166.4 KB
error-details 366.2 KB 166.4 KB
error-issue 348.7 KB 166.4 KB
error-issue-list 508.3 KB 166.4 KB
experiment 505.6 KB 166.4 KB
experiment-list 509.1 KB 166.4 KB
experiment-results 507.4 KB 166.4 KB
feature-flag 543.7 KB 166.4 KB
feature-flag-list 547.3 KB 166.4 KB
feature-flag-testing 425.9 KB 166.4 KB
insight-actors 506.3 KB 166.4 KB
invite-email-preview 347.3 KB 166.4 KB
llm-costs 503.7 KB 166.4 KB
session-recording 349.7 KB 166.4 KB
session-summary 355.2 KB 166.4 KB
survey 349.6 KB 166.4 KB
survey-global-stats 506.5 KB 166.4 KB
survey-list 509.0 KB 166.4 KB
survey-stats 506.5 KB 166.4 KB
trace-span 348.4 KB 166.4 KB
trace-span-list 508.3 KB 166.4 KB
workflow 348.4 KB 166.4 KB
workflow-list 507.8 KB 166.4 KB
query-results 681.2 KB 166.4 KB
render-ui 613.0 KB 166.4 KB
visual-review-snapshots 352.8 KB 166.4 KB

@greptile-apps

greptile-apps Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Reviews (1): Last reviewed commit: "fix(engineering-analytics): span run-act..." | Re-trigger Greptile

Note the run-activity cap's relationship to the run-detail table cap so it
doesn't bitrot if the table cap changes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019Yp2qw9YU7y78eAeEpKmFP
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

🟢 Eager graph

How much code each root ships on the eager path — downloaded and parsed before the surface is interactive. Measured from the esbuild output chunks (post-tree-shake, static imports only); lazy import() / React.lazy chunks are not counted.

Root Eager (shipped) Δ vs base Budget
entry (logged-out pages, app bootstrap)
src/index.tsx
3.75 MiB · 693 files no change █████████░ 87.4% of 4.29 MiB
authenticated shell (every logged-in page)
src/scenes/AuthenticatedShell.tsx
11.51 MiB · 2,935 files no change █████████░ 89.4% of 12.87 MiB

🟢 node_modules/monaco-editor/ stays out of src/index.tsx
🟢 src/lib/components/ActivityLog/describers stays out of src/index.tsx
🟢 node_modules/monaco-editor/ stays out of src/scenes/AuthenticatedShell.tsx
🟢 src/lib/components/ActivityLog/describers stays out of src/scenes/AuthenticatedShell.tsx

Largest files eagerly reachable from src/index.tsx
Size File
275.0 KiB ../node_modules/.pnpm/posthog-js@1.396.3/node_modules/posthog-js/dist/rrweb.js
266.9 KiB ../node_modules/.pnpm/@posthog+icons@0.37.4_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js
223.9 KiB src/taxonomy/core-filter-definitions-by-group.json
211.0 KiB ../node_modules/.pnpm/posthog-js@1.396.3/node_modules/posthog-js/dist/module.js
126.8 KiB ../node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom.production.min.js
105.9 KiB src/lib/api.ts
69.7 KiB src/products.tsx
61.7 KiB src/lib/lemon-ui/icons/icons.tsx
57.5 KiB src/lib/utils/eventUsageLogic.ts
39.6 KiB src/lib/KeaDevTools.tsx
Largest files eagerly reachable from src/scenes/AuthenticatedShell.tsx
Size File
458.3 KiB ../node_modules/.pnpm/@posthog+brand@0.3.0_react@18.3.1/node_modules/@posthog/brand/dist/generated/hoggies/svg/driving-hogzilla.mjs
302.9 KiB ../node_modules/.pnpm/@posthog+brand@0.3.0_react@18.3.1/node_modules/@posthog/brand/dist/generated/hoggies/svg/coffee-run.mjs
275.0 KiB ../node_modules/.pnpm/posthog-js@1.396.3/node_modules/posthog-js/dist/rrweb.js
266.9 KiB ../node_modules/.pnpm/@posthog+icons@0.37.4_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js
253.2 KiB ../node_modules/.pnpm/@posthog+brand@0.3.0_react@18.3.1/node_modules/@posthog/brand/dist/generated/hoggies/svg/chart-hog.mjs
239.2 KiB ../node_modules/.pnpm/@posthog+brand@0.3.0_react@18.3.1/node_modules/@posthog/brand/dist/generated/hoggies/svg/x-ray.mjs
223.9 KiB src/taxonomy/core-filter-definitions-by-group.json
211.6 KiB ../node_modules/.pnpm/@posthog+brand@0.3.0_react@18.3.1/node_modules/@posthog/brand/dist/generated/hoggies/svg/money.mjs
211.0 KiB ../node_modules/.pnpm/posthog-js@1.396.3/node_modules/posthog-js/dist/module.js
185.9 KiB ../node_modules/.pnpm/@posthog+brand@0.3.0_react@18.3.1/node_modules/@posthog/brand/dist/generated/hoggies/svg/hogpatch.mjs

Posted automatically by check-eager-graph · sizes are eager output bytes (shipped, post-tree-shake) from the esbuild metafile · part of #32479

@webjunkie webjunkie marked this pull request as ready for review July 1, 2026 06:16
Copilot AI review requested due to automatic review settings July 1, 2026 06:16
@webjunkie webjunkie enabled auto-merge (squash) July 1, 2026 06:16
@assign-reviewers-posthog assign-reviewers-posthog Bot requested a review from a team July 1, 2026 06:16
@greptile-apps

greptile-apps Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Reviews (2): Last reviewed commit: "chore(engineering-analytics): document r..." | Re-trigger Greptile

@tests-posthog tests-posthog Bot disabled auto-merge July 1, 2026 06:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds a dedicated, higher-capped backend endpoint for the workflow run-activity chart (to avoid the 200-row cap of the workflow runs detail table), wires it through the engineering analytics facade/presentation layers, and updates the product frontend to load and render the new compact activity dataset.

Changes:

  • Backend: introduce workflow_run_activity query + contracts + facade API + DRF action + serializers, with a truncated flag and 2000-run cap.
  • Frontend: load workflow_run_activity data in workflowRunsLogic and pass it to RunActivityChart (plus regenerate API clients/types).
  • Tests: add a unit test covering projection, windowing, ordering, and truncation behavior.

Reviewed changes

Copilot reviewed 11 out of 14 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
products/engineering_analytics/mcp/tools.yaml Adds MCP tool entry for the new workflow run activity operation.
products/engineering_analytics/frontend/scenes/WorkflowRunsScene.tsx Switches the activity chart to consume the new activity endpoint’s data.
products/engineering_analytics/frontend/scenes/workflowRunsLogic.ts Adds loader + selectors for activity runs and truncation state.
products/engineering_analytics/frontend/generated/api.zod.schemas.ts Regenerated Zod schemas to include workflow run activity types.
products/engineering_analytics/frontend/generated/api.ts Regenerated API client function for engineeringAnalyticsWorkflowRunActivity.
products/engineering_analytics/frontend/generated/api.schemas.ts Regenerated TypeScript interfaces + params for the new endpoint.
products/engineering_analytics/backend/tests/test_logic.py Adds coverage for the new activity endpoint behavior via facade API.
products/engineering_analytics/backend/presentation/views.py Adds DRF workflow_run_activity action with schema annotations.
products/engineering_analytics/backend/presentation/serializers.py Adds serializers for activity response + point shape (DataclassSerializer).
products/engineering_analytics/backend/logic/queries/workflow_run_activity.py New curated query returning compact per-run chart points with truncation.
products/engineering_analytics/backend/logic/init.py Adds build_workflow_run_activity builder for parsing and query orchestration.
products/engineering_analytics/backend/facade/contracts.py Adds contract dataclasses for activity points + response envelope.
products/engineering_analytics/backend/facade/api.py Adds facade API entrypoint get_workflow_run_activity with auth support.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@webjunkie webjunkie enabled auto-merge (squash) July 1, 2026 06:22
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Size Change: 0 B

Total Size: 69.8 MB

ℹ️ View Unchanged
Filename Size Change
frontend/dist-report/decompression-worker/src/scenes/session-recordings/player/snapshot-processing/decompressionWorker 2.85 kB 0 B
frontend/dist-report/exporter/_chunks/chunk 2.18 MB 0 B
frontend/dist-report/exporter/_parent/products/actions/frontend/pages/Action 28.4 kB 0 B
frontend/dist-report/exporter/_parent/products/actions/frontend/pages/Actions 6.1 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_gateway/frontend/AIGatewayScene 13.5 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/AIObservabilityScene 118 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/AIObservabilitySessionScene 2.96 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/AIObservabilityTraceScene 133 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/AIObservabilityUsers 3.79 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/clusters/AIObservabilityClusterScene 22.1 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/clusters/AIObservabilityClustersScene 54.2 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/datasets/AIObservabilityDatasetScene 21 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/datasets/AIObservabilityDatasetsScene 4.34 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/evaluations/AIObservabilityEvaluation 62.6 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/evaluations/AIObservabilityEvaluationsScene 33.4 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/evaluations/EvaluationTemplates 705 B 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/LLMASessionFeedbackDisplay 4.81 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/playground/AIObservabilityPlaygroundScene 37.8 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/prompts/LLMPromptScene 33.3 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/prompts/LLMPromptsScene 5.49 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/tags/AIObservabilityTag 32.4 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/tags/AIObservabilityTagsScene 12.2 kB 0 B
frontend/dist-report/exporter/_parent/products/business_knowledge/frontend/scenes/BusinessKnowledgeScene 25.1 kB 0 B
frontend/dist-report/exporter/_parent/products/conversations/frontend/components/Assignee/CyclotronJobInputAssignee 1.38 kB 0 B
frontend/dist-report/exporter/_parent/products/conversations/frontend/components/SlaBusinessHours/CyclotronJobInputBusinessHours 2.69 kB 0 B
frontend/dist-report/exporter/_parent/products/conversations/frontend/components/TicketTags/CyclotronJobInputTicketTags 783 B 0 B
frontend/dist-report/exporter/_parent/products/conversations/frontend/scenes/settings/SupportSettingsScene 6.3 kB 0 B
frontend/dist-report/exporter/_parent/products/conversations/frontend/scenes/ticket/SupportTicketScene 45.1 kB 0 B
frontend/dist-report/exporter/_parent/products/conversations/frontend/scenes/tickets/SupportTicketsScene 1.98 kB 0 B
frontend/dist-report/exporter/_parent/products/customer_analytics/frontend/components/AccountPropertiesInput/CyclotronJobInputAccountProperties 3.16 kB 0 B
frontend/dist-report/exporter/_parent/products/customer_analytics/frontend/CustomerAnalyticsScene 103 kB 0 B
frontend/dist-report/exporter/_parent/products/customer_analytics/frontend/scenes/CustomerAnalyticsConfigurationScene/CustomerAnalyticsConfigurationScene 7.06 kB 0 B
frontend/dist-report/exporter/_parent/products/customer_analytics/frontend/scenes/CustomerJourneyBuilderScene/CustomerJourneyBuilderScene 6.77 kB 0 B
frontend/dist-report/exporter/_parent/products/customer_analytics/frontend/scenes/CustomerJourneyTemplatesScene/CustomerJourneyTemplatesScene 9.54 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/activity/ActivityEventsWidget 2.85 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/activity/ActivityEventsWidgetTileFilters 2.6 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/activity/EditActivityEventsWidgetModal 5.68 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/error_tracking/EditErrorTrackingWidgetModal 7.14 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/error_tracking/ErrorTrackingWidget 6.08 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/error_tracking/ErrorTrackingWidgetTileFilters 3.74 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/experiments/EditExperimentResultsWidgetModal 4.2 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/experiments/EditExperimentsListWidgetModal 5.81 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/experiments/ExperimentResultsWidget 5.89 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/experiments/ExperimentResultsWidgetTileFilters 3.03 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/experiments/ExperimentsListWidget 4.36 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/experiments/ExperimentsListWidgetTileFilters 2.6 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/logs/EditLogsWidgetModal 6.05 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/logs/LogsWidget 3.59 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/logs/LogsWidgetTileFilters 4.8 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/session_replay/EditSessionReplayWidgetModal 7.02 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/session_replay/SessionReplayWidget 4.33 kB 0 B
frontend/dist-report/exporter/_parent/products/dashboards/frontend/widgets/session_replay/SessionReplayWidgetTileFilters 4.37 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/DataWarehouseScene 32.6 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/frontend/scenes/NewSourceScene/NewSourceScene 3.29 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/frontend/scenes/SchemaScene/SchemaScene 34.4 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/frontend/scenes/SourceConnectScene/SourceConnectScene 7.51 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/frontend/scenes/SourceScene/SourceScene 3.02 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/frontend/scenes/SourcesScene/SourcesScene 7.83 kB 0 B
frontend/dist-report/exporter/_parent/products/early_access_features/frontend/EarlyAccessFeature 6.02 kB 0 B
frontend/dist-report/exporter/_parent/products/early_access_features/frontend/EarlyAccessFeatures 4.07 kB 0 B
frontend/dist-report/exporter/_parent/products/endpoints/frontend/EndpointScene 48.1 kB 0 B
frontend/dist-report/exporter/_parent/products/endpoints/frontend/EndpointsScene 27.9 kB 0 B
frontend/dist-report/exporter/_parent/products/engineering_analytics/frontend/scenes/EngineeringAnalyticsAuthorScene 5.38 kB -5 B (-0.09%)
frontend/dist-report/exporter/_parent/products/engineering_analytics/frontend/scenes/EngineeringAnalyticsScene 27.3 kB 0 B
frontend/dist-report/exporter/_parent/products/engineering_analytics/frontend/scenes/PullRequestDetailScene 20.8 kB 0 B
frontend/dist-report/exporter/_parent/products/engineering_analytics/frontend/scenes/WorkflowRunDetailScene 7.31 kB 0 B
frontend/dist-report/exporter/_parent/products/engineering_analytics/frontend/scenes/WorkflowRunsScene 23.2 kB +633 B (+2.81%)
frontend/dist-report/exporter/_parent/products/error_tracking/frontend/scenes/ErrorTrackingFingerprintsScene/ErrorTrackingIssueFingerprintsScene 8.2 kB 0 B
frontend/dist-report/exporter/_parent/products/error_tracking/frontend/scenes/ErrorTrackingIssueScene/ErrorTrackingIssueScene 103 kB 0 B
frontend/dist-report/exporter/_parent/products/error_tracking/frontend/scenes/ErrorTrackingScene/ErrorTrackingScene 43.5 kB 0 B
frontend/dist-report/exporter/_parent/products/feature_flags/frontend/FeatureFlagTemplatesScene 6.91 kB 0 B
frontend/dist-report/exporter/_parent/products/games/368Hedgehogs/368Hedgehogs 5.31 kB 0 B
frontend/dist-report/exporter/_parent/products/games/FlappyHog/FlappyHog 5.74 kB 0 B
frontend/dist-report/exporter/_parent/products/growth/frontend/IdentityMatchingScene 36.2 kB 0 B
frontend/dist-report/exporter/_parent/products/legal_documents/frontend/scenes/LegalDocumentNewScene 60.3 kB 0 B
frontend/dist-report/exporter/_parent/products/legal_documents/frontend/scenes/LegalDocumentsScene 6.64 kB 0 B
frontend/dist-report/exporter/_parent/products/links/frontend/LinkScene 25.7 kB 0 B
frontend/dist-report/exporter/_parent/products/links/frontend/LinksScene 5.49 kB 0 B
frontend/dist-report/exporter/_parent/products/live_debugger/frontend/LiveDebugger 19.8 kB 0 B
frontend/dist-report/exporter/_parent/products/logs/frontend/LogsScene 23.4 kB 0 B
frontend/dist-report/exporter/_parent/products/logs/frontend/scenes/LogsAlertDetailScene/LogsAlertDetailScene 18.8 kB 0 B
frontend/dist-report/exporter/_parent/products/logs/frontend/scenes/LogsAlertNotificationDetailScene/LogsAlertNotificationDetailScene 9.3 kB 0 B
frontend/dist-report/exporter/_parent/products/logs/frontend/scenes/LogsSamplingDetailScene/LogsSamplingDetailScene 6.42 kB 0 B
frontend/dist-report/exporter/_parent/products/logs/frontend/scenes/LogsSamplingNewScene/LogsSamplingNewScene 3.43 kB 0 B
frontend/dist-report/exporter/_parent/products/managed_migrations/frontend/ManagedMigration 16 kB 0 B
frontend/dist-report/exporter/_parent/products/mcp_analytics/frontend/MCPAnalyticsScene 143 kB 0 B
frontend/dist-report/exporter/_parent/products/mcp_analytics/frontend/MCPAnalyticsToolDetail 16.3 kB 0 B
frontend/dist-report/exporter/_parent/products/metrics/frontend/MetricsScene 23.4 kB 0 B
frontend/dist-report/exporter/_parent/products/posthog_ai/frontend/components/QuestionRenderer 1.78 kB 0 B
frontend/dist-report/exporter/_parent/products/posthog_ai/frontend/components/tool/builtinToolRenderers 5.73 kB 0 B
frontend/dist-report/exporter/_parent/products/posthog_ai/frontend/components/tool/EditDiffRenderer 3.44 kB 0 B
frontend/dist-report/exporter/_parent/products/posthog_ai/frontend/components/tool/posthogCodeToolRenderers 4.27 kB 0 B
frontend/dist-report/exporter/_parent/products/posthog_ai/frontend/components/tool/ReadFileContent 953 B 0 B
frontend/dist-report/exporter/_parent/products/posthog_ai/frontend/scenes/TaskTracker/TaskTracker 43.6 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/stickiness/StickinessBarChart/StickinessBarChart 4.95 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/stickiness/StickinessLineChart/StickinessLineChart 4.82 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/trends/TrendsBarChart/TrendsBarChart 10.3 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/trends/TrendsLifecycleChart/TrendsLifecycleChart 6.51 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/trends/TrendsLineChart/TrendsLineChart 6.62 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/trends/TrendsPieChart/TrendsPieChart 5.53 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/trends/TrendsSlopeChart/TrendsSlopeChart 2.9 kB 0 B
frontend/dist-report/exporter/_parent/products/replay_vision/frontend/observations/ReplayObservation 19.7 kB 0 B
frontend/dist-report/exporter/_parent/products/replay_vision/frontend/replay_scanners/ReplayScanner 50.3 kB 0 B
frontend/dist-report/exporter/_parent/products/replay_vision/frontend/replay_scanners/ReplayScannersScene 22.8 kB 0 B
frontend/dist-report/exporter/_parent/products/replay_vision/frontend/replay_scanners/ScannerEditorScene 29.3 kB 0 B
frontend/dist-report/exporter/_parent/products/replay_vision/frontend/replay_scanners/VisionActionRunScene 5.83 kB 0 B
frontend/dist-report/exporter/_parent/products/replay_vision/frontend/replay_scanners/VisionActionScene 7.19 kB 0 B
frontend/dist-report/exporter/_parent/products/revenue_analytics/frontend/revenueAnalyticsLogic 1.76 kB 0 B
frontend/dist-report/exporter/_parent/products/revenue_analytics/frontend/RevenueAnalyticsScene 30.3 kB 0 B
frontend/dist-report/exporter/_parent/products/session_summaries/frontend/SessionGroupSummariesTable 5.67 kB 0 B
frontend/dist-report/exporter/_parent/products/session_summaries/frontend/SessionGroupSummaryScene 23.9 kB 0 B
frontend/dist-report/exporter/_parent/products/skills/frontend/LLMSkillScene 1.74 kB 0 B
frontend/dist-report/exporter/_parent/products/skills/frontend/LLMSkillsScene 1.75 kB 0 B
frontend/dist-report/exporter/_parent/products/tasks/frontend/SlackTaskContextScene 9.27 kB 0 B
frontend/dist-report/exporter/_parent/products/tracing/frontend/TracingScene 99.3 kB 0 B
frontend/dist-report/exporter/_parent/products/user_interviews/frontend/UserInterview 10.9 kB 0 B
frontend/dist-report/exporter/_parent/products/user_interviews/frontend/UserInterviewResponse 8.33 kB 0 B
frontend/dist-report/exporter/_parent/products/user_interviews/frontend/UserInterviews 6.73 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewIndexScene 3.28 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewRunScene 48 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewRunsScene 8.51 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewSettingsScene 11.9 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewSnapshotHistoryScene 14.5 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewSnapshotOverviewScene 20.1 kB 0 B
frontend/dist-report/exporter/_parent/products/workflows/frontend/TemplateLibrary/MessageTemplate 17.5 kB 0 B
frontend/dist-report/exporter/_parent/products/workflows/frontend/Workflows/WorkflowScene 152 kB 0 B
frontend/dist-report/exporter/_parent/products/workflows/frontend/WorkflowsScene 61.8 kB 0 B
frontend/dist-report/exporter/src/exporter/exporter 25.3 kB 0 B
frontend/dist-report/exporter/src/exporter/scenes/ExporterDashboardScene 7.21 kB 0 B
frontend/dist-report/exporter/src/exporter/scenes/ExporterHeatmapScene 20.4 kB 0 B
frontend/dist-report/exporter/src/exporter/scenes/ExporterInsightScene 7.69 kB 0 B
frontend/dist-report/exporter/src/exporter/scenes/ExporterInterviewScene 310 kB 0 B
frontend/dist-report/exporter/src/exporter/scenes/ExporterNotebookScene 2.98 MB 0 B
frontend/dist-report/exporter/src/exporter/scenes/ExporterRecordingScene 6.21 kB 0 B
frontend/dist-report/exporter/src/exporterSharedChunkAnchors 1.34 kB 0 B
frontend/dist-report/exporter/src/lib/components/ActivityLog/describers 130 kB 0 B
frontend/dist-report/exporter/src/lib/components/Cards/TextCard/TextCardMarkdownEditor 10.7 kB 0 B
frontend/dist-report/exporter/src/lib/components/MonacoDiffEditor 533 B 0 B
frontend/dist-report/exporter/src/lib/lemon-ui/LemonMarkdown/MermaidDiagram 2.03 kB 0 B
frontend/dist-report/exporter/src/lib/lemon-ui/LemonTextArea/LemonTextAreaMarkdown 858 B 0 B
frontend/dist-report/exporter/src/lib/lemon-ui/Link/Link 415 B 0 B
frontend/dist-report/exporter/src/lib/monaco/CodeEditor 448 B 0 B
frontend/dist-report/exporter/src/lib/monaco/CodeEditorImpl 26.6 kB 0 B
frontend/dist-report/exporter/src/lib/monaco/CodeEditorInline 649 B 0 B
frontend/dist-report/exporter/src/lib/monaco/vimMode 211 kB 0 B
frontend/dist-report/exporter/src/lib/ui/Button/ButtonPrimitives 482 B 0 B
frontend/dist-report/exporter/src/queries/nodes/WebVitals/WebVitals 11.9 kB 0 B
frontend/dist-report/exporter/src/queries/nodes/WebVitals/WebVitalsPathBreakdown 5.03 kB 0 B
frontend/dist-report/exporter/src/queries/Query/Query 5.52 kB 0 B
frontend/dist-report/exporter/src/queries/schema 1 MB 0 B
frontend/dist-report/exporter/src/scenes/approvals/changeRequestsLogic 622 B 0 B
frontend/dist-report/exporter/src/scenes/authentication/login/loginLogic 569 B 0 B
frontend/dist-report/exporter/src/scenes/authentication/shared/passkeyLogic 602 B 0 B
frontend/dist-report/exporter/src/scenes/data-pipelines/event-filtering/EventFilterScene 23 kB 0 B
frontend/dist-report/exporter/src/scenes/data-pipelines/TransformationsScene 8.46 kB 0 B
frontend/dist-report/exporter/src/scenes/experiments/notebook/NotebookCompactTable 1.85 kB 0 B
frontend/dist-report/exporter/src/scenes/hog-functions/misc/Diff 1.35 kB 0 B
frontend/dist-report/exporter/src/scenes/insights/views/BoxPlot/BoxPlot 4.98 kB 0 B
frontend/dist-report/exporter/src/scenes/insights/views/CalendarHeatMap/CalendarHeatMap 9.15 kB 0 B
frontend/dist-report/exporter/src/scenes/insights/views/RegionMap/RegionMap 30.6 kB 0 B
frontend/dist-report/exporter/src/scenes/insights/views/WorldMap/WorldMap 1.04 MB 0 B
frontend/dist-report/exporter/src/scenes/models/ModelsScene 20.3 kB 0 B
frontend/dist-report/exporter/src/scenes/models/NodeDetailScene 19.3 kB 0 B
frontend/dist-report/monaco-editor-worker/src/lib/monaco/workers/monacoEditorWorker 288 kB 0 B
frontend/dist-report/monaco-json-worker/src/lib/monaco/workers/monacoJsonWorker 419 kB 0 B
frontend/dist-report/monaco-typescript-worker/src/lib/monaco/workers/monacoTsWorker 7.02 MB 0 B
frontend/dist-report/posthog-app/_chunks/chunk 3.79 MB 0 B
frontend/dist-report/posthog-app/_parent/products/actions/frontend/pages/Action 29.8 kB 0 B
frontend/dist-report/posthog-app/_parent/products/actions/frontend/pages/Actions 7.43 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_gateway/frontend/AIGatewayScene 14 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/AIObservabilityScene 120 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/AIObservabilitySessionScene 3.68 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/AIObservabilityTraceScene 133 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/AIObservabilityUsers 4.57 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/clusters/AIObservabilityClusterScene 22.6 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/clusters/AIObservabilityClustersScene 54.7 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/datasets/AIObservabilityDatasetScene 21.5 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/datasets/AIObservabilityDatasetsScene 4.85 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/evaluations/AIObservabilityEvaluation 63.1 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/evaluations/AIObservabilityEvaluationsScene 34.7 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/evaluations/EvaluationTemplates 705 B 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/LLMASessionFeedbackDisplay 4.81 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/playground/AIObservabilityPlaygroundScene 38.4 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/prompts/LLMPromptScene 34.6 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/prompts/LLMPromptsScene 6 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/tags/AIObservabilityTag 33.7 kB 0 B
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/tags/AIObservabilityTagsScene 13.5 kB 0 B
frontend/dist-report/posthog-app/_parent/products/business_knowledge/frontend/scenes/BusinessKnowledgeScene 25.6 kB 0 B
frontend/dist-report/posthog-app/_parent/products/conversations/frontend/components/Assignee/CyclotronJobInputAssignee 1.38 kB 0 B
frontend/dist-report/posthog-app/_parent/products/conversations/frontend/components/SlaBusinessHours/CyclotronJobInputBusinessHours 2.7 kB 0 B
frontend/dist-report/posthog-app/_parent/products/conversations/frontend/components/TicketTags/CyclotronJobInputTicketTags 783 B 0 B
frontend/dist-report/posthog-app/_parent/products/conversations/frontend/scenes/settings/SupportSettingsScene 8.35 kB 0 B
frontend/dist-report/posthog-app/_parent/products/conversations/frontend/scenes/ticket/SupportTicketScene 39 kB 0 B
frontend/dist-report/posthog-app/_parent/products/conversations/frontend/scenes/tickets/SupportTicketsScene 2.49 kB 0 B
frontend/dist-report/posthog-app/_parent/products/customer_analytics/frontend/components/AccountPropertiesInput/CyclotronJobInputAccountProperties 3.2 kB 0 B
frontend/dist-report/posthog-app/_parent/products/customer_analytics/frontend/CustomerAnalyticsScene 103 kB 0 B
frontend/dist-report/posthog-app/_parent/products/customer_analytics/frontend/scenes/CustomerAnalyticsConfigurationScene/CustomerAnalyticsConfigurationScene 9.1 kB 0 B
frontend/dist-report/posthog-app/_parent/products/customer_analytics/frontend/scenes/CustomerJourneyBuilderScene/CustomerJourneyBuilderScene 8.06 kB 0 B
frontend/dist-report/posthog-app/_parent/products/customer_analytics/frontend/scenes/CustomerJourneyTemplatesScene/CustomerJourneyTemplatesScene 10.4 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/activity/ActivityEventsWidget 3.25 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/activity/ActivityEventsWidgetTileFilters 3.01 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/activity/EditActivityEventsWidgetModal 6.09 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/error_tracking/EditErrorTrackingWidgetModal 7.55 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/error_tracking/ErrorTrackingWidget 6.52 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/error_tracking/ErrorTrackingWidgetTileFilters 4.15 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/experiments/EditExperimentResultsWidgetModal 4.61 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/experiments/EditExperimentsListWidgetModal 6.22 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/experiments/ExperimentResultsWidget 5.89 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/experiments/ExperimentResultsWidgetTileFilters 3.44 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/experiments/ExperimentsListWidget 4.36 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/experiments/ExperimentsListWidgetTileFilters 3.01 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/logs/EditLogsWidgetModal 6.46 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/logs/LogsWidget 4 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/logs/LogsWidgetTileFilters 5.21 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/session_replay/EditSessionReplayWidgetModal 7.43 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/session_replay/SessionReplayWidget 4.74 kB 0 B
frontend/dist-report/posthog-app/_parent/products/dashboards/frontend/widgets/session_replay/SessionReplayWidgetTileFilters 4.78 kB 0 B
frontend/dist-report/posthog-app/_parent/products/data_warehouse/DataWarehouseScene 2.35 kB 0 B
frontend/dist-report/posthog-app/_parent/products/data_warehouse/frontend/scenes/NewSourceScene/NewSourceScene 4.07 kB 0 B
frontend/dist-report/posthog-app/_parent/products/data_warehouse/frontend/scenes/SchemaScene/SchemaScene 35 kB 0 B
frontend/dist-report/posthog-app/_parent/products/data_warehouse/frontend/scenes/SourceConnectScene/SourceConnectScene 8.23 kB 0 B
frontend/dist-report/posthog-app/_parent/products/data_warehouse/frontend/scenes/SourceScene/SourceScene 3.74 kB 0 B
frontend/dist-report/posthog-app/_parent/products/data_warehouse/frontend/scenes/SourcesScene/SourcesScene 8.44 kB 0 B
frontend/dist-report/posthog-app/_parent/products/early_access_features/frontend/EarlyAccessFeature 7.48 kB 0 B
frontend/dist-report/posthog-app/_parent/products/early_access_features/frontend/EarlyAccessFeatures 4.58 kB 0 B
frontend/dist-report/posthog-app/_parent/products/endpoints/frontend/EndpointScene 49.4 kB 0 B
frontend/dist-report/posthog-app/_parent/products/endpoints/frontend/EndpointsScene 27.2 kB 0 B
frontend/dist-report/posthog-app/_parent/products/engineering_analytics/frontend/scenes/EngineeringAnalyticsAuthorScene 5.89 kB -5 B (-0.08%)
frontend/dist-report/posthog-app/_parent/products/engineering_analytics/frontend/scenes/EngineeringAnalyticsScene 27.8 kB 0 B
frontend/dist-report/posthog-app/_parent/products/engineering_analytics/frontend/scenes/PullRequestDetailScene 21.3 kB 0 B
frontend/dist-report/posthog-app/_parent/products/engineering_analytics/frontend/scenes/WorkflowRunDetailScene 7.82 kB 0 B
frontend/dist-report/posthog-app/_parent/products/engineering_analytics/frontend/scenes/WorkflowRunsScene 23.7 kB +633 B (+2.75%)
frontend/dist-report/posthog-app/_parent/products/error_tracking/frontend/scenes/ErrorTrackingFingerprintsScene/ErrorTrackingIssueFingerprintsScene 8.78 kB 0 B
frontend/dist-report/posthog-app/_parent/products/error_tracking/frontend/scenes/ErrorTrackingIssueScene/ErrorTrackingIssueScene 104 kB 0 B
frontend/dist-report/posthog-app/_parent/products/error_tracking/frontend/scenes/ErrorTrackingScene/ErrorTrackingScene 46 kB 0 B
frontend/dist-report/posthog-app/_parent/products/feature_flags/frontend/FeatureFlagTemplatesScene 6.92 kB 0 B
frontend/dist-report/posthog-app/_parent/products/games/368Hedgehogs/368Hedgehogs 5.31 kB 0 B
frontend/dist-report/posthog-app/_parent/products/games/FlappyHog/FlappyHog 5.74 kB 0 B
frontend/dist-report/posthog-app/_parent/products/growth/frontend/IdentityMatchingScene 36.6 kB 0 B
frontend/dist-report/posthog-app/_parent/products/legal_documents/frontend/scenes/LegalDocumentNewScene 60.9 kB 0 B
frontend/dist-report/posthog-app/_parent/products/legal_documents/frontend/scenes/LegalDocumentsScene 7.15 kB 0 B
frontend/dist-report/posthog-app/_parent/products/links/frontend/LinkScene 26.2 kB 0 B
frontend/dist-report/posthog-app/_parent/products/links/frontend/LinksScene 6.01 kB 0 B
frontend/dist-report/posthog-app/_parent/products/live_debugger/frontend/LiveDebugger 20.3 kB 0 B
frontend/dist-report/posthog-app/_parent/products/logs/frontend/components/LogsViewer/LogsViewerModal/LogsViewerModal 2.75 kB 0 B
frontend/dist-report/posthog-app/_parent/products/logs/frontend/LogsScene 24.7 kB 0 B
frontend/dist-report/posthog-app/_parent/products/logs/frontend/scenes/LogsAlertDetailScene/LogsAlertDetailScene 19.5 kB 0 B
frontend/dist-report/posthog-app/_parent/products/logs/frontend/scenes/LogsAlertNotificationDetailScene/LogsAlertNotificationDetailScene 9.88 kB 0 B
frontend/dist-report/posthog-app/_parent/products/logs/frontend/scenes/LogsSamplingDetailScene/LogsSamplingDetailScene 6.93 kB 0 B
frontend/dist-report/posthog-app/_parent/products/logs/frontend/scenes/LogsSamplingNewScene/LogsSamplingNewScene 3.94 kB 0 B
frontend/dist-report/posthog-app/_parent/products/managed_migrations/frontend/ManagedMigration 16.5 kB 0 B
frontend/dist-report/posthog-app/_parent/products/mcp_analytics/frontend/MCPAnalyticsScene 136 kB 0 B
frontend/dist-report/posthog-app/_parent/products/mcp_analytics/frontend/MCPAnalyticsToolDetail 16.8 kB 0 B
frontend/dist-report/posthog-app/_parent/products/metrics/frontend/MetricsScene 24.2 kB 0 B
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/components/QuestionRenderer 1.78 kB 0 B
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/components/ReadonlyRunSurfaceImpl 1.76 kB 0 B
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/components/tool/builtinToolRenderers 5.73 kB 0 B
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/components/tool/EditDiffRenderer 3.48 kB 0 B
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/components/tool/posthogCodeToolRenderers 4.27 kB 0 B
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/components/tool/ReadFileContent 982 B 0 B
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/scenes/TaskTracker/TaskTracker 39.4 kB 0 B
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/stickiness/StickinessBarChart/StickinessBarChart 5.42 kB 0 B
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/stickiness/StickinessLineChart/StickinessLineChart 5.29 kB 0 B
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/trends/TrendsBarChart/TrendsBarChart 10.8 kB 0 B
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/trends/TrendsLifecycleChart/TrendsLifecycleChart 6.99 kB 0 B
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/trends/TrendsLineChart/TrendsLineChart 7.09 kB 0 B
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/trends/TrendsPieChart/TrendsPieChart 6 kB 0 B
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/trends/TrendsSlopeChart/TrendsSlopeChart 3.35 kB 0 B
frontend/dist-report/posthog-app/_parent/products/replay_vision/frontend/observations/ReplayObservation 21.7 kB 0 B
frontend/dist-report/posthog-app/_parent/products/replay_vision/frontend/replay_scanners/ReplayScanner 51.6 kB 0 B
frontend/dist-report/posthog-app/_parent/products/replay_vision/frontend/replay_scanners/ReplayScannersScene 24.1 kB 0 B
frontend/dist-report/posthog-app/_parent/products/replay_vision/frontend/replay_scanners/ScannerEditorScene 29.8 kB 0 B
frontend/dist-report/posthog-app/_parent/products/replay_vision/frontend/replay_scanners/VisionActionRunScene 6.34 kB 0 B
frontend/dist-report/posthog-app/_parent/products/replay_vision/frontend/replay_scanners/VisionActionScene 7.71 kB 0 B
frontend/dist-report/posthog-app/_parent/products/revenue_analytics/frontend/revenueAnalyticsLogic 2.17 kB 0 B
frontend/dist-report/posthog-app/_parent/products/revenue_analytics/frontend/RevenueAnalyticsScene 31.7 kB 0 B
frontend/dist-report/posthog-app/_parent/products/session_summaries/frontend/SessionGroupSummariesTable 6.18 kB 0 B
frontend/dist-report/posthog-app/_parent/products/session_summaries/frontend/SessionGroupSummaryScene 25.9 kB 0 B
frontend/dist-report/posthog-app/_parent/products/skills/frontend/LLMSkillScene 2.28 kB 0 B
frontend/dist-report/posthog-app/_parent/products/skills/frontend/LLMSkillsScene 2.29 kB 0 B
frontend/dist-report/posthog-app/_parent/products/tasks/frontend/SlackTaskContextScene 9.78 kB 0 B
frontend/dist-report/posthog-app/_parent/products/tracing/frontend/TracingScene 99.9 kB 0 B
frontend/dist-report/posthog-app/_parent/products/user_interviews/frontend/UserInterview 10.9 kB 0 B
frontend/dist-report/posthog-app/_parent/products/user_interviews/frontend/UserInterviewResponse 8.84 kB 0 B
frontend/dist-report/posthog-app/_parent/products/user_interviews/frontend/UserInterviews 7.25 kB 0 B
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewIndexScene 3.79 kB 0 B
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewRunScene 48.5 kB 0 B
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewRunsScene 9.02 kB 0 B
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewSettingsScene 12.4 kB 0 B
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewSnapshotHistoryScene 15 kB 0 B
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewSnapshotOverviewScene 20.6 kB 0 B
frontend/dist-report/posthog-app/_parent/products/workflows/frontend/TemplateLibrary/MessageTemplate 18.1 kB 0 B
frontend/dist-report/posthog-app/_parent/products/workflows/frontend/Workflows/WorkflowScene 113 kB 0 B
frontend/dist-report/posthog-app/_parent/products/workflows/frontend/WorkflowsScene 62.9 kB 0 B
frontend/dist-report/posthog-app/src/index 62.6 kB 0 B
frontend/dist-report/posthog-app/src/layout/panel-layout/ai-first/tabs/NavTabChat 8.2 kB 0 B
frontend/dist-report/posthog-app/src/lib/components/ActivityLog/describers 131 kB 0 B
frontend/dist-report/posthog-app/src/lib/components/Cards/TextCard/TextCardMarkdownEditor 10.7 kB 0 B
frontend/dist-report/posthog-app/src/lib/components/MonacoDiffEditor 533 B 0 B
frontend/dist-report/posthog-app/src/lib/components/Shortcuts/utils/DebugCHQueriesImpl 15.3 kB 0 B
frontend/dist-report/posthog-app/src/lib/components/Support/supportRouterLogic 1.56 kB 0 B
frontend/dist-report/posthog-app/src/lib/lemon-ui/LemonMarkdown/MermaidDiagram 2.03 kB 0 B
frontend/dist-report/posthog-app/src/lib/lemon-ui/LemonTextArea/LemonTextAreaMarkdown 858 B 0 B
frontend/dist-report/posthog-app/src/lib/lemon-ui/Link/Link 415 B 0 B
frontend/dist-report/posthog-app/src/lib/monaco/CodeEditor 448 B 0 B
frontend/dist-report/posthog-app/src/lib/monaco/CodeEditorImpl 26.6 kB 0 B
frontend/dist-report/posthog-app/src/lib/monaco/CodeEditorInline 649 B 0 B
frontend/dist-report/posthog-app/src/lib/monaco/vimMode 211 kB 0 B
frontend/dist-report/posthog-app/src/lib/ui/Button/ButtonPrimitives 482 B 0 B
frontend/dist-report/posthog-app/src/queries/nodes/WebVitals/WebVitals 13.2 kB 0 B
frontend/dist-report/posthog-app/src/queries/nodes/WebVitals/WebVitalsPathBreakdown 5.44 kB 0 B
frontend/dist-report/posthog-app/src/queries/Query/Query 6.82 kB 0 B
frontend/dist-report/posthog-app/src/queries/schema 1 MB 0 B
frontend/dist-report/posthog-app/src/scenes/activity/explore/EventsScene 8.98 kB 0 B
frontend/dist-report/posthog-app/src/scenes/activity/explore/SessionsScene 10.3 kB 0 B
frontend/dist-report/posthog-app/src/scenes/activity/live/LiveEventsTable 6.92 kB 0 B
frontend/dist-report/posthog-app/src/scenes/agentic/AgenticAuthorize 5.54 kB 0 B
frontend/dist-report/posthog-app/src/scenes/approvals/ApprovalDetail 18 kB 0 B
frontend/dist-report/posthog-app/src/scenes/approvals/changeRequestsLogic 622 B 0 B
frontend/dist-report/posthog-app/src/scenes/audit-logs/AdvancedActivityLogsScene 43.4 kB 0 B
frontend/dist-report/posthog-app/src/scenes/AuthenticatedShell 208 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/account/AccountConnected 3.32 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/account/AgenticAccountMismatch 2.43 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/account/credential-review/CredentialReview 5.08 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/cli/CLIAuthorize 12.1 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/cli/CLILive 3.9 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/email-mfa-verify/EmailMFAVerify 3.08 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/invite-signup/InviteSignup 1.5 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/login-2fa/Login2FA 4.61 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/login/Login 1.6 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/login/loginLogic 569 B 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/password-reset/PasswordReset 4.53 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/password-reset/PasswordResetComplete 3.06 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/shared/passkeyLogic 602 B 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/signup/SignupContainer 1.49 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/two-factor-reset/TwoFactorReset 3.51 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/vercel/VercelConnect 5.03 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/vercel/VercelLinkError 2.3 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/verify-email/VerifyEmail 1.51 kB 0 B
frontend/dist-report/posthog-app/src/scenes/billing/AuthorizationStatus 768 B 0 B
frontend/dist-report/posthog-app/src/scenes/billing/Billing 751 B 0 B
frontend/dist-report/posthog-app/src/scenes/billing/BillingSection 22 kB 0 B
frontend/dist-report/posthog-app/src/scenes/code-canvas/CodeCanvasLink 1.89 kB 0 B
frontend/dist-report/posthog-app/src/scenes/cohorts/Cohort 34.4 kB 0 B
frontend/dist-report/posthog-app/src/scenes/cohorts/CohortCalculationHistory 7.61 kB 0 B
frontend/dist-report/posthog-app/src/scenes/cohorts/Cohorts 11.3 kB 0 B
frontend/dist-report/posthog-app/src/scenes/coupons/Coupons 895 B 0 B
frontend/dist-report/posthog-app/src/scenes/dashboard/Dashboard 8.37 kB 0 B
frontend/dist-report/posthog-app/src/scenes/dashboard/dashboards/Dashboards 33.5 kB 0 B
frontend/dist-report/posthog-app/src/scenes/dashboard/dashboards/templates/DashboardTemplateCopyScene 7.33 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-management/DataManagementScene 7.13 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-management/definition/DefinitionEdit 23.7 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-management/definition/DefinitionView 32 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-management/MaterializedColumns/MaterializedColumns 13.1 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-management/variables/SqlVariableEditScene 8.8 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-pipelines/batch-exports/BatchExportScene 69.4 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-pipelines/DataPipelinesNewScene 5.66 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-pipelines/DestinationsScene 6.05 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-pipelines/event-filtering/EventFilterScene 23.6 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-pipelines/legacy-plugins/LegacyPluginScene 22.3 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-pipelines/TransformationsScene 5.26 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-pipelines/WebScriptsScene 5.91 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-warehouse/DataWarehouseScene 2.33 kB 0 B
frontend/dist-report/posthog-app/src/scenes/data-warehouse/editor/EditorScene 5.28 kB 0 B
frontend/dist-report/posthog-app/src/scenes/debug/DebugScene 25.8 kB 0 B
frontend/dist-report/posthog-app/src/scenes/debug/hog/HogRepl 9.26 kB 0 B
frontend/dist-report/posthog-app/src/scenes/experiments/Experiment 224 kB 0 B
frontend/dist-report/posthog-app/src/scenes/experiments/Experiments 23.7 kB 0 B
frontend/dist-report/posthog-app/src/scenes/experiments/notebook/NotebookCompactTable 2.32 kB 0 B
frontend/dist-report/posthog-app/src/scenes/experiments/SharedMetrics/SharedMetric 12.8 kB 0 B
frontend/dist-report/posthog-app/src/scenes/experiments/SharedMetrics/SharedMetrics 2.11 kB 0 B
frontend/dist-report/posthog-app/src/scenes/exports/ExportsScene 5.84 kB 0 B
frontend/dist-report/posthog-app/src/scenes/feature-flags/FeatureFlag 118 kB 0 B
frontend/dist-report/posthog-app/src/scenes/feature-flags/FeatureFlags 4.24 kB 0 B
frontend/dist-report/posthog-app/src/scenes/groups/Group 24.9 kB 0 B
frontend/dist-report/posthog-app/src/scenes/groups/Groups 9.96 kB 0 B
frontend/dist-report/posthog-app/src/scenes/groups/GroupsNew 8.89 kB 0 B
frontend/dist-report/posthog-app/src/scenes/health-alerts/HealthAlertsScene 6.56 kB 0 B
frontend/dist-report/posthog-app/src/scenes/health/categoryDetail/HealthCategoryDetailScene 13.7 kB 0 B
frontend/dist-report/posthog-app/src/scenes/health/HealthScene 17.5 kB 0 B
frontend/dist-report/posthog-app/src/scenes/health/pipelineStatus/PipelineStatusScene 12.5 kB 0 B
frontend/dist-report/posthog-app/src/scenes/heatmaps/scenes/heatmap/HeatmapNewScene 5.45 kB 0 B
frontend/dist-report/posthog-app/src/scenes/heatmaps/scenes/heatmap/HeatmapRecordingScene 5.52 kB 0 B
frontend/dist-report/posthog-app/src/scenes/heatmaps/scenes/heatmap/HeatmapScene 8.25 kB 0 B
frontend/dist-report/posthog-app/src/scenes/heatmaps/scenes/heatmaps/HeatmapsScene 5.47 kB 0 B
frontend/dist-report/posthog-app/src/scenes/hog-functions/HogFunctionScene 61.9 kB 0 B
frontend/dist-report/posthog-app/src/scenes/hog-functions/misc/Diff 1.35 kB 0 B
frontend/dist-report/posthog-app/src/scenes/inbox/InboxScene 243 kB 0 B
frontend/dist-report/posthog-app/src/scenes/insights/InsightQuickStart/InsightQuickStart 8.5 kB 0 B
frontend/dist-report/posthog-app/src/scenes/insights/InsightScene 43.9 kB 0 B
frontend/dist-report/posthog-app/src/scenes/insights/views/BoxPlot/BoxPlot 5.46 kB 0 B
frontend/dist-report/posthog-app/src/scenes/insights/views/CalendarHeatMap/CalendarHeatMap 9.57 kB 0 B
frontend/dist-report/posthog-app/src/scenes/insights/views/RegionMap/RegionMap 31.1 kB 0 B
frontend/dist-report/posthog-app/src/scenes/insights/views/WorldMap/WorldMap 6.44 kB 0 B
frontend/dist-report/posthog-app/src/scenes/instance/AsyncMigrations/AsyncMigrations 14.6 kB 0 B
frontend/dist-report/posthog-app/src/scenes/instance/DeadLetterQueue/DeadLetterQueue 6.95 kB 0 B
frontend/dist-report/posthog-app/src/scenes/instance/QueryPerformance/QueryPerformance 15.7 kB 0 B
frontend/dist-report/posthog-app/src/scenes/instance/SystemStatus/SystemStatus 18.4 kB 0 B
frontend/dist-report/posthog-app/src/scenes/integrations/IntegrationsLandingScene 1.71 kB 0 B
frontend/dist-report/posthog-app/src/scenes/IntegrationsRedirect/IntegrationsRedirect 955 B 0 B
frontend/dist-report/posthog-app/src/scenes/marketing-analytics/MarketingAnalyticsScene 47.3 kB 0 B
frontend/dist-report/posthog-app/src/scenes/max/Max 21.5 kB 0 B
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/CreateInsightWidget 7.8 kB 0 B
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/CreateNotebookWidget 1.93 kB 0 B
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/ErrorTrackingWidget 8.38 kB 0 B
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/QueryWidget 7.75 kB 0 B
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/SearchSessionRecordingsWidget 8.4 kB 0 B
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/UpsertDashboardWidget 1.78 kB 0 B
frontend/dist-report/posthog-app/src/scenes/models/ModelsScene 20.9 kB 0 B
frontend/dist-report/posthog-app/src/scenes/models/NodeDetailScene 20 kB 0 B
frontend/dist-report/posthog-app/src/scenes/moveToPostHogCloud/MoveToPostHogCloud 4.54 kB 0 B
frontend/dist-report/posthog-app/src/scenes/new-tab/NewTabScene 3.06 kB 0 B
frontend/dist-report/posthog-app/src/scenes/notebooks/NotebookCanvasScene 13.6 kB 0 B
frontend/dist-report/posthog-app/src/scenes/notebooks/NotebookPanel/NotebookPanel 15.6 kB 0 B
frontend/dist-report/posthog-app/src/scenes/notebooks/NotebookScene 22.1 kB 0 B
frontend/dist-report/posthog-app/src/scenes/notebooks/NotebooksScene 9 kB 0 B
frontend/dist-report/posthog-app/src/scenes/oauth/OAuthAuthorize 844 B 0 B
frontend/dist-report/posthog-app/src/scenes/onboarding/legacy/coupon/OnboardingCouponRedemption 1.34 kB 0 B
frontend/dist-report/posthog-app/src/scenes/onboarding/Onboarding 782 kB 0 B
frontend/dist-report/posthog-app/src/scenes/onboarding/shared/sdkHealth/SdkHealthScene 9.34 kB 0 B
frontend/dist-report/posthog-app/src/scenes/organization/ConfirmOrganization/ConfirmOrganization 4.49 kB 0 B
frontend/dist-report/posthog-app/src/scenes/organization/Create/Create 704 B 0 B
frontend/dist-report/posthog-app/src/scenes/organization/Deactivated 1.21 kB 0 B
frontend/dist-report/posthog-app/src/scenes/organization/PendingDeletion 2.24 kB 0 B
frontend/dist-report/posthog-app/src/scenes/persons/PersonScene 29.6 kB 0 B
frontend/dist-report/posthog-app/src/scenes/persons/PersonsScene 12.2 kB 0 B
frontend/dist-report/posthog-app/src/scenes/PreflightCheck/PreflightCheck 5.57 kB 0 B
frontend/dist-report/posthog-app/src/scenes/product-tours/ProductTour 186 kB 0 B
frontend/dist-report/posthog-app/src/scenes/product-tours/ProductTours 6.28 kB 0 B
frontend/dist-report/posthog-app/src/scenes/project-homepage/ProjectHomepage 28.2 kB 0 B
frontend/dist-report/posthog-app/src/scenes/project/Create/Create 982 B 0 B
frontend/dist-report/posthog-app/src/scenes/project/PendingDeletion 2.6 kB 0 B
frontend/dist-report/posthog-app/src/scenes/resource-transfer/ResourceTransfer 10.8 kB 0 B
frontend/dist-report/posthog-app/src/scenes/saved-insights/SavedInsights 3.81 kB 0 B
frontend/dist-report/posthog-app/src/scenes/session-recordings/detail/SessionRecordingDetail 9.16 kB 0 B
frontend/dist-report/posthog-app/src/scenes/session-recordings/file-playback/SessionRecordingFilePlaybackScene 11.8 kB 0 B
frontend/dist-report/posthog-app/src/scenes/session-recordings/kiosk/SessionRecordingsKiosk 17.3 kB 0 B
frontend/dist-report/posthog-app/src/scenes/session-recordings/player/modal/SessionPlayerModal 8.87 kB 0 B
frontend/dist-report/posthog-app/src/scenes/session-recordings/player/snapshot-processing/DecompressionWorkerManager 323 B 0 B
frontend/dist-report/posthog-app/src/scenes/session-recordings/playlist/SessionRecordingsPlaylistScene 12.4 kB 0 B
frontend/dist-report/posthog-app/src/scenes/session-recordings/SessionRecordings 8.36 kB 0 B
frontend/dist-report/posthog-app/src/scenes/session-recordings/settings/SessionRecordingsSettingsScene 9.55 kB 0 B
frontend/dist-report/posthog-app/src/scenes/sessions/SessionProfileScene 22.4 kB 0 B
frontend/dist-report/posthog-app/src/scenes/settings/SettingsMap 7.24 kB 0 B
frontend/dist-report/posthog-app/src/scenes/settings/SettingsScene 10.5 kB 0 B
frontend/dist-report/posthog-app/src/scenes/sites/Site 1.57 kB 0 B
frontend/dist-report/posthog-app/src/scenes/startups/StartupProgram 21.1 kB 0 B
frontend/dist-report/posthog-app/src/scenes/StripeConfirmInstall/StripeConfirmInstall 3.7 kB 0 B
frontend/dist-report/posthog-app/src/scenes/subscriptions/SubscriptionScene 17.3 kB 0 B
frontend/dist-report/posthog-app/src/scenes/subscriptions/SubscriptionsScene 7.41 kB 0 B
frontend/dist-report/posthog-app/src/scenes/surveys/forms/SurveyFormBuilder 3.33 kB 0 B
frontend/dist-report/posthog-app/src/scenes/surveys/Survey 7.99 kB 0 B
frontend/dist-report/posthog-app/src/scenes/surveys/Surveys 28.1 kB 0 B
frontend/dist-report/posthog-app/src/scenes/surveys/wizard/SurveyWizard 70.1 kB 0 B
frontend/dist-report/posthog-app/src/scenes/themes/CustomCssScene 5.22 kB 0 B
frontend/dist-report/posthog-app/src/scenes/toolbar-launch/ToolbarLaunch 4.28 kB 0 B
frontend/dist-report/posthog-app/src/scenes/Unsubscribe/Unsubscribe 1.71 kB 0 B
frontend/dist-report/posthog-app/src/scenes/web-analytics/recap/WebAnalyticsRecapScene 17.5 kB 0 B
frontend/dist-report/posthog-app/src/scenes/web-analytics/SessionAttributionExplorer/SessionAttributionExplorerScene 12.8 kB 0 B
frontend/dist-report/posthog-app/src/scenes/web-analytics/WebAnalyticsScene 21.6 kB 0 B
frontend/dist-report/posthog-app/src/scenes/wizard/Wizard 4.49 kB 0 B
frontend/dist-report/posthog-app/src/sharedChunkAnchors 1.37 kB 0 B
frontend/dist-report/render-query/src/render-query/render-query 26.6 MB 0 B
frontend/dist-report/toolbar/src/toolbar/toolbar 13.6 MB 0 B

compressed-size-action

@webjunkie webjunkie added the stamphog Request AI approval (no full review) label Jul 1, 2026

@stamphog stamphog Bot 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.

The PR exceeded the size gate ceiling and has an unresolved substantive comment: the query silently drops rows with NULL run_started_at (via >= date_from), but the contract and serializer declare that field as nullable — creating a misleading API contract. The author should either tighten the contract to non-null and document that runs without timestamps are excluded, or add explicit NULL handling in the WHERE clause.

@stamphog stamphog Bot removed the stamphog Request AI approval (no full review) label Jul 1, 2026
The workflow_run_activity window filter (`run_started_at >= date_from`)
excludes runs whose start timestamp didn't parse, so the endpoint never
returns a null start — but the contract/serializer declared it nullable, a
misleading API shape flagged in review. Tighten the contract to non-null and
document that unparseable-start runs are excluded, since they can't be placed
on the chart's time axis. This diverges intentionally from the shared
WorkflowRunDetail shape, which lists all runs including queued ones.

Generated types will be regenerated by CI's OpenAPI job to match.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019Yp2qw9YU7y78eAeEpKmFP
Comment thread products/engineering_analytics/frontend/generated/api.schemas.ts Outdated
Comment thread services/mcp/src/api/generated.ts Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: af97658278

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@tests-posthog tests-posthog Bot disabled auto-merge July 1, 2026 07:25
@webjunkie webjunkie enabled auto-merge (squash) July 1, 2026 07:27
@posthog

posthog Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

👋 Visual changes detected for this PR.

Review and approve in PostHog Visual Review

If these changes are unexpected, they may be caused by a flaky test or a broken snapshot on master. Don't approve — rerun the job or wait for a fix.

Resolve conflicts in test_logic.py (keep both the activity-chart and the new
branch-filter tests) and workflowRunsLogic.ts (window listener comment). The
activity endpoint isn't branch-scoped, so it stays off the branch reload.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019Yp2qw9YU7y78eAeEpKmFP

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: abf4228d21

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread products/engineering_analytics/frontend/scenes/workflowRunsLogic.ts
…branch

Master's branch filter scopes the runs table and runner-cost calls via
head_branch, but the new activity-chart endpoint didn't take a branch param
and wasn't reloaded on setAppliedBranch — so a branch-scoped view plotted
every branch's runs under the selected-branch filter.

Thread `branch` through workflow_run_activity (query WHERE head_branch,
facade, logic, view param) mirroring workflow_runs/workflow_runner_costs, and
reload the chart on setAppliedBranch. Extends the branch-filter test to cover
the activity endpoint. Generated types canonicalize via CI's OpenAPI job.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019Yp2qw9YU7y78eAeEpKmFP

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 27b80d34fd

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


afterMount(({ actions }) => {
actions.loadRuns()
actions.loadRunActivity()

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Mock the activity loader in workflowRunsLogic tests

When this logic is mounted by the existing products/engineering_analytics/frontend/scenes/workflowRunsLogic.test.ts, this new mount-time request now calls engineeringAnalyticsWorkflowRunActivity, but that test's jest.mock('../generated/api', ...) still only provides the runs, runner-cost, and jobs functions. In the Jest environment the imported activity function is therefore undefined, so mounting the logic invokes an undefined loader and dispatches a failure/throws instead of the expected successful load; please add the new API mock/default resolved value and include it in the reload expectations.

Useful? React with 👍 / 👎.

…gic test

Master's new workflowRunsLogic test mocks ../generated/api with only the
runs/runner-cost/jobs functions; the activity loader this PR added is now
called on mount and on branch change, so the mock returned undefined and the
loader threw. Add the activity mock + resolved value, include it in the
reload expectations, and assert the activity request is branch-scoped too.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019Yp2qw9YU7y78eAeEpKmFP
@tests-posthog tests-posthog Bot disabled auto-merge July 1, 2026 15:44
@webjunkie webjunkie enabled auto-merge (squash) July 1, 2026 15:45
@webjunkie webjunkie merged commit 848cbcd into master Jul 1, 2026
257 of 259 checks passed
@webjunkie webjunkie deleted the claude/analytics-chart-scrubber-ji4rzh branch July 1, 2026 19:41
@deployment-status-posthog

deployment-status-posthog Bot commented Jul 1, 2026

Copy link
Copy Markdown

Deploy status

Environment Status Deployed At Workflow
dev ✅ Deployed 2026-07-01 20:24 UTC Run
prod-us ✅ Deployed 2026-07-01 20:37 UTC Run
prod-eu ✅ Deployed 2026-07-01 20:38 UTC Run

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