Files
obsidian-vault/work/briefs/weekly/plan-2026-05-25.md
T

147 lines
11 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.
# Weekly Plan — Week of 2026-06-01
**Generated**: 2026-05-30 (Saturday) — planning the upcoming workweek (Mon Jun 1 Fri Jun 5). The week of May 25 is effectively closed (today is its Saturday); shape begins from today and runs through Friday Jun 5.
**Note**: No weekly-review file exists for 2026-05-29 — built entirely from `asana_context.md` snapshot + targeted DB queries.
---
**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — parent project due Jun 5. All subtasks except [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) (due Jun 1, in progress) and the [Ship Review](https://app.asana.com/0/0/1215009192158961) are PR-up or merged. This is the last full work-week before Alex's WWDC AFK (Jun 8-12), so Ship Review must open this week or it slips two weeks.
### Quadrants
| Quadrant | This Week | Notes |
|---|---|---|
| Project | 70% | Persist dialogue (Mon) + open Ship Review (Tue/Wed) + optionals if time. Bumped from 60% because of pre-AFK ship-or-slip pressure. |
| AOR | 10% | Light week — only PR #5149 to merge + Warn-Before-Quit pixel/flag cleanup (overdue >30d, finally quick). |
| Career | 15% | Dominik OOO entire week → 1:1 cancelled. Reclaim time for Project Advisor Readiness doc Part 1 draft. |
| Strategy | 5% | One On-Radar engagement (Windows AOT delivery plan thread — Alex already commented, Ivy responded Sat). |
### Shape
**Sat May 30 (today)** — Light/inbox, no deep work
- Inbox triage already done at 16:34 (quiet)
- Optional: glance at [Hide Free Plan PR #5149](https://github.com/duckduckgo/apple-browsers/pull/5149) — already approved, can merge when ready
**Sun May 31** — Off
**Mon Jun 1** — TP deep work + O-L Weekly
- [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) ← finish today
- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457)
- Merge [Hide Free Plan PR #5149](https://github.com/duckduckgo/apple-browsers/pull/5149) (approved, ✅ CI)
- Chase reviewers on [Hide stop-chat PR #5173](https://github.com/duckduckgo/apple-browsers/pull/5173)
**Tue Jun 2** — Ship Review prep + Apple Weekly
- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987)
- Fix 🔴 CI on [PR #5145 Ship duck.ai onboarding query-selection flow](https://github.com/duckduckgo/apple-browsers/pull/5145)
- Begin opening [Ship Review: iOS Address onboarding](https://app.asana.com/0/0/1215009192158961)
- Decide on [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916) (3d overdue — review the PR or push back)
**Wed Jun 3** — Ship Review continues + O-N Weekly
- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364)
- Continue Ship Review write-up + collect reviewer sign-off
- Career: Draft Part 1 of Advisor Readiness doc (30 min) — use the no-1:1 slot
**Thu Jun 4** — Optionals + AOR cleanup
- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) (optional onboarding follow-up, due Jun 1 — already late)
- AOR Quick Wins: Warn-Before-Quit pixel + feature flag (see AOR section)
- [Follow-up: Inline Text Images](https://app.asana.com/0/0/1214040804696193) — finish draft [PR #4663](https://github.com/duckduckgo/apple-browsers/pull/4663)
**Fri Jun 5** — Close loops + pre-AFK handoff
- Write weekly review
- Pre-AFK handoff comment on iOS Address onboarding ship: who covers if reviewer questions land during Jun 8-12?
- Close out anything still open before WWDC AFK (Jun 8-12)
### Must-Not-Forget
- [ ] **[Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex
due Jun 1 — Alex committed in Fri-29 status "plan to complete on Mon"; last subtask blocking Ship Review.
- [ ] **[Ship Review: iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1215009192158961)** — assignee: unassigned (Alex is project DRI per parent task)
no due_on — must open this week. Alex is OOO Jun 8-12 (WWDC); if SR doesn't open by Fri Jun 5, ship slips two weeks. ⚠️ **DRI conflict to clarify**: parent task lists Alex as DRI, but the SR subtask has no assignee in DB — confirm ownership end-of-day Mon.
- [ ] **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex
due May 27 (3d overdue) — Diego announced "first Monterey+ version merges next week"; Alex's PR review or push-back is on the critical path.
- [ ] **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — assignee: Alex
due May 28 (2d overdue) — [draft PR #4663](https://github.com/duckduckgo/apple-browsers/pull/4663) is already up with ✅ CI; needs un-drafting + review request.
- [ ] **[Desktop Browser Feature Owner Survey [anonymous, 5 min]](https://app.asana.com/0/0/1214940335721015)** — assignee: Alex
due May 26 (4d overdue) — 5-min ask, trivial to clear.
### AOR Quick Wins This Week
<!-- Quick-actionable overdue tasks (<2h each). Slot into Thu Jun 4. -->
- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)**
overdue 37 days — flag-removal PR; feature has shipped, registry cleanup.
- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)**
overdue 1 day — automated reminder fired today (May 30): "Please prepare a PR." Pair with the flag removal above.
### Sprint Backlog (pick 12 if time allows)
<!-- Mid-age overdue assigned tasks (14180 days). Pick from here if Thu/Fri have gaps. -->
- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)**
due Jan 27 (123d overdue) — meta cleanup; likely just a triage pass.
- **[PR Check failing on main — testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)**
due Apr 22 (38d overdue) — CI failing test; may have been silently fixed, verify.
- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)**
due May 15 (15d overdue) — separate CI failing test; verify still failing.
- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)**
due May 1 (29d overdue) — Internal Product Feedback; small UX bug.
- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)**
due May 1 (29d overdue) — Internal Product Feedback; small UX bug.
(+ 3 aged items >180 days in backlog — not listed: Tab preview stuck 410d, Duo Grafana 311d, Assertion Failure Pixel Anomaly 255d)
### On Radar
<!-- Non-assigned items that touch Alex's AOR. No action required unless directly mentioned. -->
- **[Desktop Browsers: Windows — Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** — Alex commented Sat 05:15 asking how this differs from his existing delivery; Ivy responded Sat 08:35 clarifying. Re-engage Mon to align scope before Ivy's Tue kickoff.
- **[Windows Browser: Re-enable isolated JS worlds](https://app.asana.com/0/0/1207088850938070)** — Boli asked Bulcsu about isolated worlds support; touches platform-API decisions adjacent to Alex's AOR. Monitor only.
- **TD: [Apple pixels for evaluating when to end support for an operating system](https://app.asana.com/0/0/1214950124367783)** — Privacy triage filed Sat; directly touches Alex's pixel/OS-support work (related to the Monterrey-only PR). Read the triage filing on Mon.
### Career Action This Week
**Draft Part 1 of Project Advisor Readiness doc** (30 min, slot for Wed Jun 3 in the no-1:1 window).
- Why this and not the others: Dominik OOO all week → "1:1 career prep" (option 5) is moot; "Primary AOR" (option 2) requires the 1:1 discussion; Christie EP2/3 calibration (option 3) is asyncable but Dominik is the right channel to confirm — defer one cycle; no active Assessment has a missing-Alex-comment signal this week (option 4). Project Advisor (option 1) is the highest-leverage EP3 lever per `career-notes.md` and is still at "Not started" — Part 1 draft moves it forward without needing Dominik.
### On Radar / Participation Needed
- **[Desktop Browsers: Windows — Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** — Ivy explicitly responded to Alex's question Sat morning, plans to kick off Tue Jun 2. Alex should re-engage by Mon end-of-day to align scope. **Engage.**
- **[AOR: Desktop Browsers Operational Health](https://app.asana.com/0/0/1214175673709906)** — Elle flagged macOS `site_loading_performance` pixel is no longer sending. Touches Alex's macOS/pixel AOR. **Engage** if Elle/Stephen tags Alex; otherwise monitor.
### Carried Forward from Last Week
- **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** — assignee: Alex
→ see TP section above.
- **[Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954)** — assignee: Alex
PR [#5173](https://github.com/duckduckgo/apple-browsers/pull/5173) up, CI ✅, awaiting review. Next: chase reviewer Mon.
- **[Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952)** — assignee: Alex
PR [#5149](https://github.com/duckduckgo/apple-browsers/pull/5149) approved + ✅ CI. Next: merge Mon.
- **[Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex
PR [#5145](https://github.com/duckduckgo/apple-browsers/pull/5145) has 🔴 CI. Next: fix CI Tue.
- **[ON HOLD] [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249)** — assignee: Alex
Explicitly on hold; no action this week. Re-evaluate after Ship Review opens.
- **[DRI <> Project Advisor async for Demo tracker blocking](https://app.asana.com/0/0/1213551072611261)** — assignee: Alex
No due_on. Sitting in inbox — touch base if the ON-HOLD parent gets unblocked.
- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — assignee: Alex
1:1 cancelled this week (Dominik OOO Jun 1-5). Don't add prep items; next 1:1 ≥ Jun 8 (and Alex AFK Jun 8-12 for WWDC) → realistically Jun 15 week.
- **[Alex M Partly AFK Jun/8-12 (WWDC'26)](https://app.asana.com/0/0/1212684797790491)** — assignee: Alex
WWDC AFK starts week after next. Friday Jun 5 must include handoff prep — who covers Ship Review reviewer questions / hotfix triage.
---
*Based on Asana snapshot generated 2026-05-30 11:10 UTC + targeted DB queries. No prior weekly-review file existed for 2026-05-29 to compare against.*