diff --git a/work/briefs/daily/2026-06-08.md b/work/briefs/daily/2026-06-08.md new file mode 100644 index 00000000..814127f3 --- /dev/null +++ b/work/briefs/daily/2026-06-08.md @@ -0,0 +1,97 @@ +--- +## Daily Brief β€” 2026-06-08 + +### ✨ Morning + +**Today is World Oceans Day.** Oceans produce over half of Earth's oxygen and have absorbed ~30% of all human COβ‚‚ emissions since industrialization. The sea is doing a lot of the work quietly. + +🚢 Take a short walk before diving in. + +--- + +## Plan for Today + +_WWDC'26 week β€” partly AFK Jun/8–12. No weekly plan found for this week. 6 task updates since Friday, 0 new comments._ +_Today's focus: Ship Review build update (committed Friday) + O-L Weekly Meeting._ + +1. ⚑ Desktop Browser Feature Owner Survey β€” 5-min anonymous survey, overdue 13d. [β†’ open it now](https://app.asana.com/0/0/1214940335721015) +2. πŸ”΄ **Update Ship Review build** β€” you said Friday you'd push an updated build on Monday. [Ship Review: iOS Address onboarding](https://app.asana.com/0/0/1215009192158961) is due today. Design (Costas reviewing) + PR (Alessandro) + iPad compatibility (you are DRI) all open. +3. πŸ”΄ **Review: Add installType/installAge to Duck.ai native config** β€” due today, review request in GitHub. Highest-priority in batch. +4. 🟠 **O-L Weekly Meeting** β€” today. Ivy: "leaning heavily toward discussion topics, add kick-offs/Ship Reviews I'm missing." +5. 🟠 **Create Mattermost Bots request** β€” reply to Jake/Isabel comments on channel lifecycle. Due today. ([β†’ task](https://app.asana.com/0/0/1214799615211686)) +6. 🟠 **6 more PR reviews queued** β€” batch after TP work (phishing datasets, nativeStorage rollout, ad blocking soft launch, macOS observability, force-unwrap fix, Maestro tests) +7. 🟑 Inbox due today: [Address Bar Toggle Selection: Animation Delay](https://app.asana.com/0/0/1215444621777798) Β· [Chat Response: Liquid Glass Button Disabled Styling](https://app.asana.com/0/0/1215443604066309) Β· [Localize duck.ai onboarding path](https://app.asana.com/0/0/1215401767389378) + +--- + +### πŸ”΄ Urgent / Overdue + +**[ACTIVE] [Ship Review: iOS Address onboarding conflicts](https://app.asana.com/0/0/1215009192158961)** β€” due Jun 8 (today) +- Context: Ship Review opened Jun 5. Alex commented Jun 5: "will update the build on Monday." Design subtask β†’ Costas (reviewing, said she'd check Jun 5). PR subtask β†’ Alessandro. iPad compatibility subtask β†’ Alex M (open, no activity). +- Action: Push updated build to TestFlight today β†’ comment in Ship Review. Check iPad compatibility subtask. + +**[INBOX] [PR: Add installType and installAge β€” apple-browsers](https://app.asana.com/0/0/1215447467162920)** β€” due Jun 8 (today), also in GitHub review queue +- Action: Review the PR. + +**[ACTIVE] [PR Check is failing on main β€” testWhenTabWithConnectionLostError…](https://app.asana.com/0/0/1213975496167929)** β€” due Apr 22 (47d overdue) +- Context: Sam S posted a fix PR Jun 5; fix succeeded overnight. Verify Sam's PR has landed. If not, follow up. +- Action: Check CI on main; close task if green. + +_Backlog cluster (do_later / quick_wins + chronic stale inbox β€” not urgent today):_ "Bug: Tab preview stuck" (419d), "Duo login to Grafana" (320d), "Assertion Failure Pixel Anomaly" (264d), "Review Overdue Tasks Summary Jan 2026" (132d), "Proposal: Phase out Singletons" (1050d in do_later), and ~15 quick_wins items. Not surfaced individually β€” dates are stale by design. + +--- + +### 🟠 Needs Action Today + +**Ship Reviews (DRI)** + +[Ship Review: iOS Address onboarding conflicts](https://app.asana.com/0/0/1215009192158961) β€” 3 open subtasks: +- Design: [Ship Review: Design](https://app.asana.com/0/0/1215412195096173) β†’ Costas is reviewing (said she'd look Jun 5). **Waiting for Costas** after today's build push. +- PR: [Ship Review: Pull Request(s)](https://app.asana.com/0/0/1215412058990638) β†’ Alessandro reviewing. **Waiting for Alessandro.** +- iPad: [Ship Review: (iOS Only) Ensure compatibility on iPad](https://app.asana.com/0/0/1215411924225093) β†’ Alex M is DRI. **Alex is the blocker** β€” no activity, needs checking. + +**PR Reviews** +7 review requests queued β€” batch after TP block: +1. Add installType/installAge to Duck.ai native config ← due today, top priority +2. Update phishing protection datasets to 1742170 +3. Bump nativeStorage rollout to 100% +4. Enable ad blocking feature availability β€” soft launch +5. [macOS] Improve value transformer failure observability +6. [macOS] Avoid a force unwrap crash when calling debugDescription +7. Fix maestro tests + +**Mattermost Bots request** +Jake (Jun 5): "Best to have only 1–3 channels; consider using Asana tasks for lifecycle tracking instead of opening/closing Mattermost channels." +Isabel (Jun 5): "Channels persist even when archived β€” MM doesn't delete channels." +Action: Reply with revised approach (consolidate channels, use Asana tasks for signaling resolution). ([β†’ task](https://app.asana.com/0/0/1214799615211686)) + +**Try a Search or AI Chat: Search box height** β€” Costas commented Jun 5 "let's do it." Action: confirm scope + next step. ([β†’ task](https://app.asana.com/0/0/1215443604066305)) + +--- + +### 🟑 Delegated β€” Follow Up Needed + +**[OVERDUE] Pinned tab activates in other window unpinning** β†’ Juan Pereira β€” due Jun 5 (3d overdue). Juan changed due date Jun 3; no activity since. +Suggest: "Hey Juan, any update on this one?" + +**[STALE 14d] πŸ€– Check for dependabot PRs** β†’ Tom Strba β€” due May 25. Assigned May 25; no further activity. +Suggest: Ping Tom or close if handled separately. + +**[STALE] macOS App Maintenance rotation tasks** (Daily Status Mon–Fri, May 22 batch) β€” 5 overdue delegated subtasks. Last activity May 22. These appear abandoned mid-rotation. +Action: Check if rotation was completed or needs handoff. + +--- + +### πŸ”΅ Rhythms + +**TP**: [iOS Address onboarding conflicts](https://app.asana.com/0/0/1214592943696234) β€” in Ship Review phase. Last meaningful update Jun 4 (status comment + PR up). Current TP is not stale. **Not yet close to completion** (Design + PR approvals still pending) β†’ no Next TP Thread needed yet. + +**Active rotation**: None. + +**Upcoming this week:** +- 1:1 with Dominik β€” [agenda task Jun 9](https://app.asana.com/0/0/1215321590086377). First 1:1 since June 1–5 Dominik OOO (LDX3). Agenda items ready? +- Apple Weekly Team Meeting β€” Jun 9 +- O-N Weekly Meeting β€” Jun 9 +- **WWDC'26 partly AFK Jun/8–12** β€” have you communicated coverage expectations to team? +- [Check Experiment before Jun/15](https://app.asana.com/0/0/1215319739446270) β€” reminder set Jun 2; window closes in 7 days +- [EP2 TD Calibration - Alex](https://app.asana.com/0/0/1214121856485500) β€” last activity Jun 6; check if Christie needs a response diff --git a/work/briefs/weekly/plan-2026-06-08.md b/work/briefs/weekly/plan-2026-06-08.md new file mode 100644 index 00000000..a296c149 --- /dev/null +++ b/work/briefs/weekly/plan-2026-06-08.md @@ -0,0 +1,183 @@ +# Weekly Plan β€” Week of 2026-06-08 + +**Top Priority**: [Ship Review: iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1215009192158961) β€” due today (Jun 8), 4-day-old SR needs a close or explicit handoff before Alex goes deep into WWDC'26 this week. + +**Context**: Alex is **partly AFK Jun 8–12 (WWDC'26)** β€” light async availability all week. This week is about closing loops from last sprint, not starting new work. + +--- + +### Ship Review Consolidation + +SR [iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961) opened Jun 4, due **today**. + +**Status as of Jun 5 (last comments):** +- Gary confirmed scope: ship only the original experiment winner β€” "Try visiting a site / tracker blocking" step is **not** included in this release. Costas aligned. +- Alex clarified the tracker blocker onboarding stays as-is per the validated experiment. +- Build is up (Jun 4 Alpha 7.223.0). +- No explicit sign-off comments from reviewers yet (Gary + Costas left scope discussion comments, not approvals). + +**Action today**: Check if reviewers have approved asynchronously. If not, post a handoff comment ("Partly AFK Jun 8–12 for WWDC; tagging Costas/Gary to close by EOW if no blockers remain") and ensure all subtasks are resolved. + +**PRs in scope (land-ready today):** +- [#5271 iOS: Animate search experience toggle](https://dub.duckduckgo.com/duckduckgo/apple-browsers/pull/5271) β€” CI βœ…, approved βœ… β†’ **merge now** +- [#5149 Hide Free Plan title](https://dub.duckduckgo.com/duckduckgo/apple-browsers/pull/5149) β€” CI βœ…, approved βœ… β†’ **merge now** +- [#5246 Try Visiting a Site: Background](https://dub.duckduckgo.com/duckduckgo/apple-browsers/pull/5246) β€” CI πŸ”΄, approved βœ… β†’ investigate CI, then merge +- [#5145 Ship AI onboarding winner](https://dub.duckduckgo.com/duckduckgo/apple-browsers/pull/5145) β€” CI πŸ”΄ (3 checks), ⏳ review pending β†’ critical path for Jun 15 deadline + +**Next TP (queued):** [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) β€” fix CI on #5145 before Jun 15, even async from WWDC. + +--- + +### Quadrants + +| Quadrant | This Week | Notes | +|---|---|---| +| Project | 70% | SR close + land-ready PR merges + CI fix on #5145 | +| AOR | 15% | Review requests + new inbox tasks (light) | +| Career | 10% | Calibration response (time-sensitive) + EP2 TD task | +| Strategy | 5% | O-L discussion today (WPFβ†’Chrome/AI tools) | + +--- + +### Shape + +**Mon:** SR handoff + PR merges + O-L meeting +- [Ship Review: iOS Address onboarding](https://app.asana.com/0/0/1215009192158961) β€” check reviewer status, post handoff comment if not closing today +- Merge [#5271](https://dub.duckduckgo.com/duckduckgo/apple-browsers/pull/5271) + [#5149](https://dub.duckduckgo.com/duckduckgo/apple-browsers/pull/5149) β€” land-ready, do it before WWDC sessions +- Investigate [#5246](https://dub.duckduckgo.com/duckduckgo/apple-browsers/pull/5246) CI failure +- O-L Weekly Meeting (today, discussion-heavy β€” AI tools + WPFβ†’Chrome) +- Triage new inbox tasks: Address Bar Toggle Selection: Animation Delay, Chat Response: Liquid Glass Button Disabled Styling + +**Tue:** WWDC + Apple Weekly + O-N Weekly (async) +- Apple Weekly Team Meeting +- O-N Weekly Meeting +- 1:1 with Dominik β€” Dominik **not OOO** this week, 1:1 Agenda task due Jun 9. Confirm whether meeting is happening given WWDC; if yes, keep it brief. If skipping, align with Dominik to move to Jun 15. +- Async: start CI investigation for #5145 + +**Wed:** WWDC β€” light async +- Monitor SR for close/reviewer sign-offs +- Handle any async review requests (installType/installAge PR, phishing protection datasets) + +**Thu:** WWDC β€” light async +- Career action: EP2 TD calibration response to Sam S (15 min) +- Async: if CI on #5145 fixed, keep PR ready to land + +**Fri:** WWDC close-out + loop check +- Confirm SR is closed or escalated +- Check [Check Experiment before Jun/15](https://app.asana.com/0/0/1215319739446270) β€” what experiment, what's needed? +- Weekly review (abbreviated β€” WWDC week) + +--- + +### Must-Not-Forget + +- [ ] **[Ship Review: iOS Address onboarding](https://app.asana.com/0/0/1215009192158961)** β€” assignee: Alex + due **today Jun 8** β€” SR is 4 days old with scope questions resolved; needs sign-off from reviewers or explicit WWDC handoff comment today. + +- [ ] **[Localize duck.ai onboarding path](https://app.asana.com/0/0/1215401767389378)** β€” assignee: Alex + due **today Jun 8** β€” Smartling job launched Jun 4; verify it completed and strings are in. If not, escalate before going into WWDC. + +- [ ] **[Check Experiment before Jun/15](https://app.asana.com/0/0/1215319739446270)** β€” assignee: Alex + no due date noted, deadline Jun 15 β€” unclear what experiment this is; needs clarification before Alex is fully in WWDC mode. + +- [ ] **[Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** β€” assignee: Alex + originally due 2026-05-28 (overdue) β€” CI on #5145 is πŸ”΄ (3 failing checks); must clear before Jun 15 or the experiment window closes while Alex is AFK. + +- [ ] **[EP2 TD Calibration - Alex](https://app.asana.com/0/0/1214121856485500)** β€” assignee: Alex + in inbox (no date) β€” calibration task sitting in inbox; Sam S also left scoring notes on the related EP2 TD Review Calibration - 7a2 asking for Alex's response. Time-sensitive β€” Sam asked Jun 8. + +--- + +### AOR Quick Wins This Week + +- **[Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** + overdue 13 days β€” anonymous, 5-minute timebox. Do immediately. + +- **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** + overdue 12 days β€” review PR, approve or comment. + +- **[Address Bar Toggle Selection: Animation Delay](https://app.asana.com/0/0/1215444621777798)** + due today Jun 8 (new inbox) β€” follow-up to last week's Animated Assets; assess scope before WWDC. + +- **[Chat Response: Liquid Glass Button Disabled Styling](https://app.asana.com/0/0/1215443604066309)** + due today Jun 8 (new inbox) β€” new UI task; triage to determine if it blocks SR or is separate. + +- **[PR: Apple: Add installType and installAge (review request)](https://app.asana.com/0/0/1215447467162920)** + due today Jun 8 β€” review PR assigned to Alex, can do async. + +--- + +### Sprint Backlog (pick 1–2 if time allows) + +- **[PR Check is failing on main - errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)** + overdue 47 days β€” Alex asked owner to disable the test (PR still pending from owner); follow up. + +- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)** + overdue 38 days β€” macOS bug in Internal Product Feedback; hasn't been touched. + +- **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** + overdue 11 days β€” follow-up from executor PR #4663; minor scope. + +(+ 4 aged items >180 days in backlog β€” not listed) + +--- + +### On Radar + +- **TD: [Run E2E tests with internal feature flags (iOS & macOS)](https://app.asana.com/0/0/1215318048361450)** β€” Eduardo pinged the DRI of the feature flag override decoupling; if this touches Alex's feature flag work, engage. + +- **TD: [Proposed AOR: DDG Auth Client - Apple](https://app.asana.com/0/0/1213532539230149)** β€” Federico asking if AOR can have no secondary (Federico going on paternity leave soon); relevant to Alex's AOR discussions. Monitor. + +- **O-L Weekly meeting agenda** β€” Ivy flagged heavy discussion on AI tools during "upcoming WPFβ†’Chrome" (comment truncated). Strategic signal β€” pay attention to this thread. + +- **TD: [Hotfix Release Process Improvements](https://app.asana.com/0/0/1215441352155954)** β€” Eduardo asking team for process feedback. Low urgency; respond if you have a quick note. + +--- + +### Career Action This Week + +**Respond to Sam S on [EP2 TD Review Calibration - 7a2 (Alex)](https://app.asana.com/0/0/1215285052893281)** (15 min) +Sam left calibration score notes on Jun 8 asking for Alex's response on 2 mismatched criteria. Time-sensitive β€” respond before or during WWDC async time Thu/Fri. + +*Skipped: Project Advisor readiness doc (Not started, highest long-term leverage) β€” WWDC week is not the right slot for a 30-min writing task; defer to Jun 15 when Alex returns. Primary AOR discussion and 1:1 career prep both depend on having a clear 1:1 slot β€” confirm with Dominik this week whether 1:1 is Jun 9 or Jun 15.* + +--- + +### On Radar / Participation Needed + +- **[EP2 TD Review Calibration - 7a2 (Alex)](https://app.asana.com/0/0/1215285052893281)** + Sam S commented Jun 8: "Let me know what you think about my rationale for having a lower score" on 2 mismatched calibration criteria β€” **engage** (career-relevant, responded within 48h expected). + +- **[macOS App Maintenance](https://app.asana.com/0/0/1215492368428078)** + James Frost handed off to next person Jun 8 with a bug in Internal Incoming β€” **monitor** whether it lands in Alex's queue. + +--- + +### Carried Forward from Last Week + +- **[Ship Review: iOS Address onboarding](https://app.asana.com/0/0/1215009192158961)** + β†’ see TP section above + +- **[Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955)** + CI on #5145 πŸ”΄ (3 failing checks: Test Non-Sandbox, Translated Strings, Test Report). Awaiting review. Must land by Jun 15. Next action: fix CI failures. + +- **[Ship Review: (iOS Only) Ensure compatibility on iPad](https://app.asana.com/0/0/1215411924225093)** + Opened Jun 4, no due date, no reviewers yet. Likely post-WWDC work β€” flag for week of Jun 15. + +- **[#5246 Try Visiting a Site: Background](https://dub.duckduckgo.com/duckduckgo/apple-browsers/pull/5246)** + CI πŸ”΄ (flaky check), approved βœ…. Next action: investigate CI, then merge. + +- **[Integration test errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)** + Alex asked owner to push a disable PR β€” still waiting. Next action: follow up with owner. + +- **[Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828)** β€” owner: Juan Pereira + Juan moved due date; last modified today (Jun 8). Monitor for resolution. + +- **[AI Usage Limits submission](https://app.asana.com/0/0/1215446967141154)** β€” delegated + Jeffrey added as collaborator Jun 5; org-level API key question raised with HR/IT. Next action: check if resolved. + +- **Localization Smartling job** β€” monitor completion (job launched Jun 4 for duck.ai onboarding path). + +--- + +*Based on weekly-review 2026-06-05 + DB state as of 2026-06-08 08:05 UTC*