From a67ac46b0c766d3223ef92a483909b67d5807d11 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Fri, 16 Oct 2026 19:05:41 +0600 Subject: [PATCH] [2026-10-16] eagle: work/projects/cpm-pr0-episode-telemetry-summary-2026-10-16.md --- .../cpm-pr0-episode-telemetry-summary-2026-10-16.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/work/projects/cpm-pr0-episode-telemetry-summary-2026-10-16.md b/work/projects/cpm-pr0-episode-telemetry-summary-2026-10-16.md index 0e7bf059..5d8917c0 100755 --- a/work/projects/cpm-pr0-episode-telemetry-summary-2026-10-16.md +++ b/work/projects/cpm-pr0-episode-telemetry-summary-2026-10-16.md @@ -20,9 +20,11 @@ The first `4s` timeout **opens** an episode and captures one diagnostic snapshot The pixel is **submitted when the episode is closed** (a qualifying dashboard response or a 5-minute deadline closes). -Later failures and reloads update local state. The deadline works without further navigations. Existing stuck detection and automatic reload behavior are preserved. +Further failures or extension reloads are recorded in the same episode and included in its final report. If no qualifying response arrives, the report is sent 5min after the first failure, even if the user does not open or reload another page. The existing rules for confirming a persistent failure and automatically reloading the extension stay the same. -A response does not prove `initResp` delivery or recovery of every failing tab. Deadline expiry does not prove permanent failure; unfinished episodes can be lost if the monitor or process is destroyed. +A dashboard response tells us the extension answered the app. It does not confirm that the page received its initialization reply (`initResp`). For example, tab B may answer while the original failing tab A is still broken. + +No response within five minutes means we did not observe one during that time; CPM may recover later. Pending episodes are kept only in memory. If the browser closes or crashes, or the health monitor is replaced before the episode ends, that episode can be lost without sending a report. **Reporting frequency:**