[2026-10-16] eagle: work/projects/cpm-status-2026-10-15.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-16 17:29:32 +06:00
1 parent a14a495884
commit 7282356362
1 file changed
+7
+7
View File
@@ -729,3 +729,10 @@ The 18-method selection includes successful Network/reload (22.198 s) and slow w
Submodule mapping verified from PBX: `privacy-reference-tests` resources belong to **Unit Tests / Unit Tests App Store**. `SnapshotReferences` is used by SnapshotTestingSupport (unit/package snapshot suites); XCUI accessibility `snapshot()` calls are a different API. Neither submodule is consumed by the new CPM app test cases; both remain uninitialized here. The macOS XCUI scheme and its Review-profile cleanup were not run.
Interpretation unchanged: this rerun demonstrates test repeatability in the instrumented app-test environment, **not** reproduction/attribution of all production-data cases. P1/P2 and scoped drops remain imposed faults; P5/P6/Network exercise real browser/WebKit paths with the trigger/production-evidence limits stated above.
## Точечные фиксы P1/P2 — начато 16 октября 2026
Пользователь разрешил локальные фиксы и проверку регрессионными тестами, **без коммитов**. В последнем запросе написано `p0/1`; в существующей классификации P0 нет, поэтому работа относится к двум обсуждавшимся картинам **P1 (slow idle wake)** и **P2 (wake → error 6)**. Worktree `cpm-e2e-init`, исходный HEAD `46f25175c7c42766cab23ea39f447f075c7bdd24`; прежние dirty-изменения сохранены. Снимок исходников до работы: `/private/tmp/cpm-p1-p2-fixes-20261016/before-changes.tar.gz` и `before-source-hashes.json`.
Добавлены app-регрессии `testSlowBackgroundWakeKeepsFirstNavigationHealthy` (первый документ после реального idle + 8 s startup должен получить page initResp и native dashboard без detector failure) и `testFrozenBackgroundRecoversAutomaticallyForNextNavigation` (реальный WebKit error 6 после SIGSTOP, затем SIGCONT; автоматическая замена контекста без второй сломанной навигации, существующие tabs в двух окнах и новая tab здоровы). Начинается прогон **до production-фикса**; результат ещё не получен. SIGSTOP/JS delay остаются принудительными условиями, не доказательством естественной iOS-причины. Старые 20 зелёных characterization methods не считаются проверкой этих новых исправлений.