Merge remote-tracking branch 'origin/main'

This commit is contained in:
Kraken
2026-06-08 09:00:09 +06:00
2 changed files with 280 additions and 0 deletions
+97
View File
@@ -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/812. 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 13 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 MonFri, 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 15 Dominik OOO (LDX3). Agenda items ready?
- Apple Weekly Team Meeting — Jun 9
- O-N Weekly Meeting — Jun 9
- **WWDC'26 partly AFK Jun/812** — 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
+183
View File
@@ -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 812 (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 812 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 12 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*