From 5865db5198ce2ea1376a4b913649ee5c108ade97 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 25 May 2026 08:02:32 +0600 Subject: [PATCH] [2026-05-25] daily brief, weekly plan, new TP kickoff, demo tracker closeout --- work/briefs/daily/2026-05-25.md | 106 ++++++++++++++++++ work/briefs/weekly/plan-2026-05-25.md | 148 ++++++++++++++++++++++++++ 2 files changed, 254 insertions(+) create mode 100644 work/briefs/daily/2026-05-25.md create mode 100644 work/briefs/weekly/plan-2026-05-25.md diff --git a/work/briefs/daily/2026-05-25.md b/work/briefs/daily/2026-05-25.md new file mode 100644 index 00000000..529e5b95 --- /dev/null +++ b/work/briefs/daily/2026-05-25.md @@ -0,0 +1,106 @@ +--- +## Daily Brief โ€” 2026-05-25 + +### โœจ Morning +Today is **Towel Day** โ€” the annual celebration of Douglas Adams and *The Hitchhiker's Guide to the Galaxy*. Adams wrote: "A towel is about the most massively useful thing an interstellar hitchhiker can have." Don't panic. +๐Ÿšถ Take a short walk before diving in. + +## Plan for Today + +1. โšก Close [Alex M next Top Priority (May/25)](https://app.asana.com/0/0/1215058019347550) โ€” thread opened May 22, purpose served, auto-reminder fired. Mark complete. [2 min] +2. ๐Ÿ”ด **Try Visiting a Site: Background [1d]** โ€” due TODAY. Alessandro confirmed design (May 19): taller background. Implement or explicitly defer to follow-up project. +3. ๐Ÿ”ด **PR: iOS Demo tracker blocking** โ€” Monday review pass + respond to Alessandro's toggle question โ†’ assign PR to Pete. Due tomorrow. +4. ๐ŸŸ  Fix CI on PR #4668 (UTI onboarding dialog flow) โ€” red CI blocking review. +5. ๐ŸŸ  DRI async: respond to Alessandro's May 21 request to run test cases after rebase. +6. ๐ŸŸ  iOS Address onboarding TP kick-off (new TP starts today) โ€” post async kick-off comment. +7. ๐ŸŸ  Postmortems: Security Triage ร—2 โ€” created May 21, 4 days with no draft. +8. ๐Ÿ“‹ 7 PR reviews queued โ€” batch after TP block. + +--- + +### ๐Ÿ”ด Urgent / Overdue + +**[OVERDUE] DRI** โ€” [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) (due 2026-05-22) +Context: PR merged to release branch (May 20). UTI issues task still open and blocking public UTI release. Alessandro (May 21) recommended running test cases again after rebase โ€” Alex hasn't responded. +Action: Reply in [DRI async task](https://app.asana.com/0/0/1213551072611261) confirming test result; close TP task once UTI task ships. + +**[OVERDUE] DRI** โ€” [PR Check failing on main - testWhenTabWithConnectionLostError...](https://app.asana.com/0/0/1213975496167929) (due 2026-04-22, active section, 5 weeks stale) +Context: CI test failure sitting in `active` section for over a month. +Action: Triage โ€” check current state on main, fix or document as known issue with ETA. + +**[NEEDS CLOSE]** โ€” [Alex M next Top Priority (May/25)](https://app.asana.com/0/0/1215058019347550) (due 2026-05-23) +Context: You announced next TP on May 22, auto-reminder fired May 24. +Action: Close/mark complete. + +**[STALE] DRI** โ€” [Full Analysis](https://app.asana.com/0/0/1214900901154134) (due 2026-05-22) +Context: You posted comprehensive GDPR/Hermes analysis on May 20. Appears complete. +Action: Close task if analysis is final. + +**Backlog cluster** (inbox/planning items with stale dates, no recent activity โ€” informational only, not ranked): +Bug: Tab preview stuck (2025-04) ยท Duo login to Grafana (2025-07) ยท Assertion Failure Pixel Anomaly (2025-09) ยท Review Overdue Tasks Summary (2026-01) ยท Text selection in address bar (2026-05-01) ยท Pinned tab opens link in background (2026-05-01). Fold into quarterly triage. + +--- + +### ๐ŸŸ  Needs Action Today + +**DRI โ€” New TP kick-off** +[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) โ€” due 2026-06-05 +You posted May 22: "starting the project next week (May/25)"; kick-off slots taken, proposing async. +Action: Post async kick-off comment; confirm with Costas async is OK. + +**AUTHOR โ€” PR: iOS Demo tracker blocking** (due 2026-05-26) +[PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350) +Alessandro asked (May 22): "Shouldn't the toggle remain hidden until onboarding completes?" โ€” unanswered. Pete is waiting for assignment. +Action: Respond to Alessandro's toggle question โ†’ do review pass โ†’ assign PR to Pete. + +**DRI โ€” Due today** +[Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) +Alessandro confirmed design (May 19): taller background to fill empty screen. Costas noted nice-to-have โ€” port to follow-up if time doesn't allow. +Action: Implement OR move to follow-up project and close. + +**DRI โ€” UTI active blocker** +[Address Universal Input (UTI) issues](https://app.asana.com/0/0/1214965000075517) โ€” no due date, blocking public UTI release +PR #4668 (Fix UTI mode onboarding dialog flow): ๐Ÿ”ด CI failing, no reviewer. +Action: Fix CI on #4668. + +**DRI โ€” Postmortems (4 days old, no drafts)** +[Postmortem: Security Triage: AI Agent use via likely external Discord service](https://app.asana.com/0/0/1214996544314182) +[Postmortem: Security Triage AI: edit link](https://app.asana.com/0/0/1214996544314187) +Both created May 21, assigned to Alex, no content added. +Action: Draft both postmortems; at minimum add a status comment with timeline. + +**PR Reviews โ€” batch (7 requests)** +Batch after TP block: macOS: Simplify TabBarViewController ยท Bump nativeStorage to 100% ยท Enable ad blocking soft launch ยท Improve value transformer failure observability ยท Avoid force unwrap crash in debugDescription ยท Fix maestro tests ยท Enable iPad toggle iOS 7.211 + +--- + +### ๐ŸŸก Delegated โ€” Follow Up Needed + +**OVERDUE** +[Privacy Triage: Apple - iOS: Demo tracker blocking](https://app.asana.com/0/0/1214965405681675) โ€” Jake Abel, due 2026-05-21 (4 days overdue). No activity since May 20. +Follow-up: "Jake โ€” any update on the privacy triage? It was due May 21." + +[Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828) โ€” Juan Pereira, due 2026-05-22 (3 days overdue). +Follow-up: "Juan โ€” any progress on the pinned tab unpinning bug?" + +**DUE TODAY โ€” new TP project** +[Hide Free plan โ€ข Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) โ€” due today, no assignee recorded. +[Disable back button during duck.ai onboarding [1d]](https://app.asana.com/0/0/1215009192158960) โ€” due today, no assignee recorded. +Action: Confirm who owns these tasks or explicitly assign. + +**STALE (batch follow-up)** +Login autofill empty field (Deepankar, due 2025-11-17) ยท assertionFailure when DBP url opened (Anh Do, due 2025-12-12) ยท Localization - 2-5 days (unassigned, due 2026-04-28). Recommend one message per person to close or re-scope. + +--- + +### ๐Ÿ”ต Rhythms + +**TP:** [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) โ€” starting today, due 2026-06-05. +Prev TP (Demo tracker): PR merged to release branch, UTI task pending โ†’ close once UTI ships. +Next TP Thread: โœ… Opened May 22 โ€” close the [thread task](https://app.asana.com/0/0/1215058019347550) today (item #1 in plan). + +**Upcoming this week:** +- ๐Ÿ“… Today: O-N Weekly + O-L Weekly meetings (Dominik hosting O-L โ€” agenda light, add topics if needed) +- ๐Ÿ“… Tomorrow (May 26): Apple Weekly Team Meeting + 1:1 with Dominik โ€” agenda items ready? +- ๐Ÿ–๏ธ Wednesday May 27: AFK (holiday) โ€” anything to hand off before EOD tomorrow? +- ๐Ÿ“… June 8โ€“12: WWDC'26 (partly AFK) diff --git a/work/briefs/weekly/plan-2026-05-25.md b/work/briefs/weekly/plan-2026-05-25.md new file mode 100644 index 00000000..91421226 --- /dev/null +++ b/work/briefs/weekly/plan-2026-05-25.md @@ -0,0 +1,148 @@ +# Weekly Plan โ€” Week of 2026-05-25 + +> Note: No weekly-review file exists at `briefs/weekly/2026-05-22.md`. Plan built from DB snapshot 2026-05-25 01:20 UTC + last week's plan-2026-05-18.md. +> **Shortened week**: AFK Wed 2026-05-27 (holiday). 4 working days. +> **Career advisor (Dominik) OOO check**: clear through 2026-05-31; next AFK is June 1โ€“3 (LDX3). 1:1 Tuesday is GO. + +**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) โ€” confirmed as next O-N TP (Alex's own May/22 note on the TP-Threads task). Due 2026-06-05; in `top_priority`; subtasks already scoped for asset/UI work. Last week's TP (Demo tracker) is in final close-out (PR + Privacy Triage outstanding) โ€” captured under Mon shape, not duplicated as TP. + +### Quadrants +| Quadrant | This Week | Notes | +|---|---|---| +| Project | 65% | New O-N TP kickoff + closing demo-tracker PR; shortened week (AFK Wed) bumps from 60% | +| AOR | 15% | 2 PR-Check failures on main, UTI wrap, Sentry/CI maintenance | +| Career | 15% | 1:1 with Dominik Tue May 26 โ€” Dominik NOT OOO until June 1. Boost vs baseline because 1:1 falls this week | +| Strategy | 5% | O-N/O-L Weekly Mon, Apple Weekly Tue. TD: Monthly pixels (Jonathan) โ€” observe only | + +### Shape + +**Mon 2026-05-25:** Close out + kick off (3 meetings) +- [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) โ€” final review pass on PR; address Alessandro's toggle question; reassign reviewer +- [PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350) โ€” due tomorrow; answer Alessandro's May/22 toggle-visibility question; hand off +- [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) โ€” async kick-off post in TP comments (per Alex's May/22 note: in-person slots full) +- [Address Universal Input (UTI) issues](https://app.asana.com/0/0/1214965000075517) โ€” wrap remaining work before pivoting fully to new TP +- [Alex M next Top Priority (May/25)](https://app.asana.com/0/0/1215058019347550) โ€” bot-generated nudge; update due date or close once new TP declared +- [O-N Weekly Meeting](https://app.asana.com/0/0/1214950287303110) (2026-05-25) โ€” surface async-kickoff plan for new TP +- [O-L Weekly Meeting](https://app.asana.com/0/0/1214908681776067) (2026-05-25) โ€” Dominik hosting; light agenda +- Set 1-Must for the day; declare weekly TP on team board + +**Tue 2026-05-26:** 1:1 + meetings + light project work +- [Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756) โ€” add career items BEFORE meeting (see Career Action below) +- 1:1 with Dominik โ€” confirmed: Dominik not OOO until 2026-06-01 +- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1214929922983741) (2026-05-26) +- [Persist 'You've got this' dialogue in non-focused state [0.5d]](https://app.asana.com/0/0/1215009192158950) โ€” start subtask of new TP + +**Wed 2026-05-27:** ๐Ÿ–๏ธ AFK ([Alex M AFK May/27, holiday](https://app.asana.com/0/0/1212694796293421)) +- No work scheduled + +**Thu 2026-05-28:** Deep work on new TP +- [Address Bar Toggle Selection: Animated Assets [2-3d]](https://app.asana.com/0/0/1214627423981798) โ€” primary deep-work block +- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) โ€” secondary subtask +- Buffer for any CI/AOR firefighting + +**Fri 2026-05-29:** Close loops + retrospective +- Continue Address Toggle assets if not done +- Weekly review write-up (this week's + catch-up for May/22 if needed) +- Handoff [macOS App Maintenance](https://app.asana.com/0/0/1215057986055515) to Tom (already assigned via May 29 cycle) +- Pre-next-1:1 agenda items: capture anything that surfaced this week + +### Must-Not-Forget + +- [ ] **[PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350)** โ€” assignee: Alex + due 2026-05-26 โ€” Alessandro asked on 2026-05-22 whether the toggle should remain hidden until onboarding completes; Alex committed publicly to "review pass on Monday and assign to [reviewer]" โ€” Alex IS the blocker. Action today. + +- [ ] **[Privacy Triage: Apple โ€” iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675)** โ€” assignee: Jake Abel + delegated; due 2026-05-21 (4d overdue) โ€” directly blocks closing TP. Nudge Jake today if not done. + +- [ ] **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** โ€” assignee: Alex + due 2026-05-15 (10d overdue) โ€” main-branch CI failure in `inbox`; P1-style signal. Diagnose Monday morning before deep-work blocks. + +- [ ] **[Full Analysis](https://app.asana.com/0/0/1214900901154134)** โ€” assignee: Alex + due 2026-05-22 (3d overdue) โ€” title alone is ambiguous (no project, no notes context in snapshot); open and either action or re-scope. + +- [ ] **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** โ€” assignee: Alex (Alex is preparer) + due 2026-05-26 โ€” needs career items added before Tue meeting (see Career Action). + +### AOR Quick Wins This Week + +- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)** + overdue 31 days โ€” flag removal; standard cleanup, <1h + +- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)** + overdue 25 days โ€” pair with the feature flag above; pixel cleanup + +- **[Consider removing or reworking mac_malicious-site-protection_client-timeout](https://app.asana.com/0/0/1210855358441832)** + overdue 306 days โ€” review whether still needed; quick scoping decision + +### Sprint Backlog (pick 1โ€“2 if time allows) + +- **[PR Check is failing on main - testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)** + due 2026-04-22 (33d overdue) โ€” `active` section, CI failing test; may overlap with newer PR-Check task in MNF + +- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)** + due 2026-05-01 (24d overdue) โ€” Internal Product Feedback; pinned-tab regression + +- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** + due 2026-05-01 (24d overdue) โ€” Internal Product Feedback; UX regression + +- **[Assertion Failure Pixel Anomaly - 2025/09/15](https://app.asana.com/0/0/1211379705725021)** + due 2025-09-17 (250d overdue) โ€” `planning` section; revisit or close + +- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)** + due 2026-01-27 (118d overdue) โ€” meta task about overdue management + +(+ 2 aged items >180 days in backlog โ€” not listed individually: Bug: Tab preview stuck around (405d), Duo login Grafana (306d)) + +### On Radar + +- **TD: [Monthly pixels for iOS and macOS](https://app.asana.com/0/0/1214950124367781)** โ€” Jonathan Jackson returned to monthly-pixel approach on 2026-05-23. Touches pixel/instrumentation AOR. Engage if Apple-team input solicited. +- **Discussion: [shield in address bar overlapping with text](https://app.asana.com/0/0/1214946075851940)** โ€” Zac following up on macOS browser address-bar bug, reproducing on v1.190.0. macOS AOR adjacency; monitor. + +### Career Action This Week + +**Add career discussion points to [Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756) before Tue 2026-05-26 (15 min)** + +Picked because 1:1 IS this week AND Dominik is NOT OOO (verified โ€” next AFK is 2026-06-01). Skipped #1 (Project Advisor doc Part 1 draft) because the 1:1 is the more time-bounded action โ€” raise Project Advisor as the *primary* agenda item in the 1:1 instead. Skipped #4 (Christie EP2/3 calibration ping) โ€” surface as a 1:1 question to Dominik first ("did Christie submit?"), then act if needed. Skipped #5 (Assessment comment) โ€” no current open O-N/O-L Assessment requires it this week. + +Specific 1:1 agenda items to add (in priority order): +1. **Project Advisor** โ€” "I've made no progress since last cycle; want to commit to Part 1 of the Readiness doc this cycle. Sanity-check what 'good' looks like." +2. **Primary AOR target** โ€” "Which AOR is realistic to pursue as primary by next review (~2026-08)?" +3. **Christie EP2/3 calibration** โ€” "Did she submit? Status still unclear in my notes." +4. **EP3 gap check** โ€” "Beyond what we discussed in Feb, what's the next gap to close?" + +### On Radar / Participation Needed + +- **[Tech Design: Monthly pixels for iOS and macOS](https://app.asana.com/0/0/1214950124367781)** + Jonathan Jackson revisited monthly-pixel approach (2026-05-23 comment) โ€” touches Alex's instrumentation work; monitor, engage if Apple-team perspective is explicitly asked for + +- **[shield in address bar overlapping with text](https://app.asana.com/0/0/1214946075851940)** + Zac confirmed reproduction on v1.190.0 (2026-05-23); macOS address-bar AOR. Watch for any direct ask. + +### Carried Forward from Last Week + +- **[iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249)** โ€” Alex (DRI) + โ†’ see Mon in Shape โ€” closing out PR, Privacy Triage delegated, Project-Advisor async open + +- **[DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261)** โ€” Alex + async sign-off thread; verify status before closing the TP + +- **[Address Universal Input (UTI) issues](https://app.asana.com/0/0/1214965000075517)** โ€” Alex + per Alex's May 22 note: completing this before pivoting to new TP โ€” wrap on Monday + +- **[Alex Shurgin โ€“ HR](https://app.asana.com/0/0/1215056211788084)** โ€” Alex + HR-related task surfaced May 22; review for any time-sensitive action. โš ๏ธ HR content โ€” handle privately, don't auto-summarize via connectors. + +- **[Postmortem: Security Triage AI: edit link](https://app.asana.com/0/0/1214996544314187)** + **[Postmortem: Security Triage: AI Agent use via likely external Discord service](https://app.asana.com/0/0/1214996544314182)** โ€” Alex + Security postmortems in inbox. Read, contribute if assigned an action; otherwise leave as observer. โš ๏ธ Security content โ€” handle privately. + +- **[Xcode build speedup skill](https://app.asana.com/0/0/1214996544314193)** โ€” Alex + Personal tooling task; schedule in a gap day (likely post-WWDC AFK) + +- **[Alex M next Top Priority (May/25)](https://app.asana.com/0/0/1215058019347550)** โ€” Alex + bot-generated TP-threads nudge from May/24; close or update once new TP is declared today + +--- +*Based on DB snapshot 2026-05-25 01:20 UTC + plan-2026-05-18.md (no weekly-review for 2026-05-22).* +*DRI conflict check: none flagged. Career advisor (Dominik) OOO check: clear through 2026-05-31. Quick Wins week: not announced.* + +Saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-05-25.md`.