Files
obsidian-vault/work/notes/work-summary-notes-draft-2026-10-23.md
T

172 lines
18 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
tags: [work, performance-review, draft]
date: 2026-10-26
status: draft-for-manual-paste
source: Asana Work Summary 1213731680648355 (local copy fetched 2026-10-26), personal_os DB (read-only), Asana tasks
---
# Work Summary → содержимое Notes (черновик 2026-10-26)
Задача: [Work Summary (2026-02-01)](https://app.asana.com/0/0/1213731680648355). Автоматика каждый день перезаписывает всё, кроме секции Notes. Поэтому ниже **полное содержимое Notes**: только то, чего нет в основных секциях. Подзадачи уже перечисленных задач (в основных секциях или в самом Notes) отдельно не указаны, их результат вынесен в строку родителя. Asana не менялась.
Правило отбора: задача попала сюда, только если ни она сама, ни её родитель не перечислены в основных секциях или в других строках Notes. Без PR (все PR уже в списке Pull Requests) и без kick-offs/mid-mortems/postmortems.
## Перед вставкой
1. Notes перезаписываются целиком: перечитайте `html_notes` в Asana и сравните с «Kept from the previous Notes» (ниже).
2. Подтвердить сомнительные пункты: `xcodebuild MCP` и `Hermes/agent system` (описаний в задачах нет), `autofill HomeAssistant` (личный баг?), `PunycodeSwift`.
3. Если добавите итог в строку VS Code и в проектные строки основных секций, текст там писать нельзя (перезапишется): держите итог в Notes.
---
# ТЕКСТ ДЛЯ ВСТАВКИ В NOTES
**Structural work and tooling (children of these tasks are not listed separately)**
- Feb/10: [New Type-Safe Settings Protocol: KeyValueStoring with StoringKeys](https://app.asana.com/0/0/1213211176970868) – type-safe settings protocol, presented at Apple Weekly Feb/10
- Feb/11: [Migrate macOS AppUpdater from UserDefaultsWrapper to KeyValueStoring](https://app.asana.com/0/0/1212999214064718)
- Mar/6: [Convert all macOS modules to Swift Package](https://app.asana.com/0/0/1211573210737831) – epic: AppUpdater, CrashReporting, Bitwarden moved to local Swift packages
- Apr/28: [Proposal: Rollback /Applications/DEBUG install dir for macOS browser](https://app.asana.com/0/0/1214136461142650) – PR #4510; feedback from Diego and Dominik changed the approach, merged within a week
- Jun/25: [Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)
- Jul/1: [Confirm defaultValue for popupBlocking migration](https://app.asana.com/0/0/1214004917427136)
- Oct/16: [Migration to fully VSCode-supported builds&debugging](https://app.asana.com/0/0/1209808486380252) – closed Oct/16: the full dev cycle runs from VS Code/Cursor; includes compile-flag removal, 12 storyboard-removal PRs, #bundle localization, dead target flags, sandbox-test-tool replacement; team did not adopt it as standard (opt-in setup). Build time on my machine: clean build −24…−30% (Xcode beta)
- Oct/19: [Remove CoreData SPM test hacks compiling model in runtime](https://app.asana.com/0/0/1218987523298563) – follow-up moved out of the VS Code project
- open: [VSCode Setup for iOS/macOS development](https://app.asana.com/0/0/1209678170937083)
- open: [KeyValueStoring Adoption Guidelines (iOS/macOS)](https://app.asana.com/0/0/1213193685927782)
- open: [How to work with Apple Browsers using Git worktrees](https://app.asana.com/0/0/1219571548600350)
**Feature flag cleanup**
- Feb/25: [Feature flag: tabClosingEventRecreation](https://app.asana.com/0/0/1212206087745586)
- Feb/27: [Feature flag: extendedUserInitiatedPopupTimeout](https://app.asana.com/0/0/1212001891093823)
- Feb/27: [Feature flag: popupPermissionButtonPersistence](https://app.asana.com/0/0/1212017701300919)
- Feb/27: [Feature Flag: terminationDeciderSequence](https://app.asana.com/0/0/1212684817782056)
- Feb/27: [Feature flag: allowPopupsForCurrentPage](https://app.asana.com/0/0/1212017701300913)
- Feb/27: [Feature flag: suppressEmptyPopUpsOnApproval](https://app.asana.com/0/0/1212017701300907)
- Apr/24: [Follow-up: remove autocompleteTabs from Privacy Config](https://app.asana.com/0/0/1212810445481107)
**Tests and CI**
- Feb/4: [Disable flaky testWhenSwitchingBetweenTabsWithTypedValue_typedValueIsPreserved](https://app.asana.com/0/0/1213123965892224)
- Feb/5: [NavigationTests.DistributedNavigationDelegateTests.testWhenWebContentProcessIsTerminated_web…](https://app.asana.com/0/0/1206506149377247)
- Feb/6: [GH Workflow Failure - UI Tests](https://app.asana.com/0/0/1213145779023333)
- Mar/3: [GH Workflow Failure - UI Tests - PrivacyDashboardUITests](https://app.asana.com/0/0/1213369846008734)
- Mar/24: [GH Workflow Failure - UI Tests](https://app.asana.com/0/0/1213732945834563)
- Apr/20: [make dbp2e2 flaky test for anh](https://app.asana.com/0/0/1210729142259399)
- Apr/20: [Integration_Tests_App_Store.HistoryIntegrationTests.testWhenScriptTrackerLoaded_trackerAdded…](https://app.asana.com/0/0/1205641193228593)
- Apr/22: [(macOS) GeolocationProviderTests async tests flakiness](https://app.asana.com/0/0/1213996660793764)
- Jun/16: [Integration_Tests.ErrorPageTests.testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAg…](https://app.asana.com/0/0/1208324840822237)
- Jul/4: [Integration_Tests_App_Store.AddressBarTests.testWhenGoingBackToNewtabPage_addressBarIsActivated](https://app.asana.com/0/0/1209318139281949)
- Jul/8: [PR Check is failing on main testWhenDidUpdateStorageCacheNotificationNotificationSentThenUse…](https://app.asana.com/0/0/1216201525692622)
- Jul/13: [Fix testWhenAuthenticationChallengeReturnsCancel_responderChainReceivesFailure](https://app.asana.com/0/0/1215587453456948)
- Jul/16: [macOS: Only build arm64 architecture for UI Tests](https://app.asana.com/0/0/1216591205063619)
- Jul/16: [GH Workflow Failure - DownloadsUITests - Fire Window downloads added to Regular window](https://app.asana.com/0/0/1214167538194692)
- Aug/20: [PR Check is failing on main – testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain…](https://app.asana.com/0/0/1214797526093576)
- Aug/21: [Add swiftlint rule to use uitestcase and avoid app.launch](https://app.asana.com/0/0/1209477403052217)
- Sep/19: [NavigationTests.NavigationSessionRestorationTests.testWhenSessionIsRestored_navigationTypeIs…](https://app.asana.com/0/0/1206506154943201)
- Sep/19: [NavigationTests.DistributedNavigationDelegateTests.testRealRequestAfterCustomSchemeRequest](https://app.asana.com/0/0/1206506317738372)
- Sep/19: [NavigationTests.NavigationDownloadsTests.testDownloadNavigationActionFromFrame](https://app.asana.com/0/0/1206506327039123)
- Sep/29: [macOS 27: WebKit HUD private API has changed](https://app.asana.com/0/0/1218906032497990) – fixed before the Xcode 27 migration
- Oct/17: [macOS: AddressBarTests (integration tests) failing on Bitrise runners](https://app.asana.com/0/0/1217390622364925)
- Oct/19: [BSK: NavigationAuthChallengeTests.testWhenAuthenticationChallengeReturnsCancel_responderChai…](https://app.asana.com/0/0/1217382197304459)
- Oct/21: [Swift Testing migration batch](https://app.asana.com/0/0/1219709925032923)
- Oct/21: [Three package test bundles never run on PR CI: EventHubTests, SnapshotTestingSupportTests, U…](https://app.asana.com/0/0/1219728566677383) – found 266 tests (EventHub 197, SnapshotTestingSupport 47, UIComponents 22) that no CI job ran
- Oct/21: [macOS: Address bar Ask AI Chat button keeps the closed window’s objects alive](https://app.asana.com/0/0/1219676439283927) – root cause of "Test crashed with signal int" failures: window objects kept alive by a strong capture
**CI failures on main and workflow failures**
- Feb/9: [PR Check is failing on main](https://app.asana.com/0/0/1213151841318775)
- Feb/10: [PR Check is failing on main](https://app.asana.com/0/0/1213163473329329)
- Feb/18: [PR Check is failing on main](https://app.asana.com/0/0/1213247622662122)
- Feb/25: [PR Check is failing on main](https://app.asana.com/0/0/1213401285060843)
- Mar/4: [PR Check is failing on main](https://app.asana.com/0/0/1213519419299684)
- Mar/9: [PR Check is failing on main](https://app.asana.com/0/0/1213583314268266)
- Mar/12: [PR Check is failing on main](https://app.asana.com/0/0/1213605647447823)
- Apr/21: [PR Check is failing on main](https://app.asana.com/0/0/1214067738586364)
- Jun/1: [PR Check is failing on main](https://app.asana.com/0/0/1215264800186724)
- Aug/19: [GH Workflow Failure - PrivacyDashboardUITests](https://app.asana.com/0/0/1213729659282440)
- Aug/28: [GH Workflow Failure - UI Tests - PrivacyDashboardUITests](https://app.asana.com/0/0/1216750297212906)
- Aug/28: [GH Workflow Failure - UI Tests (internal mode, advance warning)](https://app.asana.com/0/0/1217408320235732)
- Sep/14: [GH Workflow Failure - UI Tests](https://app.asana.com/0/0/1218437384027924)
- Oct/2: [GH Workflow Failure - UI Tests](https://app.asana.com/0/0/1219010874871322)
- Oct/16: [GH Workflow Failure - UI Tests (internal mode, advance warning)](https://app.asana.com/0/0/1219198926817764)
- Oct/19: [PR Check is failing on main](https://app.asana.com/0/0/1218294255502017)
- Oct/19: [PR Check is failing on main](https://app.asana.com/0/0/1219642167648883)
**Crashes, bugs and pixel triage**
- Feb/4: [(macOS 26) Crash: EXC_BAD_ACCESS CrashCollection.startAttachingCrashLogMessages (apple-brows…](https://app.asana.com/0/0/1213058605475682)
- Feb/10: [macOS Monterey crash: TabBarCollectionView.scroll (apple-browsers)](https://app.asana.com/0/0/1213196429719451)
- Feb/19: [Option menu not displaying with control + click](https://app.asana.com/0/0/1213223886344977)
- Mar/18: [Crash on Favicons CoreData context during startup (SIGABRT in EncryptedValueTransformer) (ap…](https://app.asana.com/0/0/1213703029869047)
- Mar/30: [Investigate and consider applying recent KSCrash changes](https://app.asana.com/0/0/1213875029587621)
- Apr/6: [Fix crash caused by duck:// URLs in iframes](https://app.asana.com/0/0/1213962502233364)
- Apr/7: [Downloaded file names are cut short](https://app.asana.com/0/0/1213803861044638)
- Apr/8: [(macOS) Fix a debugDescription call crashing the app in rare situations (apple-browsers)](https://app.asana.com/0/0/1213984285382467)
- Apr/20: [autofill not working on HomeAssistant login page](https://app.asana.com/0/0/1214060691829796)
- Apr/21: [Unable to download from DMV site due to popup blocking.](https://app.asana.com/0/0/1213832268661772)
- Apr/23: [Crash in NSException+cxxHandler.mm](https://app.asana.com/0/0/1214143353966986)
- Apr/30: [Validate malicious site protection pixel anomalies](https://app.asana.com/0/0/1214399571487179)
- May/4: [Follow up on "Hovered link tooltip covers content in the bottom"](https://app.asana.com/0/0/1214426153607555)
- May/11: [Crash on Tab.setupWebView (apple-browsers)](https://app.asana.com/0/0/1214605287846793)
- Jul/27: [Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)
- Aug/21: [mac_debug_webkit_did_terminate: 7682778 pixels (+1849%)](https://app.asana.com/0/0/1217730135971381)
- Sep/14: [macOS: One-time "Allow" permission decision has no effect (camera/mic/external apps)](https://app.asana.com/0/0/1218390043558943)
- Sep/18: [Pixel spikes: mac_debug_dari (09.13 report)](https://app.asana.com/0/0/1218465897093751)
- Oct/16: [EXC_BAD_ACCESS NSError.domainAndCode.getter](https://app.asana.com/0/0/1219292410414766) – x86_64-only crash; fix PR #7386 + SwiftLint rule
- Oct/20: [SIGSEGV/SIGKILL EmailKeychainManager.retrieveData (RecursiveLockWithSideEffects unbounded re…](https://app.asana.com/0/0/1215495893369499)
- Oct/20: [Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)
- Oct/21: [Cannot open a duplicate tab.](https://app.asana.com/0/0/1214147700081496)
- Oct/21: [Suggestions: open tab not found by gh PR number](https://app.asana.com/0/0/1219711264523982)
**Releases, maintenance and dependencies**
- Mar/20: [macOS App Maintenance](https://app.asana.com/0/0/1213644224399821)
- Mar/27: [macOS Weekly Maintenance DRI - Alex](https://app.asana.com/0/0/1213041340720453)
- Apr/16: [iOS 7.216.0 Release Process Exception](https://app.asana.com/0/0/1214069026120834)
- May/22: [macOS App Maintenance](https://app.asana.com/0/0/1214837564647979)
- May/22: [macOS Weekly Maintenance DRI - Alex](https://app.asana.com/0/0/1214129023477449)
- Aug/21: [macOS App Release 1.203.0](https://app.asana.com/0/0/1217307727862006)
- Aug/21: [macOS App Weekly Release DRI](https://app.asana.com/0/0/1217492488329974)
- Sep/4: [iOS 7.236.0 Release Process Exception](https://app.asana.com/0/0/1218180333506009)
- Sep/21: [PunycodeSwift 🔴 (major) 3.0.0 → 4.0.3](https://app.asana.com/0/0/1218448936646497)
- Oct/1: [macOS 1.210.0/iOS 7.240.0 Release Exception](https://app.asana.com/0/0/1219018012078835)
- Oct/7: [macOS App Release 1.210.0](https://app.asana.com/0/0/1218915680016277)
- Oct/7: [iOS: 7.241.0 Release Exception](https://app.asana.com/0/0/1219215398702159)
- Oct/9: [macOS App Weekly Release DRI](https://app.asana.com/0/0/1219101001915883)
**Team and knowledge sharing (not covered by the sections above)**
- Jun/22: [Alex - Thank you for your impactful work!](https://app.asana.com/0/0/1214279078018888) – Objective-Top-Contributor award, O-N
- Jun/29: [EP2 TD Review Calibration - 7a2 (Alex)](https://app.asana.com/0/0/1215285052893281) – Tech Design review calibration for hiring
- Sep/1: [Feedback from Alex Martemyanov for Alessandro Boron](https://app.asana.com/0/0/1217692431643097) – peer feedback I gave
- Sep/1: [Review Request: Add 202609v1 TDS experiment at 25%](https://app.asana.com/0/0/1218049729572613) – reviewed a colleague's experiment config
- Sep/3: [Review Request: Re-stage TDS A/B experiment](https://app.asana.com/0/0/1218149108608796) – reviewed a colleague's experiment config
- Sep/30: [Proposal: Code-initialized CoreData models](https://app.asana.com/0/0/1218983598776255) – proposed at Apple Weekly Sep/29; dropped after objections
- Oct/15: [Add Hermes/agent system to Apple AI knowledge sharing](https://app.asana.com/0/0/1214334955739916)
- Oct/20: [xcodebuild MCP](https://app.asana.com/0/0/1210809552155065)
- open: [Mapping Apple OS builds to WebKit source releases (macOS and iOS)](https://app.asana.com/0/0/1219208775858201) – WebKit ↔ OS version table for crash forensics, presented at Apple Weekly Oct/6
- open: [Move macOS UI Tests target to separate xcode project file](https://app.asana.com/0/0/1219521748932290) – proposal reviewed with Dominik (Oct/15–19), on the Apple Weekly agenda Oct/20
**Kept from the previous Notes**
- Apr/10: [macOS Big Sur End Of Life: fix critical issues](https://app.asana.com/0/0/1213148789021806) – scoping
- Jul/8: [Pixel anomaly report 2026.04.07 (mac) – Downloads assertion failure](https://app.asana.com/0/0/1213975525679527) – proactive improvement of downloads error handling
- open: [macOS: Address bar bugs batch](https://app.asana.com/0/0/1213148466589898) – scoping
- open: [Using local LLM model (llama/qwen) for iTerm2 command generation](https://app.asana.com/0/0/1213885214199647)
- Jul/16: [macOS REVIEW builds now default to arm64-only](https://app.asana.com/0/1216597500971739/)
- Sep/3: [review comment finding an issue in a macOS PR and helping to fix it](https://github.com/duckduckgo/apple-browsers/pull/6584#pullrequestreview-5098464623)
---
# Что убрано из прежнего Notes и почему
- Подзадачи [VS Code-миграции](https://app.asana.com/0/0/1209808486380252): SPARKLE/APPSTORE (1213329987846867), WebKit private methods (1213329987846865), LetsMove (1213433721165807), dock customization (1213491634957187), VPN/DBP flags (1213610077752447), Drop Fire storyboard (1207785374184833): их результат в строке родителя.
- Миграции AppUpdater (1213067107831917), CrashReporting (1213465469778315), Bitwarden (1213507006659531): это подзадачи epic «Convert all macOS modules…» или реализация уже перечисленного Tech Design.
- «Mar/2: Review Tech Design WarnBefore» (1213483646254263): уже в основной секции Tech Designs как Reviewer.
- Пять старых задач, закрытых массово 11.02 (backlog grooming), а не работой цикла: testGPC (1204317492529614), testAMPLinks (1204964843231114), testReferrerTrimming (1205069911498948), HTTPSUpgradeIntegrationTests (1204457673014327), Modifier Keys Link activation (1210067809730612). Если вы действительно работали над ними в этом цикле, верните.
# Что намеренно не включено
- Артефакты проектов, подзадачи CPM/O-N/промо (Pixel Definition, Experiment Design, GJ/CT/OM-задачи, NA Analysis, iOS Screenshots, copy-задачи), privacy-config PR-задачи, фиксы после инцидентов: это подзадачи или детали уже перечисленных проектов, либо PR из списка Pull Requests.
- Личные и административные задачи (1 Must, 1:1 agenda, AFK, опросы, обучения, токены, benefits).
- ⚠️ SENSITIVE DATA: Security — три задачи, названия которых говорят о security-инциденте («Security Triage: AI Agent use via likely external Discord service» и его Postmortem/Full Analysis, а также «Postmortem: Security Triage AI: edit link»). Содержимое я не открывал и в Notes не вставлял. Решайте сами, нужны ли они.
- Темы Apple Weekly без отдельных задач (демо VM-раннера, план модуляризации) тоже не вставлены: модуляризация уже в Tech Designs, демо привязано к приватной задаче в Top Priorities.
# Исправление дат
В прошлой версии заметки и в ответах чата я называл встречи по дате создания задачи Apple Weekly. Правильные даты встреч (по сроку задачи и комментариям): KeyValueStoring — 10.02, CoreData proposal — 29.09, UI-tests split — повестка 20.10. Здесь они уже исправлены.