[2026-10-20] eagle: 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:
1 parent
58712005d7
commit
96b43e8ae2
3 files changed
+12
-6
No files matched your search
@@ -9,6 +9,8 @@ updated: '2026-10-20'
|
||||
---
|
||||
# CPM Web Extension — карта кода по worktree и строкам
|
||||
|
||||
> **#7379 — дополнение 20 октября 2026:** production `9effd97877`, review fixes `f08aefe1b8`, все 6 threads resolved; **267 selected unit PASS**, 43 новых shared regression methods. Предложенный focus/iframe guard применён и проверен настоящим WKWebView; late reload default OFF, P4 detection независим. Старый BSK crash run повторён успешно; CI нового head ещё выполняется без failures. Harness `0b1d6771fe` наследует этот production head, signed build-for-testing PASS, 14 fixture-only paths. Подробности и ограничения — в последнем разделе «#7379: review fixes и CI». Эта сверка не переоценивает остальные CPM PR.
|
||||
|
||||
**Проверено 20 октября 2026:** карта ниже отражает существующие worktree и опубликованные heads; старые line numbers и результаты в архивных разделах относятся к своим ревизиям. PR/CI — [[cpm-status-2026-10-15#2. PR и quality gates]]. Пользовательский dirty `Package.resolved` в telemetry worktree сохранён.
|
||||
|
||||
## 0. Текущая карта worktree и точек входа
|
||||
@@ -692,7 +694,7 @@ Checkpoint `8a27a69776` включил эти harness fixes. Первая лок
|
||||
|
||||
После `f08aefe1b8` GitHub не запускал checks из-за **DIRTY merge state** с текущей базой. Merge `da8e714b33` разрешил два конфликта (manager и pixel enum), сохранив обе стороны; CPM setup вынесен в `@MainActor configureCPMMonitoring()`, чтобы соблюсти strict complexity lint. Force push не использовался. Ранее существовавшие локальные Package.resolved изменения не включены в commits.
|
||||
|
||||
**Harness:** `codex/cpm-fix-init-loss-integration-tests` обновляется до production `9effd97877`; служебные visibility/pixel seams остаются только там, live PixelKit lookup в harness тоже выполняется при fire. Signed build-for-testing проверяется с новым artifact cache. Новый полный app ON/OFF/ON пока не выполнялся: прежний macOS 27 результат **9 PASS → 6 expected FAIL → 8 PASS / 1 unexpected P2 FAIL** остаётся историческим фактом; повторный настоящий WebKit error 6 на P2 retry этим review fix не исправляется.
|
||||
**Harness:** `codex/cpm-fix-init-loss-integration-tests / 0b1d6771fe` опубликован и содержит production `9effd97877` как ancestor; ровно **14 fixture-only paths**, 43 новых production shared regressions унаследованы. Служебные visibility/pixel seams остаются только там; live PixelKit lookup в harness тоже выполняется при fire. **Signed build-for-testing PASS**, Apple Development / Team `HKE973VLUW`, strict harness lint 2 files / 0 violations; использован новый locked artifact cache. Новый полный app ON/OFF/ON пока не выполнялся: прежний macOS 27 результат **9 PASS → 6 expected FAIL → 8 PASS / 1 unexpected P2 FAIL** остаётся историческим фактом; повторный настоящий WebKit error 6 на P2 retry этим review fix не исправляется.
|
||||
|
||||
`webExtensions.cpmLateBackgroundDocumentRecovery` по-прежнему **default disabled на iOS и macOS**; P4 detection работает независимо и не требует reload или safety-script evaluation. Этот проход не включает rollout flag и не доказывает готовность включать late reload для всех документов.
|
||||
|
||||
|
||||
Reference in new issue
Block a user