Skip to content

feat(billing): add billing alerts#66355

Draft
willwearing wants to merge 3 commits into
will/billing-alerts-migrationfrom
will/billing-alerts-feature
Draft

feat(billing): add billing alerts#66355
willwearing wants to merge 3 commits into
will/billing-alerts-migrationfrom
will/billing-alerts-feature

Conversation

@willwearing

@willwearing willwearing commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Why?

Lots of customers have asked for this, especially spend spike notifications when daily burn jumps unexpectedly, project-level billing alert controls, and billing notifications that don't depend on an org owner receiving the email.

I didn't want to create more work for others, so I checked the existing patterns and architecture first.

How?

  • Product analytics alerts and logs alerting already have the same shape: alert config, scheduled checks, check history, cooldowns, and notification destinations.
  • I copied the logs alerting pattern most closely because billing has product-specific rules, but still needs the same alert lifecycle and destination handling instead of a separate notification system.

What?

  • Let customers setup billing alerts and post to Slack, Microsoft Teams, or use a customer webhook (email already happens so no need to offer)

Base migration branch here: #66353

Local proof screenshots

Billing alert created through the UI and firing after the synthetic billing spike:

Billing alert firing in UI

Slack notification delivered to #will-account-alerts:

Screenshot 2026-06-25 at 11 56 09 AM

How did you test this code?

  • bin/hogli build:openapi
  • uv run ruff check products/billing_alerts posthog/temporal/billing_alerts posthog/management/commands/start_temporal_worker.py posthog/settings/web.py posthog/temporal/schedule.py
  • pnpm exec oxfmt --check frontend/src/lib/components/Alerting frontend/src/scenes/billing/BillingAlerts.tsx frontend/src/scenes/billing/billingAlertsLogic.ts frontend/src/scenes/billing/BillingSection.tsx frontend/src/scenes/billing/types.ts frontend/src/scenes/hog-functions/AlertWizard/AlertWizard.tsx frontend/src/scenes/hog-functions/AlertWizard/steps/WizardCard.tsx frontend/src/scenes/hog-functions/list/HogFunctionsList.tsx
  • pnpm exec oxlint frontend/src/lib/components/Alerting frontend/src/scenes/billing/BillingAlerts.tsx frontend/src/scenes/billing/billingAlertsLogic.ts frontend/src/scenes/billing/BillingSection.tsx frontend/src/scenes/billing/types.ts frontend/src/scenes/hog-functions/AlertWizard/AlertWizard.tsx frontend/src/scenes/hog-functions/AlertWizard/steps/WizardCard.tsx frontend/src/scenes/hog-functions/list/HogFunctionsList.tsx

Manual UI plus Slack proof run:

Prereqs:

  • Add Slack app env vars locally: SLACK_APP_CLIENT_ID, SLACK_APP_CLIENT_SECRET, and SLACK_APP_SIGNING_SECRET.
  • Start the local app with Flox.
  • Connect Slack in the local PostHog instance.
  • Invite the PostHog Slack app to the Slack channel you want to test.

Ask your agent to:

  1. Create a billing alert from Billing > Alerts > New notification, choose Slack, and select a Slack channel.
  2. Trigger a synthetic billing spike by evaluating the alert with a local billing response where the baseline is low and the current day is above the threshold. In this run, the baseline was 10 for 7 days and current spend was 100.
  3. Check that the billing alert event has notification_sent_at, the HogFunction invocation in posthog.hog_invocation_results is succeeded, and the Slack message is visible in the selected channel.

Proof records from the local run:

  • see photos above

Stay up-to-date with PostHog coding conventions for a smoother review.

Automatic notifications

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

Docs update

We should once done?

Agent context

Autonomy: Human-driven, agent-assisted.

Implementation was guided by local repo inspection, existing alerting UI patterns, and local validation.

The main design choice was to keep shared alerting components atomic and pass billing-specific trigger/configuration UI into those primitives, rather than baking billing behavior into the shared layer.

@willwearing willwearing self-assigned this Jun 26, 2026
@github-actions

This comment has been minimized.

@github-actions

Copy link
Copy Markdown
Contributor

MCP UI Apps size report

App JS CSS
debug 576.7 KB 158.4 KB
action 348.9 KB 158.4 KB
action-list 508.3 KB 158.4 KB
cohort 348.0 KB 158.4 KB
cohort-list 507.4 KB 158.4 KB
email-template 347.8 KB 158.4 KB
error-details 366.1 KB 158.4 KB
error-issue 348.6 KB 158.4 KB
error-issue-list 508.3 KB 158.4 KB
experiment 505.6 KB 158.4 KB
experiment-list 509.1 KB 158.4 KB
experiment-results 507.3 KB 158.4 KB
feature-flag 543.7 KB 158.4 KB
feature-flag-list 547.3 KB 158.4 KB
feature-flag-testing 425.8 KB 158.4 KB
insight-actors 506.3 KB 158.4 KB
invite-email-preview 347.3 KB 158.4 KB
llm-costs 503.7 KB 158.4 KB
session-recording 349.7 KB 158.4 KB
session-summary 355.2 KB 158.4 KB
survey 349.5 KB 158.4 KB
survey-global-stats 506.4 KB 158.4 KB
survey-list 509.0 KB 158.4 KB
survey-stats 506.4 KB 158.4 KB
trace-span 348.4 KB 158.4 KB
trace-span-list 508.3 KB 158.4 KB
workflow 348.3 KB 158.4 KB
workflow-list 507.7 KB 158.4 KB
query-results 678.4 KB 158.4 KB
render-ui 613.0 KB 158.4 KB
visual-review-snapshots 352.8 KB 158.4 KB

@github-actions

github-actions Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Size Change: +381 kB (+0.59%)

Total Size: 64.6 MB

📦 View Changed
Filename Size Change
frontend/dist-report/exporter/_chunks/chunk 2.62 MB +358 kB (+15.81%) ⚠️
frontend/dist-report/posthog-app/src/scenes/billing/BillingAlerts 23 kB +23 kB (new file) 🆕
ℹ️ 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/_parent/products/actions/frontend/pages/Action 28 kB 0 B
frontend/dist-report/exporter/_parent/products/actions/frontend/pages/Actions 5.69 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_gateway/frontend/AIGatewayScene 13.2 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/AIObservabilityScene 120 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/AIObservabilitySessionScene 19.6 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/AIObservabilityTraceScene 132 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/AIObservabilityUsers 3.44 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/clusters/AIObservabilityClusterScene 21.8 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/clusters/AIObservabilityClustersScene 53.9 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/datasets/AIObservabilityDatasetScene 20.7 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/datasets/AIObservabilityDatasetsScene 4.07 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/evaluations/AIObservabilityEvaluation 60.8 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/evaluations/AIObservabilityEvaluationsScene 32.8 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/evaluations/EvaluationTemplates 671 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.5 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/prompts/LLMPromptScene 32.9 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/prompts/LLMPromptsScene 5.21 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/tags/AIObservabilityTag 32 kB 0 B
frontend/dist-report/exporter/_parent/products/ai_observability/frontend/tags/AIObservabilityTagsScene 11.8 kB 0 B
frontend/dist-report/exporter/_parent/products/business_knowledge/frontend/scenes/BusinessKnowledgeScene 23.3 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 5.76 kB 0 B
frontend/dist-report/exporter/_parent/products/conversations/frontend/scenes/ticket/SupportTicketScene 41.5 kB 0 B
frontend/dist-report/exporter/_parent/products/conversations/frontend/scenes/tickets/SupportTicketsScene 1.68 kB 0 B
frontend/dist-report/exporter/_parent/products/customer_analytics/frontend/CustomerAnalyticsScene 100 kB 0 B
frontend/dist-report/exporter/_parent/products/customer_analytics/frontend/scenes/CustomerAnalyticsConfigurationScene/CustomerAnalyticsConfigurationScene 6.51 kB 0 B
frontend/dist-report/exporter/_parent/products/customer_analytics/frontend/scenes/CustomerJourneyBuilderScene/CustomerJourneyBuilderScene 6.36 kB 0 B
frontend/dist-report/exporter/_parent/products/customer_analytics/frontend/scenes/CustomerJourneyTemplatesScene/CustomerJourneyTemplatesScene 9.23 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/DataWarehouseScene 32.3 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/frontend/scenes/NewSourceScene/NewSourceScene 2.91 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/frontend/scenes/SchemaScene/SchemaScene 34.1 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/frontend/scenes/SourceConnectScene/SourceConnectScene 6.79 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/frontend/scenes/SourceScene/SourceScene 2.69 kB 0 B
frontend/dist-report/exporter/_parent/products/data_warehouse/frontend/scenes/SourcesScene/SourcesScene 7.49 kB 0 B
frontend/dist-report/exporter/_parent/products/early_access_features/frontend/EarlyAccessFeature 5.58 kB 0 B
frontend/dist-report/exporter/_parent/products/early_access_features/frontend/EarlyAccessFeatures 3.73 kB 0 B
frontend/dist-report/exporter/_parent/products/endpoints/frontend/EndpointScene 47.7 kB 0 B
frontend/dist-report/exporter/_parent/products/endpoints/frontend/EndpointsScene 27.5 kB 0 B
frontend/dist-report/exporter/_parent/products/engineering_analytics/frontend/scenes/EngineeringAnalyticsAuthorScene 5.31 kB 0 B
frontend/dist-report/exporter/_parent/products/engineering_analytics/frontend/scenes/EngineeringAnalyticsScene 21.5 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 6.42 kB 0 B
frontend/dist-report/exporter/_parent/products/engineering_analytics/frontend/scenes/WorkflowRunsScene 7.94 kB 0 B
frontend/dist-report/exporter/_parent/products/error_tracking/frontend/scenes/ErrorTrackingFingerprintsScene/ErrorTrackingIssueFingerprintsScene 7.66 kB 0 B
frontend/dist-report/exporter/_parent/products/error_tracking/frontend/scenes/ErrorTrackingIssueScene/ErrorTrackingIssueScene 102 kB 0 B
frontend/dist-report/exporter/_parent/products/error_tracking/frontend/scenes/ErrorTrackingScene/ErrorTrackingScene 42.6 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.24 kB 0 B
frontend/dist-report/exporter/_parent/products/games/FlappyHog/FlappyHog 5.7 kB 0 B
frontend/dist-report/exporter/_parent/products/growth/frontend/IdentityMatchingScene 35.9 kB 0 B
frontend/dist-report/exporter/_parent/products/legal_documents/frontend/scenes/LegalDocumentNewScene 60.1 kB 0 B
frontend/dist-report/exporter/_parent/products/legal_documents/frontend/scenes/LegalDocumentsScene 6.37 kB 0 B
frontend/dist-report/exporter/_parent/products/links/frontend/LinkScene 25.4 kB 0 B
frontend/dist-report/exporter/_parent/products/links/frontend/LinksScene 5.15 kB 0 B
frontend/dist-report/exporter/_parent/products/live_debugger/frontend/LiveDebugger 19.6 kB 0 B
frontend/dist-report/exporter/_parent/products/logs/frontend/LogsScene 22.6 kB 0 B
frontend/dist-report/exporter/_parent/products/logs/frontend/scenes/LogsAlertDetailScene/LogsAlertDetailScene 18.5 kB 0 B
frontend/dist-report/exporter/_parent/products/logs/frontend/scenes/LogsAlertNotificationDetailScene/LogsAlertNotificationDetailScene 9 kB 0 B
frontend/dist-report/exporter/_parent/products/logs/frontend/scenes/LogsSamplingDetailScene/LogsSamplingDetailScene 6.11 kB 0 B
frontend/dist-report/exporter/_parent/products/logs/frontend/scenes/LogsSamplingNewScene/LogsSamplingNewScene 3.12 kB 0 B
frontend/dist-report/exporter/_parent/products/managed_migrations/frontend/ManagedMigration 15.2 kB 0 B
frontend/dist-report/exporter/_parent/products/mcp_analytics/frontend/MCPAnalyticsScene 109 kB 0 B
frontend/dist-report/exporter/_parent/products/mcp_analytics/frontend/MCPAnalyticsToolDetail 20.1 kB 0 B
frontend/dist-report/exporter/_parent/products/metrics/frontend/MetricsScene 18.2 kB 0 B
frontend/dist-report/exporter/_parent/products/posthog_ai/frontend/components/QuestionRenderer 1.75 kB 0 B
frontend/dist-report/exporter/_parent/products/posthog_ai/frontend/components/RunViewerImpl 5.8 kB 0 B
frontend/dist-report/exporter/_parent/products/posthog_ai/frontend/components/tool/builtinToolRenderers 4.48 kB 0 B
frontend/dist-report/exporter/_parent/products/posthog_ai/frontend/components/tool/EditDiffRenderer 3.23 kB 0 B
frontend/dist-report/exporter/_parent/products/posthog_ai/frontend/scenes/TaskTracker/TaskTracker 23.7 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/stickiness/StickinessBarChart/StickinessBarChart 4.45 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/stickiness/StickinessLineChart/StickinessLineChart 4.34 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/trends/TrendsBarChart/TrendsBarChart 9.83 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/trends/TrendsLifecycleChart/TrendsLifecycleChart 5.9 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/trends/TrendsLineChart/TrendsLineChart 6.16 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/trends/TrendsPieChart/TrendsPieChart 5.06 kB 0 B
frontend/dist-report/exporter/_parent/products/product_analytics/frontend/insights/trends/TrendsSlopeChart/TrendsSlopeChart 2.6 kB 0 B
frontend/dist-report/exporter/_parent/products/replay_vision/frontend/observations/ReplayObservation 18 kB 0 B
frontend/dist-report/exporter/_parent/products/replay_vision/frontend/replay_scanners/ReplayScanner 41.3 kB 0 B
frontend/dist-report/exporter/_parent/products/replay_vision/frontend/replay_scanners/ReplayScannersScene 22.4 kB 0 B
frontend/dist-report/exporter/_parent/products/replay_vision/frontend/replay_scanners/ScannerEditorScene 25.2 kB 0 B
frontend/dist-report/exporter/_parent/products/revenue_analytics/frontend/revenueAnalyticsLogic 1.49 kB 0 B
frontend/dist-report/exporter/_parent/products/revenue_analytics/frontend/RevenueAnalyticsScene 29.8 kB 0 B
frontend/dist-report/exporter/_parent/products/session_summaries/frontend/SessionGroupSummariesTable 5.4 kB 0 B
frontend/dist-report/exporter/_parent/products/session_summaries/frontend/SessionGroupSummaryScene 23.3 kB 0 B
frontend/dist-report/exporter/_parent/products/skills/frontend/LLMSkillScene 1.47 kB 0 B
frontend/dist-report/exporter/_parent/products/skills/frontend/LLMSkillsScene 1.48 kB 0 B
frontend/dist-report/exporter/_parent/products/tasks/frontend/SlackTaskContextScene 9 kB 0 B
frontend/dist-report/exporter/_parent/products/tracing/frontend/TracingScene 95.1 kB 0 B
frontend/dist-report/exporter/_parent/products/user_interviews/frontend/UserInterview 10.8 kB 0 B
frontend/dist-report/exporter/_parent/products/user_interviews/frontend/UserInterviewResponse 8.05 kB 0 B
frontend/dist-report/exporter/_parent/products/user_interviews/frontend/UserInterviews 6.46 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewIndexScene 3 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewRunScene 47.2 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewRunsScene 8.23 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewSettingsScene 11.6 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewSnapshotHistoryScene 14.3 kB 0 B
frontend/dist-report/exporter/_parent/products/visual_review/frontend/scenes/VisualReviewSnapshotOverviewScene 19.8 kB 0 B
frontend/dist-report/exporter/_parent/products/workflows/frontend/TemplateLibrary/MessageTemplate 17 kB 0 B
frontend/dist-report/exporter/_parent/products/workflows/frontend/Workflows/WorkflowScene 113 kB 0 B
frontend/dist-report/exporter/_parent/products/workflows/frontend/WorkflowsScene 61.4 kB 0 B
frontend/dist-report/exporter/src/exporter/exporter 25.9 kB 0 B
frontend/dist-report/exporter/src/exporter/scenes/ExporterDashboardScene 6.67 kB 0 B
frontend/dist-report/exporter/src/exporter/scenes/ExporterHeatmapScene 20.1 kB 0 B
frontend/dist-report/exporter/src/exporter/scenes/ExporterInsightScene 7.25 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 5.63 kB 0 B
frontend/dist-report/exporter/src/exporterSharedChunkAnchors 1.26 kB 0 B
frontend/dist-report/exporter/src/lib/components/ActivityLog/describers 129 kB 0 B
frontend/dist-report/exporter/src/lib/components/Cards/TextCard/TextCardMarkdownEditor 10.6 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 kB 0 B
frontend/dist-report/exporter/src/lib/lemon-ui/LemonTextArea/LemonTextAreaMarkdown 790 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.5 kB 0 B
frontend/dist-report/exporter/src/queries/nodes/WebVitals/WebVitalsPathBreakdown 4.76 kB 0 B
frontend/dist-report/exporter/src/queries/Query/Query 5.12 kB 0 B
frontend/dist-report/exporter/src/queries/schema 969 kB 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 22.8 kB 0 B
frontend/dist-report/exporter/src/scenes/data-pipelines/TransformationsScene 8.09 kB 0 B
frontend/dist-report/exporter/src/scenes/experiments/notebook/NotebookCompactTable 1.54 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.49 kB 0 B
frontend/dist-report/exporter/src/scenes/insights/views/CalendarHeatMap/CalendarHeatMap 8.88 kB 0 B
frontend/dist-report/exporter/src/scenes/insights/views/RegionMap/RegionMap 30.3 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 kB 0 B
frontend/dist-report/exporter/src/scenes/models/NodeDetailScene 19.1 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 2.62 MB 0 B
frontend/dist-report/posthog-app/_parent/products/actions/frontend/pages/Action 29.5 kB +72 B (+0.24%)
frontend/dist-report/posthog-app/_parent/products/actions/frontend/pages/Actions 7.12 kB +68 B (+0.96%)
frontend/dist-report/posthog-app/_parent/products/ai_gateway/frontend/AIGatewayScene 13.8 kB +34 B (+0.25%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/AIObservabilityScene 122 kB +68 B (+0.06%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/AIObservabilitySessionScene 20.3 kB +34 B (+0.17%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/AIObservabilityTraceScene 133 kB +34 B (+0.03%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/AIObservabilityUsers 4.29 kB +34 B (+0.8%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/clusters/AIObservabilityClusterScene 22.3 kB +34 B (+0.15%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/clusters/AIObservabilityClustersScene 54.5 kB +34 B (+0.06%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/datasets/AIObservabilityDatasetScene 21.3 kB +34 B (+0.16%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/datasets/AIObservabilityDatasetsScene 4.61 kB +34 B (+0.74%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/evaluations/AIObservabilityEvaluation 61.3 kB +34 B (+0.06%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/evaluations/AIObservabilityEvaluationsScene 34.2 kB +68 B (+0.2%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/evaluations/EvaluationTemplates 671 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.1 kB +34 B (+0.09%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/prompts/LLMPromptScene 34.3 kB +72 B (+0.21%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/prompts/LLMPromptsScene 5.76 kB +38 B (+0.66%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/tags/AIObservabilityTag 33.4 kB +68 B (+0.2%)
frontend/dist-report/posthog-app/_parent/products/ai_observability/frontend/tags/AIObservabilityTagsScene 13.2 kB +68 B (+0.52%)
frontend/dist-report/posthog-app/_parent/products/business_knowledge/frontend/scenes/BusinessKnowledgeScene 23.8 kB +34 B (+0.14%)
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 7.94 kB +102 B (+1.3%)
frontend/dist-report/posthog-app/_parent/products/conversations/frontend/scenes/ticket/SupportTicketScene 35.6 kB +102 B (+0.29%)
frontend/dist-report/posthog-app/_parent/products/conversations/frontend/scenes/tickets/SupportTicketsScene 2.22 kB +34 B (+1.55%)
frontend/dist-report/posthog-app/_parent/products/customer_analytics/frontend/CustomerAnalyticsScene 101 kB +72 B (+0.07%)
frontend/dist-report/posthog-app/_parent/products/customer_analytics/frontend/scenes/CustomerAnalyticsConfigurationScene/CustomerAnalyticsConfigurationScene 8.69 kB +102 B (+1.19%)
frontend/dist-report/posthog-app/_parent/products/customer_analytics/frontend/scenes/CustomerJourneyBuilderScene/CustomerJourneyBuilderScene 7.75 kB +68 B (+0.88%)
frontend/dist-report/posthog-app/_parent/products/customer_analytics/frontend/scenes/CustomerJourneyTemplatesScene/CustomerJourneyTemplatesScene 10.1 kB +68 B (+0.67%)
frontend/dist-report/posthog-app/_parent/products/data_warehouse/DataWarehouseScene 2.11 kB +34 B (+1.64%)
frontend/dist-report/posthog-app/_parent/products/data_warehouse/frontend/scenes/NewSourceScene/NewSourceScene 3.76 kB +34 B (+0.91%)
frontend/dist-report/posthog-app/_parent/products/data_warehouse/frontend/scenes/SchemaScene/SchemaScene 34.7 kB +34 B (+0.1%)
frontend/dist-report/posthog-app/_parent/products/data_warehouse/frontend/scenes/SourceConnectScene/SourceConnectScene 7.58 kB +34 B (+0.45%)
frontend/dist-report/posthog-app/_parent/products/data_warehouse/frontend/scenes/SourceScene/SourceScene 3.43 kB +34 B (+1%)
frontend/dist-report/posthog-app/_parent/products/data_warehouse/frontend/scenes/SourcesScene/SourcesScene 8.21 kB +72 B (+0.88%)
frontend/dist-report/posthog-app/_parent/products/early_access_features/frontend/EarlyAccessFeature 7.14 kB +68 B (+0.96%)
frontend/dist-report/posthog-app/_parent/products/early_access_features/frontend/EarlyAccessFeatures 4.28 kB +38 B (+0.9%)
frontend/dist-report/posthog-app/_parent/products/endpoints/frontend/EndpointScene 49.1 kB +72 B (+0.15%)
frontend/dist-report/posthog-app/_parent/products/endpoints/frontend/EndpointsScene 26.9 kB +72 B (+0.27%)
frontend/dist-report/posthog-app/_parent/products/engineering_analytics/frontend/scenes/EngineeringAnalyticsAuthorScene 5.86 kB +34 B (+0.58%)
frontend/dist-report/posthog-app/_parent/products/engineering_analytics/frontend/scenes/EngineeringAnalyticsScene 22.1 kB +34 B (+0.15%)
frontend/dist-report/posthog-app/_parent/products/engineering_analytics/frontend/scenes/PullRequestDetailScene 21.4 kB +34 B (+0.16%)
frontend/dist-report/posthog-app/_parent/products/engineering_analytics/frontend/scenes/WorkflowRunDetailScene 6.96 kB +34 B (+0.49%)
frontend/dist-report/posthog-app/_parent/products/engineering_analytics/frontend/scenes/WorkflowRunsScene 8.49 kB +34 B (+0.4%)
frontend/dist-report/posthog-app/_parent/products/error_tracking/frontend/scenes/ErrorTrackingFingerprintsScene/ErrorTrackingIssueFingerprintsScene 8.23 kB +34 B (+0.41%)
frontend/dist-report/posthog-app/_parent/products/error_tracking/frontend/scenes/ErrorTrackingIssueScene/ErrorTrackingIssueScene 103 kB +106 B (+0.1%)
frontend/dist-report/posthog-app/_parent/products/error_tracking/frontend/scenes/ErrorTrackingScene/ErrorTrackingScene 45.1 kB +102 B (+0.23%)
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.24 kB 0 B
frontend/dist-report/posthog-app/_parent/products/games/FlappyHog/FlappyHog 5.7 kB 0 B
frontend/dist-report/posthog-app/_parent/products/growth/frontend/IdentityMatchingScene 36.4 kB +34 B (+0.09%)
frontend/dist-report/posthog-app/_parent/products/legal_documents/frontend/scenes/LegalDocumentNewScene 60.6 kB +34 B (+0.06%)
frontend/dist-report/posthog-app/_parent/products/legal_documents/frontend/scenes/LegalDocumentsScene 6.91 kB +34 B (+0.49%)
frontend/dist-report/posthog-app/_parent/products/links/frontend/LinkScene 26 kB +34 B (+0.13%)
frontend/dist-report/posthog-app/_parent/products/links/frontend/LinksScene 5.7 kB +38 B (+0.67%)
frontend/dist-report/posthog-app/_parent/products/live_debugger/frontend/LiveDebugger 20.1 kB +34 B (+0.17%)
frontend/dist-report/posthog-app/_parent/products/logs/frontend/components/LogsViewer/LogsViewerModal/LogsViewerModal 2.48 kB +34 B (+1.39%)
frontend/dist-report/posthog-app/_parent/products/logs/frontend/LogsScene 24 kB +102 B (+0.43%)
frontend/dist-report/posthog-app/_parent/products/logs/frontend/scenes/LogsAlertDetailScene/LogsAlertDetailScene 19.2 kB +34 B (+0.18%)
frontend/dist-report/posthog-app/_parent/products/logs/frontend/scenes/LogsAlertNotificationDetailScene/LogsAlertNotificationDetailScene 9.61 kB +34 B (+0.36%)
frontend/dist-report/posthog-app/_parent/products/logs/frontend/scenes/LogsSamplingDetailScene/LogsSamplingDetailScene 6.66 kB +34 B (+0.51%)
frontend/dist-report/posthog-app/_parent/products/logs/frontend/scenes/LogsSamplingNewScene/LogsSamplingNewScene 3.67 kB +34 B (+0.94%)
frontend/dist-report/posthog-app/_parent/products/managed_migrations/frontend/ManagedMigration 15.8 kB +34 B (+0.22%)
frontend/dist-report/posthog-app/_parent/products/mcp_analytics/frontend/MCPAnalyticsScene 110 kB +34 B (+0.03%)
frontend/dist-report/posthog-app/_parent/products/mcp_analytics/frontend/MCPAnalyticsToolDetail 20.7 kB +34 B (+0.16%)
frontend/dist-report/posthog-app/_parent/products/metrics/frontend/MetricsScene 19 kB +34 B (+0.18%)
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/components/QuestionRenderer 1.75 kB 0 B
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/components/RunViewerImpl 5.84 kB 0 B
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/components/tool/builtinToolRenderers 4.48 kB 0 B
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/components/tool/EditDiffRenderer 3.23 kB 0 B
frontend/dist-report/posthog-app/_parent/products/posthog_ai/frontend/scenes/TaskTracker/TaskTracker 22.7 kB +34 B (+0.15%)
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/stickiness/StickinessBarChart/StickinessBarChart 4.96 kB +34 B (+0.69%)
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/stickiness/StickinessLineChart/StickinessLineChart 4.85 kB +34 B (+0.71%)
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/trends/TrendsBarChart/TrendsBarChart 10.3 kB +34 B (+0.33%)
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/trends/TrendsLifecycleChart/TrendsLifecycleChart 6.41 kB +34 B (+0.53%)
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/trends/TrendsLineChart/TrendsLineChart 6.67 kB +34 B (+0.51%)
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/trends/TrendsPieChart/TrendsPieChart 5.57 kB +34 B (+0.61%)
frontend/dist-report/posthog-app/_parent/products/product_analytics/frontend/insights/trends/TrendsSlopeChart/TrendsSlopeChart 3.07 kB +34 B (+1.12%)
frontend/dist-report/posthog-app/_parent/products/replay_vision/frontend/observations/ReplayObservation 20.2 kB +102 B (+0.51%)
frontend/dist-report/posthog-app/_parent/products/replay_vision/frontend/replay_scanners/ReplayScanner 42.8 kB +68 B (+0.16%)
frontend/dist-report/posthog-app/_parent/products/replay_vision/frontend/replay_scanners/ReplayScannersScene 23.8 kB +68 B (+0.29%)
frontend/dist-report/posthog-app/_parent/products/replay_vision/frontend/replay_scanners/ScannerEditorScene 25.7 kB +34 B (+0.13%)
frontend/dist-report/posthog-app/_parent/products/revenue_analytics/frontend/revenueAnalyticsLogic 1.93 kB +34 B (+1.79%)
frontend/dist-report/posthog-app/_parent/products/revenue_analytics/frontend/RevenueAnalyticsScene 31.4 kB +68 B (+0.22%)
frontend/dist-report/posthog-app/_parent/products/session_summaries/frontend/SessionGroupSummariesTable 5.95 kB +33 B (+0.56%)
frontend/dist-report/posthog-app/_parent/products/session_summaries/frontend/SessionGroupSummaryScene 25.5 kB +102 B (+0.4%)
frontend/dist-report/posthog-app/_parent/products/skills/frontend/LLMSkillScene 2.01 kB +34 B (+1.72%)
frontend/dist-report/posthog-app/_parent/products/skills/frontend/LLMSkillsScene 2.02 kB +34 B (+1.71%)
frontend/dist-report/posthog-app/_parent/products/tasks/frontend/SlackTaskContextScene 9.54 kB +34 B (+0.36%)
frontend/dist-report/posthog-app/_parent/products/tracing/frontend/TracingScene 95.7 kB +34 B (+0.04%)
frontend/dist-report/posthog-app/_parent/products/user_interviews/frontend/UserInterview 10.8 kB 0 B
frontend/dist-report/posthog-app/_parent/products/user_interviews/frontend/UserInterviewResponse 8.59 kB +34 B (+0.4%)
frontend/dist-report/posthog-app/_parent/products/user_interviews/frontend/UserInterviews 7.01 kB +33 B (+0.47%)
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewIndexScene 3.55 kB +34 B (+0.97%)
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewRunScene 47.8 kB +34 B (+0.07%)
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewRunsScene 8.78 kB +34 B (+0.39%)
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewSettingsScene 12.2 kB +34 B (+0.28%)
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewSnapshotHistoryScene 14.8 kB +34 B (+0.23%)
frontend/dist-report/posthog-app/_parent/products/visual_review/frontend/scenes/VisualReviewSnapshotOverviewScene 20.3 kB +34 B (+0.17%)
frontend/dist-report/posthog-app/_parent/products/workflows/frontend/TemplateLibrary/MessageTemplate 17.7 kB +34 B (+0.19%)
frontend/dist-report/posthog-app/_parent/products/workflows/frontend/Workflows/WorkflowScene 107 kB +34 B (+0.03%)
frontend/dist-report/posthog-app/_parent/products/workflows/frontend/WorkflowsScene 62.6 kB +37 B (+0.06%)
frontend/dist-report/posthog-app/src/index 62.5 kB 0 B
frontend/dist-report/posthog-app/src/layout/panel-layout/ai-first/tabs/NavTabChat 7.96 kB +34 B (+0.43%)
frontend/dist-report/posthog-app/src/lib/components/ActivityLog/describers 130 kB +68 B (+0.05%)
frontend/dist-report/posthog-app/src/lib/components/Cards/TextCard/TextCardMarkdownEditor 10.6 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 20.1 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 kB 0 B
frontend/dist-report/posthog-app/src/lib/lemon-ui/LemonTextArea/LemonTextAreaMarkdown 790 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 12.9 kB +68 B (+0.53%)
frontend/dist-report/posthog-app/src/queries/nodes/WebVitals/WebVitalsPathBreakdown 5.2 kB +34 B (+0.66%)
frontend/dist-report/posthog-app/src/queries/Query/Query 6.51 kB +68 B (+1.06%)
frontend/dist-report/posthog-app/src/queries/schema 969 kB 0 B
frontend/dist-report/posthog-app/src/scenes/activity/explore/EventsScene 8.68 kB +68 B (+0.79%)
frontend/dist-report/posthog-app/src/scenes/activity/explore/SessionsScene 10 kB +68 B (+0.68%)
frontend/dist-report/posthog-app/src/scenes/activity/live/LiveEventsTable 6.65 kB +34 B (+0.51%)
frontend/dist-report/posthog-app/src/scenes/agentic/AgenticAuthorize 5.51 kB 0 B
frontend/dist-report/posthog-app/src/scenes/approvals/ApprovalDetail 17.7 kB +34 B (+0.19%)
frontend/dist-report/posthog-app/src/scenes/approvals/changeRequestsLogic 622 B 0 B
frontend/dist-report/posthog-app/src/scenes/audit-logs/AdvancedActivityLogsScene 43.1 kB +34 B (+0.08%)
frontend/dist-report/posthog-app/src/scenes/AuthenticatedShell 207 kB +38 B (+0.02%)
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.04 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 4.05 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/email-mfa-verify/EmailMFAVerify 3.04 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/invite-signup/InviteSignup 1.44 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/login-2fa/Login2FA 4.74 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/login/Login 1.53 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.5 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.42 kB 0 B
frontend/dist-report/posthog-app/src/scenes/authentication/two-factor-reset/TwoFactorReset 4.04 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.44 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 717 B 0 B
frontend/dist-report/posthog-app/src/scenes/billing/BillingSection 22.4 kB +616 B (+2.83%)
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.1 kB +68 B (+0.2%)
frontend/dist-report/posthog-app/src/scenes/cohorts/CohortCalculationHistory 7.37 kB +34 B (+0.46%)
frontend/dist-report/posthog-app/src/scenes/cohorts/Cohorts 11 kB +37 B (+0.34%)
frontend/dist-report/posthog-app/src/scenes/coupons/Coupons 895 B 0 B
frontend/dist-report/posthog-app/src/scenes/dashboard/Dashboard 7.93 kB +68 B (+0.87%)
frontend/dist-report/posthog-app/src/scenes/dashboard/dashboards/Dashboards 22.7 kB +38 B (+0.17%)
frontend/dist-report/posthog-app/src/scenes/dashboard/dashboards/templates/DashboardTemplateCopyScene 7.09 kB +34 B (+0.48%)
frontend/dist-report/posthog-app/src/scenes/data-management/DataManagementScene 6.82 kB +68 B (+1.01%)
frontend/dist-report/posthog-app/src/scenes/data-management/definition/DefinitionEdit 23.4 kB +68 B (+0.29%)
frontend/dist-report/posthog-app/src/scenes/data-management/definition/DefinitionView 31.6 kB +72 B (+0.23%)
frontend/dist-report/posthog-app/src/scenes/data-management/MaterializedColumns/MaterializedColumns 12.9 kB +34 B (+0.26%)
frontend/dist-report/posthog-app/src/scenes/data-management/variables/SqlVariableEditScene 8.57 kB +34 B (+0.4%)
frontend/dist-report/posthog-app/src/scenes/data-pipelines/batch-exports/BatchExportScene 67.8 kB +34 B (+0.05%)
frontend/dist-report/posthog-app/src/scenes/data-pipelines/DataPipelinesNewScene 5.35 kB +34 B (+0.64%)
frontend/dist-report/posthog-app/src/scenes/data-pipelines/DestinationsScene 5.78 kB +68 B (+1.19%)
frontend/dist-report/posthog-app/src/scenes/data-pipelines/event-filtering/EventFilterScene 23.3 kB +34 B (+0.15%)
frontend/dist-report/posthog-app/src/scenes/data-pipelines/legacy-plugins/LegacyPluginScene 22 kB +34 B (+0.15%)
frontend/dist-report/posthog-app/src/scenes/data-pipelines/TransformationsScene 4.99 kB +68 B (+1.38%)
frontend/dist-report/posthog-app/src/scenes/data-pipelines/WebScriptsScene 5.64 kB +68 B (+1.22%)
frontend/dist-report/posthog-app/src/scenes/data-warehouse/DataWarehouseScene 2.09 kB +34 B (+1.65%)
frontend/dist-report/posthog-app/src/scenes/data-warehouse/editor/EditorScene 5.01 kB +34 B (+0.68%)
frontend/dist-report/posthog-app/src/scenes/debug/DebugScene 25.5 kB +68 B (+0.27%)
frontend/dist-report/posthog-app/src/scenes/debug/hog/HogRepl 9.02 kB +34 B (+0.38%)
frontend/dist-report/posthog-app/src/scenes/experiments/Experiment 227 kB +68 B (+0.03%)
frontend/dist-report/posthog-app/src/scenes/experiments/Experiments 23.4 kB +38 B (+0.16%)
frontend/dist-report/posthog-app/src/scenes/experiments/notebook/NotebookCompactTable 2.05 kB +34 B (+1.69%)
frontend/dist-report/posthog-app/src/scenes/experiments/SharedMetrics/SharedMetric 12.5 kB +68 B (+0.55%)
frontend/dist-report/posthog-app/src/scenes/experiments/SharedMetrics/SharedMetrics 1.88 kB +34 B (+1.85%)
frontend/dist-report/posthog-app/src/scenes/exports/ExportsScene 5.6 kB +34 B (+0.61%)
frontend/dist-report/posthog-app/src/scenes/feature-flags/FeatureFlag 117 kB +72 B (+0.06%)
frontend/dist-report/posthog-app/src/scenes/feature-flags/FeatureFlags 4.01 kB +68 B (+1.73%)
frontend/dist-report/posthog-app/src/scenes/groups/Group 23.8 kB +102 B (+0.43%)
frontend/dist-report/posthog-app/src/scenes/groups/Groups 9.65 kB +68 B (+0.71%)
frontend/dist-report/posthog-app/src/scenes/groups/GroupsNew 8.65 kB +34 B (+0.39%)
frontend/dist-report/posthog-app/src/scenes/health-alerts/HealthAlertsScene 6.39 kB +68 B (+1.08%)
frontend/dist-report/posthog-app/src/scenes/health/categoryDetail/HealthCategoryDetailScene 13.4 kB +68 B (+0.51%)
frontend/dist-report/posthog-app/src/scenes/health/HealthScene 17.2 kB +68 B (+0.4%)
frontend/dist-report/posthog-app/src/scenes/health/pipelineStatus/PipelineStatusScene 12.3 kB +34 B (+0.28%)
frontend/dist-report/posthog-app/src/scenes/heatmaps/scenes/heatmap/HeatmapNewScene 5.21 kB +34 B (+0.66%)
frontend/dist-report/posthog-app/src/scenes/heatmaps/scenes/heatmap/HeatmapRecordingScene 5.22 kB +34 B (+0.66%)
frontend/dist-report/posthog-app/src/scenes/heatmaps/scenes/heatmap/HeatmapScene 7.94 kB +34 B (+0.43%)
frontend/dist-report/posthog-app/src/scenes/heatmaps/scenes/heatmaps/HeatmapsScene 5.23 kB +33 B (+0.64%)
frontend/dist-report/posthog-app/src/scenes/hog-functions/HogFunctionScene 60.8 kB +68 B (+0.11%)
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 224 kB +101 B (+0.05%)
frontend/dist-report/posthog-app/src/scenes/insights/InsightQuickStart/InsightQuickStart 8.26 kB +68 B (+0.83%)
frontend/dist-report/posthog-app/src/scenes/insights/InsightScene 41.3 kB +68 B (+0.16%)
frontend/dist-report/posthog-app/src/scenes/insights/views/BoxPlot/BoxPlot 5 kB +34 B (+0.68%)
frontend/dist-report/posthog-app/src/scenes/insights/views/CalendarHeatMap/CalendarHeatMap 9.33 kB +34 B (+0.37%)
frontend/dist-report/posthog-app/src/scenes/insights/views/RegionMap/RegionMap 30.8 kB +34 B (+0.11%)
frontend/dist-report/posthog-app/src/scenes/insights/views/WorldMap/WorldMap 6.17 kB +34 B (+0.55%)
frontend/dist-report/posthog-app/src/scenes/instance/AsyncMigrations/AsyncMigrations 14.3 kB +33 B (+0.23%)
frontend/dist-report/posthog-app/src/scenes/instance/DeadLetterQueue/DeadLetterQueue 6.71 kB +34 B (+0.51%)
frontend/dist-report/posthog-app/src/scenes/instance/QueryPerformance/QueryPerformance 12.5 kB +34 B (+0.27%)
frontend/dist-report/posthog-app/src/scenes/instance/SystemStatus/SystemStatus 18.2 kB +34 B (+0.19%)
frontend/dist-report/posthog-app/src/scenes/integrations/IntegrationsLandingScene 1.67 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 kB +68 B (+0.14%)
frontend/dist-report/posthog-app/src/scenes/max/Max 21 kB +102 B (+0.49%)
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/CreateInsightWidget 7.39 kB +68 B (+0.93%)
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/CreateNotebookWidget 1.86 kB 0 B
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/ErrorTrackingWidget 7.9 kB +102 B (+1.31%)
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/QueryWidget 7.34 kB +68 B (+0.94%)
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/SearchSessionRecordingsWidget 7.92 kB +102 B (+1.3%)
frontend/dist-report/posthog-app/src/scenes/max/messages/adapters/UpsertDashboardWidget 1.71 kB 0 B
frontend/dist-report/posthog-app/src/scenes/models/ModelsScene 20.6 kB +38 B (+0.18%)
frontend/dist-report/posthog-app/src/scenes/models/NodeDetailScene 19.9 kB +34 B (+0.17%)
frontend/dist-report/posthog-app/src/scenes/moveToPostHogCloud/MoveToPostHogCloud 4.5 kB 0 B
frontend/dist-report/posthog-app/src/scenes/new-tab/NewTabScene 2.83 kB +34 B (+1.22%)
frontend/dist-report/posthog-app/src/scenes/notebooks/NotebookCanvasScene 12.7 kB +102 B (+0.81%)
frontend/dist-report/posthog-app/src/scenes/notebooks/NotebookPanel/NotebookPanel 14.7 kB +102 B (+0.7%)
frontend/dist-report/posthog-app/src/scenes/notebooks/NotebookScene 18.3 kB +102 B (+0.56%)
frontend/dist-report/posthog-app/src/scenes/notebooks/NotebooksScene 8.76 kB +38 B (+0.44%)
frontend/dist-report/posthog-app/src/scenes/oauth/OAuthAuthorize 810 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 786 kB +72 B (+0.01%)
frontend/dist-report/posthog-app/src/scenes/onboarding/shared/sdkHealth/SdkHealthScene 9.11 kB +34 B (+0.37%)
frontend/dist-report/posthog-app/src/scenes/organization/ConfirmOrganization/ConfirmOrganization 4.5 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.17 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 28.7 kB +102 B (+0.36%)
frontend/dist-report/posthog-app/src/scenes/persons/PersonsScene 11.9 kB +68 B (+0.58%)
frontend/dist-report/posthog-app/src/scenes/PreflightCheck/PreflightCheck 5.57 kB 0 B
frontend/dist-report/posthog-app/src/scenes/product-tours/ProductTour 273 kB +68 B (+0.02%)
frontend/dist-report/posthog-app/src/scenes/product-tours/ProductTours 6.04 kB +34 B (+0.57%)
frontend/dist-report/posthog-app/src/scenes/project-homepage/ProjectHomepage 27.7 kB +102 B (+0.37%)
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.6 kB +34 B (+0.32%)
frontend/dist-report/posthog-app/src/scenes/saved-insights/SavedInsights 3.57 kB +68 B (+1.94%)
frontend/dist-report/posthog-app/src/scenes/session-recordings/detail/SessionRecordingDetail 8.72 kB +102 B (+1.18%)
frontend/dist-report/posthog-app/src/scenes/session-recordings/file-playback/SessionRecordingFilePlaybackScene 11.3 kB +102 B (+0.91%)
frontend/dist-report/posthog-app/src/scenes/session-recordings/kiosk/SessionRecordingsKiosk 16.8 kB +102 B (+0.61%)
frontend/dist-report/posthog-app/src/scenes/session-recordings/player/modal/SessionPlayerModal 8.43 kB +102 B (+1.22%)
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 11.9 kB +102 B (+0.86%)
frontend/dist-report/posthog-app/src/scenes/session-recordings/SessionRecordings 7.85 kB +102 B (+1.32%)
frontend/dist-report/posthog-app/src/scenes/session-recordings/settings/SessionRecordingsSettingsScene 9.04 kB +102 B (+1.14%)
frontend/dist-report/posthog-app/src/scenes/sessions/SessionProfileScene 21.9 kB +102 B (+0.47%)
frontend/dist-report/posthog-app/src/scenes/settings/SettingsMap 6.83 kB +102 B (+1.52%)
frontend/dist-report/posthog-app/src/scenes/settings/SettingsScene 10.1 kB +102 B (+1.02%)
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.6 kB +34 B (+0.19%)
frontend/dist-report/posthog-app/src/scenes/subscriptions/SubscriptionsScene 7.1 kB +38 B (+0.54%)
frontend/dist-report/posthog-app/src/scenes/surveys/forms/SurveyFormBuilder 3.09 kB +34 B (+1.11%)
frontend/dist-report/posthog-app/src/scenes/surveys/Survey 7.65 kB +68 B (+0.9%)
frontend/dist-report/posthog-app/src/scenes/surveys/Surveys 27.8 kB +37 B (+0.13%)
frontend/dist-report/posthog-app/src/scenes/surveys/wizard/SurveyWizard 69.8 kB +34 B (+0.05%)
frontend/dist-report/posthog-app/src/scenes/themes/CustomCssScene 4.98 kB +34 B (+0.69%)
frontend/dist-report/posthog-app/src/scenes/toolbar-launch/ToolbarLaunch 4.04 kB +34 B (+0.85%)
frontend/dist-report/posthog-app/src/scenes/Unsubscribe/Unsubscribe 1.71 kB 0 B
frontend/dist-report/posthog-app/src/scenes/web-analytics/SessionAttributionExplorer/SessionAttributionExplorerScene 12.5 kB +68 B (+0.55%)
frontend/dist-report/posthog-app/src/scenes/web-analytics/WebAnalyticsScene 20.9 kB +68 B (+0.33%)
frontend/dist-report/posthog-app/src/scenes/wizard/Wizard 4.45 kB 0 B
frontend/dist-report/posthog-app/src/sharedChunkAnchors 1.33 kB 0 B
frontend/dist-report/render-query/src/render-query/render-query 24.9 MB +875 B (0%)
frontend/dist-report/toolbar/src/toolbar/toolbar 11.3 MB +32 B (0%)

compressed-size-action

@willwearing willwearing force-pushed the will/billing-alerts-feature branch from 2264a03 to deebdce Compare June 26, 2026 14:35
@greptile-apps

This comment has been minimized.

Comment thread products/billing_alerts/backend/logic/state_machine.py
Comment thread products/billing_alerts/backend/logic/evaluator.py Outdated
@github-actions

github-actions Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

🔍 Migration Risk Analysis

We've analyzed your migrations for potential risks.

Summary: 1 Safe | 0 Needs Review | 0 Blocked

✅ Safe

Brief or no lock, backwards compatible

billing_alerts.0001_initial
  └─ #1 ✅ CreateModel
     Creating new table is safe
     model: BillingAlertConfiguration
  └─ #2 ✅ CreateModel
     Creating new table is safe
     model: BillingAlertEvent
  │
  └──> ℹ️  INFO:
       ℹ️  Skipped operations on newly created tables (empty tables
       don't cause lock contention).

Last updated: 2026-06-26 15:42 UTC (f2e956a)

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