diff --git a/work/notes/work-summary-notes-draft-2026-10-23.md b/work/notes/work-summary-notes-draft-2026-10-23.md index 9dbfbf37..1a91f384 100644 --- a/work/notes/work-summary-notes-draft-2026-10-23.md +++ b/work/notes/work-summary-notes-draft-2026-10-23.md @@ -7,58 +7,29 @@ source: Asana Work Summary 1213731680648355 (copy fetched 2026-10-26, not modifi **Structural work, refactoring and tooling** - Feb/10: [New Type-Safe Settings Protocol: KeyValueStoring with StoringKeys](https://app.asana.com/0/0/1213211176970868) - Mar/6: [Convert all macOS modules to Swift Package](https://app.asana.com/0/0/1211573210737831) – AppUpdater, CrashReporting and Bitwarden moved to local Swift packages -- Apr/20: [Proposal: rollback/Applications/DEBUG install path](https://app.asana.com/0/0/1213733523353466) - Apr/28: [Proposal: Rollback /Applications/DEBUG install dir for macOS browser](https://app.asana.com/0/0/1214136461142650) - Sep/30: [Proposal: Code-initialized CoreData models](https://app.asana.com/0/0/1218983598776255) - Oct/16: [Migration to fully VSCode-supported builds&debugging](https://app.asana.com/0/0/1209808486380252) – closed Oct/16: full dev cycle runs from VS Code/Cursor; not adopted team-wide (opt-in setup); includes compile-flag removal, storyboard removal (12 PRs), #bundle localization, dead target flags, sandbox-test-tool replacement - Oct/19: [Remove CoreData SPM test hacks compiling model in runtime](https://app.asana.com/0/0/1218987523298563) -- Oct/20: [xcodebuild MCP](https://app.asana.com/0/0/1210809552155065) - open: [Move macOS UI Tests target to separate xcode project file](https://app.asana.com/0/0/1219521748932290) **Tests and CI** - Feb/4: [Disable flaky testWhenSwitchingBetweenTabsWithTypedValue_typedValueIsPreserved](https://app.asana.com/0/0/1213123965892224) - Feb/5: [NavigationTests.DistributedNavigationDelegateTests.testWhenWebContentProcessIsTerminated_webProce…](https://app.asana.com/0/0/1206506149377247) -- Feb/6: [GH Workflow Failure - UI Tests](https://app.asana.com/0/0/1213145779023333) -- 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/3: [GH Workflow Failure - UI Tests - PrivacyDashboardUITests](https://app.asana.com/0/0/1213369846008734) -- 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/10: [(iOS) Failing E2E test: ai-chat-iphone-ipad-flag](https://app.asana.com/0/0/1213569958901253) -- Mar/12: [PR Check is failing on main](https://app.asana.com/0/0/1213605647447823) -- Mar/24: [GH Workflow Failure - UI Tests](https://app.asana.com/0/0/1213732945834563) - Apr/20: [Integration_Tests_App_Store.HistoryIntegrationTests.testWhenScriptTrackerLoaded_trackerAddedToHis…](https://app.asana.com/0/0/1205641193228593) -- Apr/20: [make dbp2e2 flaky test for anh](https://app.asana.com/0/0/1210729142259399) -- Apr/21: [PR Check is failing on main](https://app.asana.com/0/0/1214067738586364) - Apr/22: [(macOS) GeolocationProviderTests async tests flakiness](https://app.asana.com/0/0/1213996660793764) -- Jun/1: [PR Check is failing on main](https://app.asana.com/0/0/1215264800186724) - Jun/16: [Integration_Tests.ErrorPageTests.testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_e…](https://app.asana.com/0/0/1208324840822237) -- Jul/1: [GH Workflow Failure - UI Tests](https://app.asana.com/0/0/1214288272402074) - Jul/4: [Integration_Tests_App_Store.AddressBarTests.testWhenGoingBackToNewtabPage_addressBarIsActivated](https://app.asana.com/0/0/1209318139281949) -- Jul/8: [PR Check is failing on main testWhenDidUpdateStorageCacheNotificationNotificationSentThenUserScri…](https://app.asana.com/0/0/1216201525692622) - Jul/13: [Fix testWhenAuthenticationChallengeReturnsCancel_responderChainReceivesFailure](https://app.asana.com/0/0/1215587453456948) -- Jul/16: [PR Check is failing on main - testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_erro…](https://app.asana.com/0/0/1213975496167929) -- Jul/16: [GH Workflow Failure - DownloadsUITests - Fire Window downloads added to Regular window](https://app.asana.com/0/0/1214167538194692) - Jul/16: [macOS: Only build arm64 architecture for UI Tests](https://app.asana.com/0/0/1216591205063619) -- Aug/19: [GH Workflow Failure - PrivacyDashboardUITests](https://app.asana.com/0/0/1213729659282440) - Aug/19: [Fix BSK/NavigationTests now failing in macOS 26.6+](https://app.asana.com/0/0/1217396172381092) -- Aug/20: [PR Check is failing on main – testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_erro…](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) -- 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) - Sep/19: [NavigationTests.NavigationSessionRestorationTests.testWhenSessionIsRestored_navigationTypeIsSessi…](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) -- 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/17: [macOS: AddressBarTests (integration tests) failing on Bitrise runners](https://app.asana.com/0/0/1217390622364925) - Oct/19: [BSK: NavigationAuthChallengeTests.testWhenAuthenticationChallengeReturnsCancel_responderChainRece…](https://app.asana.com/0/0/1217382197304459) -- 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) - Oct/21: [macOS: Address bar Ask AI Chat button keeps the closed window’s objects alive](https://app.asana.com/0/0/1219676439283927) - 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, UIComp…](https://app.asana.com/0/0/1219728566677383) @@ -69,7 +40,6 @@ source: Asana Work Summary 1213731680648355 (copy fetched 2026-10-26, not modifi - Mar/30: [Investigate and consider applying recent KSCrash changes](https://app.asana.com/0/0/1213875029587621) - Apr/7: [Downloaded file names are cut short](https://app.asana.com/0/0/1213803861044638) - Apr/10: [macOS Big Sur End Of Life: fix critical issues](https://app.asana.com/0/0/1213148789021806) -- 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/21: [PR privacy-configuration #4987: Add dmv.ny.gov to popup blocking allowlist on macOS](https://app.asana.com/0/0/1214128779286157) - Apr/23: [Crash in NSException+cxxHandler.mm](https://app.asana.com/0/0/1214143353966986) @@ -93,7 +63,7 @@ source: Asana Work Summary 1213731680648355 (copy fetched 2026-10-26, not modifi - Oct/21: [PR privacy-configuration #6242: Gate cpmDiagnosticsRecorder to iOS 7.243.0 / macOS 1.213.0](https://app.asana.com/0/0/1219726478863653) - open: [Bug: Tab preview stuck around - 2d](https://app.asana.com/0/0/1208347387296425) -**iOS Duck.ai onboarding, experiments and subscription promo (not covered by project entries)** +**iOS Duck.ai onboarding, experiments and subscription promo** - Mar/3: [iOS: Mobile app onboarding Duck.ai copy additions (2 days)](https://app.asana.com/0/0/1213318082980990) - Mar/4: [iOS Screenshots](https://app.asana.com/0/0/1213505138168246) - Mar/9: [iOS: Mobile app onboarding Toggle Selection copy update (< 1 day)](https://app.asana.com/0/0/1213505143018852) @@ -103,82 +73,35 @@ source: Asana Work Summary 1213731680648355 (copy fetched 2026-10-26, not modifi - Apr/20: [NA Analysis: iOS Duck.ai Onboarding Experiment - CTA Interactions](https://app.asana.com/0/0/1214135053253748) - May/3: [NA Analysis: iOS Duck.ai Onboarding Experiment](https://app.asana.com/0/0/1214126868034912) - Jun/17: [NA Analysis: iOS Duck.ai Onboarding Tracker Demo Experiment](https://app.asana.com/0/0/1215186850972358) -- Jun/22: [duck.ai onboarding Localization!](https://app.asana.com/0/0/1215353333476330) - Sep/18: [Monitor the error after rolling out the fix](https://app.asana.com/0/0/1218179064557826) - Oct/7: [Duck.ai fire button onboarding loop](https://app.asana.com/0/0/1219170037473457) -**Team, hiring and knowledge sharing** -- Jun/22: [Alex - Thank you for your impactful work!](https://app.asana.com/0/0/1214279078018888) -- Jun/29: [EP2 TD Review Calibration - 7a2 (Alex)](https://app.asana.com/0/0/1215285052893281) -- Sep/1: [Feedback from Alex Martemyanov for Alessandro Boron](https://app.asana.com/0/0/1217692431643097) +**Reviews** - Sep/1: [Review Request: Add 202609v1 TDS experiment at 25%](https://app.asana.com/0/0/1218049729572613) - Sep/3: [Review Request: Re-stage TDS A/B experiment](https://app.asana.com/0/0/1218149108608796) -- Oct/15: [Add Hermes/agent system to Apple AI knowledge sharing](https://app.asana.com/0/0/1214334955739916) -- open: [EP3 Implementation Calibration - Alex](https://app.asana.com/0/0/1214121856485502) **Other** - Sep/4: [Add check for products availability](https://app.asana.com/0/0/1218135697815902) -**Closed Feb/11 (backlog grooming, mostly tasks from 2023–2025; delete this group if it is not your work of this cycle)** -- [Display sound icon and permission](https://app.asana.com/0/0/1204180319229712) +**Closed Feb/11** - [macOS: testGPC](https://app.asana.com/0/0/1204317492529614) - [Improve reliability of HTTPSUpgradeIntegrationTests](https://app.asana.com/0/0/1204457673014327) -- [add JSONDecoderExtension from string helper to Common](https://app.asana.com/0/0/1204733234929425) - [macOS: NavigationProtectionIntegrationTests.testAMPLinks](https://app.asana.com/0/0/1204964843231114) - [macOS: NavigationProtectionIntegrationTests.testReferrerTrimming](https://app.asana.com/0/0/1205069911498948) -- [Popup not blocked after failed Open in new window](https://app.asana.com/0/0/1205410340239224) -- [Drag window by holding the Address Bar; Activate Bar on mouse up](https://app.asana.com/0/0/1205936507400798) -- [Reduce Tab preview wait time; fix not appearing after disappearing](https://app.asana.com/0/0/1205999213273438) -- [QW: show update window always on top](https://app.asana.com/0/0/1206180278541484) -- [Test plans](https://app.asana.com/0/0/1206542455948541) -- [(Action Required) Update Desktop Browser Feature description if needed](https://app.asana.com/0/0/1207098639844208) -- [(Action Required) Update Desktop Browser Feature description if needed](https://app.asana.com/0/0/1207098668320344) -- [move hotfix tasks to Done section, add tag](https://app.asana.com/0/0/1207676595546160) - [Some Sentry exception reports have filtered-out stack trace](https://app.asana.com/0/0/1208407293762413) -- [check javaScriptCanOpenWindowsAutomatically usage](https://app.asana.com/0/0/1208705149123019) - [refactor UserDefaultsWrapper to support SwiftUI/publishing](https://app.asana.com/0/0/1208785877826811) -- [Adjust ui tests to use standard accessors, make cursor instructions](https://app.asana.com/0/0/1209477403052195) -- [Ui tests for pinned tabs activation](https://app.asana.com/0/0/1209477403052196) -- [Ui tests for pinned tabs dialogs](https://app.asana.com/0/0/1209477403052197) -- [Ui tests for closing last pinned tab](https://app.asana.com/0/0/1209477403052198) -- [Swift withoutActuallyEscaping](https://app.asana.com/0/0/1209477403052199) -- [Skip swift syntax build flag](https://app.asana.com/0/0/1209477403052205) -- [Add pixel metric for new menu item](https://app.asana.com/0/0/1209477403052211) - [Privacy features flaky (autoconsent, gpc..)](https://app.asana.com/0/0/1209767015721437) - [Browser update not installed instantly; Empty description.](https://app.asana.com/0/0/1209800316258011) - [Unit tests random failures](https://app.asana.com/0/0/1209839316313102) -- [mention AI in documentation features](https://app.asana.com/0/0/1210033784308936) - [Adopt Swift Testing](https://app.asana.com/0/0/1210042803727329) -- [tell about ??? "" operator](https://app.asana.com/0/0/1210056117805620) - [macOS app Accessibility](https://app.asana.com/0/0/1210056870640222) -- [AI documentation generation](https://app.asana.com/0/0/1210067809730603) - [Add tests for Modifier Keys Link activation](https://app.asana.com/0/0/1210067809730612) -- [Create apple radars](https://app.asana.com/0/0/1210067811341173) -- [Tab stays highlighted](https://app.asana.com/0/0/1210286543045042) -- [Add .md feature/pixels documentation](https://app.asana.com/0/0/1210389573211743) -- [add by-target file placement enforcement to input file checker](https://app.asana.com/0/0/1210512634804234) -- [duplicate tab for pinned tab should create unpinned](https://app.asana.com/0/0/1210520085486368) -- [document vscode/sweetpad/swift-build](https://app.asana.com/0/0/1210567671107688) -- [Check Integration Tests failures on GHA](https://app.asana.com/0/0/1210568338687348) -- [check windows downloads tasks](https://app.asana.com/0/0/1210580357011369) -- [Merge Tab Bar AX controls](https://app.asana.com/0/0/1210617627588791) -- [add UI tests to how we write tests](https://app.asana.com/0/0/1210739452435071) -- [update how we write tests with XCTAssertImagesEqual](https://app.asana.com/0/0/1210740811946311) -- [experiment with git worktree](https://app.asana.com/0/0/1210809549464164) -- [Advertise to the Apple Dev/LHF section](https://app.asana.com/0/0/1211077935576637) - [mac_debug_dfpf](https://app.asana.com/0/0/1211242308121403) - [make address bar progress match request timeout](https://app.asana.com/0/0/1211350410583830) -- [Fire Button: Pixels](https://app.asana.com/0/0/1211573537908777) -- [add "Popups" feature description](https://app.asana.com/0/0/1211648443914161) -- [AppKit-based Pinned Tabs A11y URLs for AXPressDeck](https://app.asana.com/0/0/1211793574224415) - [Fire Button](https://app.asana.com/0/0/1211815980398410) -- [Cmd+Delete deletes wrong part of URL](https://app.asana.com/0/0/1211845797126176) -- [Task for O-J](https://app.asana.com/0/0/1212251755558983) - [EXC_BREAKPOINT MainWindowController.moveTabBarView](https://app.asana.com/0/0/1212633133822845) -- [Document Cursor Agent Usage](https://app.asana.com/0/0/1212810162541471) -- [Look at the C++ chromium works, decide on the switch](https://app.asana.com/0/0/1213098178201830) -**Not assigned to me, but my work (from the previous Notes and checks)** +**Other work** - Feb/6: scoping [macOS: Address bar bugs batch](https://app.asana.com/0/0/1213148466589898) - Feb/10: [announcement: New Type-Safe Settings Protocol](https://app.asana.com/0/1213210586557160/), [KeyValueStoring Adoption Guidelines](https://app.asana.com/0/0/1213193685927782) - 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 @@ -186,10 +109,10 @@ source: Asana Work Summary 1213731680648355 (copy fetched 2026-10-26, not modifi - 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) - Oct/6: [Mapping Apple OS builds to WebKit source releases](https://app.asana.com/0/0/1219208775858201) (WebKit ↔ OS table for crash forensics, presented at Apple Weekly Oct/6) -- Oct/16: [How many users are converting from the half-sheet promo?](https://app.asana.com/0/0/1219469970318428) – my analysis comment (re-check numbers: 3 148 iOS subscriptions via the promo since Aug/31, ~3% of those who tapped it) +- Oct/16: [How many users are converting from the half-sheet promo?](https://app.asana.com/0/0/1219469970318428) – my analysis comment for the subscriptions team - Oct: [VSCode Setup for iOS/macOS development](https://app.asana.com/0/0/1209678170937083), [How to work with Apple Browsers using Git worktrees](https://app.asana.com/0/0/1219571548600350) -**Apple Weekly topics I brought (no tasks of their own)** +**Apple Weekly topics** - Feb/10: type-safe settings protocol (KeyValueStoring) - Apr/21: proposal to roll back `/Applications/DEBUG` (feedback from Diego and Dominik changed the approach) and a demo of a VM-based UI test runner for agents - Sep/29: CoreData code-initialized models proposal (dropped after objections); Oct/6: macOS modularization plan (Tech Designs in the sections above); Oct/20: UI tests target split, VS Code postmortem diff --git a/work/notes/work-summary-notes-meta-2026-10-23.md b/work/notes/work-summary-notes-meta-2026-10-23.md new file mode 100644 index 00000000..abde8618 --- /dev/null +++ b/work/notes/work-summary-notes-meta-2026-10-23.md @@ -0,0 +1,26 @@ +--- +tags: [work, performance-review, meta] +date: 2026-10-26 +--- + +# Служебные пояснения к Notes (не вставлять) + +(текст для вставки лежит в [[work-summary-notes-draft-2026-10-23]]) + +# Work Summary → Notes: всё, что не входит в основные секции (черновик 2026-10-26) + +[Work Summary](https://app.asana.com/0/0/1213731680648355). Правило отбора: задачи, назначенные на вас, закрытые 2026-02-01 → 2026-10-26 (плюс открытые с вашими комментариями), **которых нет в основных секциях Work Summary и которые не являются их подзадачами**. Подзадачи отдельно не перечислены нигде: у родителей (VS Code, epic Swift Package) их результат в одной строке. Всего ссылок в блоке: 98. + +Исключено: +- подзадачи задач из основных секций (120), сами задачи основных секций (33); +- процессные и личные задачи: 1 Must, 1:1 agenda, AFK/OOO, опросы, обучения, SWAG, benefits, review-процесс, кадровые (около 240); +- ротации (maintenance и release DRI) вместе со служебными подзадачами: ежедневные статусы, Validate/Merge/Announce/Submit/Promote, release exceptions, dependency-апдейты с Release Board. Ротации уже есть в основной секции Scheduled Rotations; +- служебные задачи проектов: Update O-N Weekly, Ship Review: Pull Request(s), Check Experiment, Missing info, diary-посты; +- удаление feature flags (9) и автотикеты «PR Check is failing on main» / «GH Workflow Failure»; +- приватные задачи (без проекта и без других участников, не видны остальным): 47 шт.; +- «PR:»-задачи-обёртки над PR (64): сами PR уже в списке Pull Requests; +- ⚠️ SENSITIVE DATA: Security. Задачи с названиями про security-инцидент (Security Triage: AI Agent use via likely external Discord service, его Postmortem и Full Analysis; Postmortem: Security Triage AI). Содержимое не открывал, не включал. + +Перед вставкой: Notes перезаписываются целиком; сверьте с `html_notes`. Группа «Closed Feb/11» — массовое закрытие старых задач: оставьте, только если это ваша работа цикла. + +---