[2026-10-19] eagle: work/projects/cpm-pr0-episode-telemetry-summary-2026-10-16.md work/projects/cpm-readiness-telemetry-tech-design-2026-10-15.md work/projects/cpm-status-2026-10-15.md work/projects/cpm-web-extension-code-guide-2026-10-09.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-19 22:04:33 +06:00
1 parent f8e22f8e48
commit 2d5590e747
4 files changed
+28 -1

No files matched your search

@@ -633,3 +633,12 @@ P4 detection-only method прошёл в обоих успешных ON runs: la
### Промежуточный app-run: teardown / SIGINT — 19 октября 2026
На чистом harness `6d04496882` (production `8275bcce36`) первый ON завершился **9 PASS**, OFF — **0 PASS / 6 ожидаемых functional FAIL / 0 SKIP**, SHA256 app/test modules совпали. Первый restored-ON (`current-app-restored.xcresult`) завершился **7 PASS / 2 FAIL / 0 SKIP**: `testBackgroundLoadFailureRecoversOriginalDocument` прошёл CPM assertions, но `TestRunHelper.swift:453` не дождался освобождения window views за 5 секунд; следующий `testInstallDuringSessionInitIsDelivered` остановился с **SIGINT**, runner перезапустил host. P2 evidence подтверждает native dashboard + page initResp после recovery для existing tab, new window и new tab; этот run всё равно считается неуспешным. В production DEBUG есть `ensureObjectDeallocated(..., .interrupt)` → `raise(SIGINT)`; связь с конкретным удерживающим reference пока не доказана, retained root cause не установлен. Функциональные ожидания и deallocation checks не отключались. Полные attachments, diagnostics, summary и логи сохранены в `/private/tmp/cpm-pr7379-error6-fix-20261019/current-app-restored-first-*`; начатый полный restored-ON retry на тех же бинарниках (`current-app-restored-retry.xcresult`) затем завершился **9 PASS / 0 FAIL / 0 SKIP**. SHA256 app/test modules совпали; source и assertions между попытками не менялись. Это не отрицательный контроль, failures не исключаются из истории.
## Проверка отчёта о трёх падениях late-startup app tests — 19 октября 2026
Исследуется screenshot с failed `testLateStartupIsDetectedWithRecoveryDisabledWithoutReload`, `testOverBudgetInstallRecoversFirstDocumentWithoutExtendingNavigationWait`, `testOverBudgetUpgradeRecoversFirstDocumentWithoutExtendingNavigationWait`; остальные 6 methods зелёные. В screenshot нет assertion/timeout text, поэтому причина конкретного reviewer run пока не установлена и не объявляется infrastructure failure.
Проверены published production `674bb809f2` и harness `d26a1c55d1`: fixture/оба shared scheme задают flags автоматически; ручной шаг включения late recovery не пропущен. Native normal test configuration: `CPM_APP_INTEGRATION=1`; disabled дополнительно задаёт оба DISABLE overrides=1 и выбирает ровно 6 recovery methods. На host macOS 26.7.1 / Xcode 27.1 отдельный прогон трёх reported methods дал **3 PASS / 0 FAIL / 0 SKIP**. Полный disabled затем дал **0 PASS / 6 ожидаемых functional FAIL / 0 SKIP**. Следующий полный normal ещё выполняется; все три reported methods уже PASS.
По запросу пользователя создан чистый Virfield `macos27` lease `lease-671a00b65fc4efdfc9b0df677a0ff51f` (macOS 27.0 26A428, Xcode 27.0 27A266a, arm64), expiry `2026-10-19T17:49:35Z`. Переносится тот же Apple Development signed app/test build и точные `.xctestrun`, сгенерированные из shared schemes; private signing keys в VM не передаются. Первая копия пересеклась с Xcode build output changes, rsync exit 23 сохранён; готовится свежая stable copy. Deep signature verification локального Debug build сообщает missing/invalid sealed resource в вложенном VPN helper `PrivacyConfig.framework`; CPM app tests локально при этом запускаются. Эти setup findings не считаются воспроизведением трёх reported failures. Source/production/tests assertions пока не менялись. Артефакты: `/private/tmp/cpm-pr7379-three-late-failures-20261019/`; final VM/local summaries будут добавлены после завершения.