From 8d67db61c287ab1530c0b70707fe3e52c1346f57 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Tue, 20 Oct 2026 20:21:41 +0600 Subject: [PATCH] [2026-10-20] eagle: work/projects/cpm-status-2026-10-15.md --- work/projects/cpm-status-2026-10-15.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/work/projects/cpm-status-2026-10-15.md b/work/projects/cpm-status-2026-10-15.md index 37527b4c..2fb31d2f 100755 --- a/work/projects/cpm-status-2026-10-15.md +++ b/work/projects/cpm-status-2026-10-15.md @@ -24,7 +24,7 @@ updated: '2026-10-20' ## 1. Коротко - **Телеметрия #7376 реализована и опубликована, но PR закрыт без мержа.** Один `web_extension_cpm_episode`, daily+count, вместо 11 отдельных failure/stuck/recovery/reload-failed пикселей. `stuck` различает подтверждённость повторного сбоя и одну/несколько наблюдавшихся failing tabs; `bg_events` для stuck содержит начальный снимок и продолжение до первого подтверждения. Все параметры, частота и удаления — в [[cpm-pr0-episode-telemetry-summary-2026-10-16]]. -- **#7379**: head `55a42802a6` содержит install/upgrade readiness, P1 wake, P2 retry и P4 detection. Новый `webExtensions.cpmBackgroundLoadRecovery` **default ON на iOS/macOS**, независим от full-context restart flag; late GET recovery default OFF. 271 selected unit PASS / 47 новых shared regression methods, 6 review threads resolved. CI нового head ещё выполняется/в очереди; прежний head `9effd97877` завершился 43 SUCCESS / 17 SKIPPED. +- **#7379**: head `55a42802a6` содержит install/upgrade readiness, P1 wake, P2 retry и P4 detection. Новый `webExtensions.cpmBackgroundLoadRecovery` **default ON на iOS/macOS**, независим от full-context restart flag; late GET recovery default OFF. 271 selected unit PASS / 47 новых shared regression methods, 6 review threads resolved. CI нового head: 39 SUCCESS / 13 SKIPPED / 4 IN_PROGRESS, 0 failures (20 октября, 14:16 UTC); прежний head `9effd97877` завершился 43 SUCCESS / 17 SKIPPED. - **Network recovery #7459** опубликован с отдельным `web_extension_cpm_network_process_recovery_applied` daily+count без custom parameters. Это измерение выполненного restart, не доказательство восстановления и не замена network-атрибуции каждого failure report. - **P3 #7493** реализует стабильный приватный origin, CI зелёный; полный production no-background failure не воспроизведён. **P5 #7473 merged** 20 октября в `release/macos/1.213.0` (`9bcce0264e`), CI зелёный на финальном head `574e9288ae`; это один доказанный механизм, не вся P5-когорта. Публикация/rollout ещё не подтверждены. - **Полная диагностика Others и отсечение всех ложных срабатываний ещё не обеспечены.** Нет page ACK/последнего подтверждённого этапа, конечного исхода изначально pending load и `network_replaced_since_view` в episode report (§6). `reason=other` — контекст навигации, не историческая причинная группа Others. @@ -245,7 +245,7 @@ Parser должен разделять по **`,` и `;`**, игнорирова 1. #7376 закрыт без merge; зависимые #7379/#7459/#7493 по-прежнему основаны на его ветке. Это незавершённая публикация, а не shipped telemetry. 2. macOS #7484 нужно синхронизировать с текущим episode contract и устранить release-base conflict; сейчас его payload отличается. В этом документационном проходе код и PR не менялись. -3. На предыдущем head `9effd97877` все CI завершились зелёными; новый flag head `55a42802a6` пока IN_PROGRESS/QUEUED без failures. Точная причина исходного ConfigurationFetcher crash не установлена; последнее изменение отделяет P2 retry flag и не исправляет его повторный WebKit error 6. +3. На предыдущем head `9effd97877` все CI завершились зелёными; новый flag head `55a42802a6` на 20 октября, 14:16 UTC имеет 39 SUCCESS / 13 SKIPPED / 4 IN_PROGRESS, без failures. Точная причина исходного ConfigurationFetcher crash не установлена; последнее изменение отделяет P2 retry flag и не исправляет его повторный WebKit error 6. 4. Для `bg_events` остаётся риск вытеснения всего initial snapshot; резервирование бюджета двух фаз не реализовано. Аналитические consumers должны поддержать `;` и `...`. 5. Нужны целевые измерения §6: end-to-end stages/page ACK, final pending-load outcome, network replacement относительно view; текущий applied pixel закрывает только учёт применения B. Healthy baseline и targeted startup/no-view measurements не реализованы. 6. Для нового `stuck` и двухфазного `bg_events` требуется актуальный privacy contract и оценка комбинированной различимости; прежние расчёты не переносить на новый payload.