11 KiB
Weekly Plan
Weekly Plan — Week of 2026-04-14
Note on source files:
2026-04-11.mddoes not exist (Apr 11 is Saturday). Used2026-04-10.md(actual last Friday). Weekly plan fromplan-2026-04-13.mdis empty (1 line). Dominik AFK Apr 13–20 (Apple Meetup) confirmed from DB — today's 1:1 is cancelled. Next 1:1 window: ~Apr 28.
Top Priority: Follow-up: add support to restore onboarding state for duck.ai non-experiment flow gid:1213992139518104 — the iOS Toggle Screen Ship Review closed this morning (Apr 14); the non-experiment duck.ai path needs onboarding state restoration before the public release on Apr 20; scoping and initial implementation on Tuesday is the highest-value project action this week.
TP queue note:
iOS: Demo tracker blocking after chat in onboarding(gid:1213551050320249, due May 11) is queued in thetop_prioritysection and per rule takes precedence over spawned follow-ups — however, this follow-up has a harder time dependency (Apr 20 public release) that justifies re-ordering this week only. Demo tracker is next TP after this follow-up clears.
Quadrants
| Quadrant | Target | This Week | Notes |
|---|---|---|---|
| Project | 60% | 20% | Quick Wins week: only Tuesday available for project work; follow-up scoping/impl on Tue only |
| AOR | 20% | 60% | Three full Quick Wins Days (Wed–Fri) pull this up; content-scope-scripts PR + CI test + pinned tab bug all land here |
| Career | 15% | 15% | No 1:1 (Dominik OOO) — skip prep; use freed time for Advisor Readiness doc |
| Strategy | 5% | 5% | Assessment comment if a slot opens during Quick Wins |
Shape
Tue Apr 14 — Transition + urgent inbox triage
- Ship Review iOS Toggle Screen closed ✅ — status already posted; no further action needed today
- Review
PR: content-scope-scripts 🔴 [major] 13.41.0 → 14.0.0gid:1214050584863995— due TODAY; triage breaking changes, approve or flag for defer - Begin scoping
Follow-up: restore onboarding state for duck.ai non-experiment flowgid:1213992139518104— set due date tied to Apr 20 release - Review Dominik's Fire Window animation PR
gid:1213760440471324— 3+ weeks stalled; 30 min - Triage: Confirm defaultValue for popupBlocking migration
gid:1214004917427136 - Triage: Cmd+Shift+R hard refresh page
gid:1214040804696197(arrived 12:34 today) - Set 1-Must
- (No 1:1 today — Dominik AFK Apr 13–20 at Apple Meetup; 1:1 agenda deferred to ~Apr 28)
Wed Apr 15 — 🎯 Quick Wins Day 1
- Pull from
quick_winsAsana section — target 2–3 completions CI test: testWhenTabWithConnectionLost...gid:1213975496167929— 5 days overdue; investigate/disable per Sam's comment; likely < 2hPixel anomaly report 2026.04.07 (mac)gid:1213975525679527— review and triageConsider removing mac_malicious-site-protection_client-timeoutgid:1210855358441832— quick feature flag evaluation- Close delegated task:
PR: Add cohorts to Privacy Configgid:1213486302217603— GitHub PR #4329 confirmed MERGED
Thu Apr 16 — 🎯 Quick Wins Day 2
Pinned tab opens link in background tabgid:1214038885921128— due tomorrow (Apr 17); triage + fix or scopeFeature flag: warnBeforeQuitgid:1212444166689969— overdue Mar 13; assess if removable nowRemove or re-evaluate Warn Before Quit pixelsgid:1212808567112832— coordinate with flag task- Monitor: Desktop Browsers address bar suggestions testing today (see On Radar)
- Continue quick_wins backlog
Fri Apr 17 — 🎯 Quick Wins Day 3
- Close
Pinned tab opens link in background tabgid:1214038885921128— must ship before EOD (due today) - Career action block: Draft Part 1 of Advisor Readiness doc (30 min)
GeolocationProviderTests async tests flakinessgid:1213996660793764— due Apr 20 (Monday); fix or triage before EOD today- Write weekly review
- (No O-L Weekly Meeting this week — moved to Apr 20 per Mark's comment: "OK, let's move this to the 20th")
Must-Not-Forget
-
PR: content-scope-scripts 🔴 [major] 13.41.0 → 14.0.0 (apple-browsers)
gid:1214050584863995— assignee: Alex due 2026-04-14 (TODAY) — major version bump with likely breaking changes; Alex must review and approve, reject, or explicitly defer with a comment before EOD -
PR Check failing on main — testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain
gid:1213975496167929— assignee: Alex due 2026-04-09 (5 days overdue) — Sam flagged this for Alex on Apr 8 as likely flaky; Alex owes Sam an investigation response -
Pinned tab opens link in background tab
gid:1214038885921128— assignee: Alex due 2026-04-17 (Friday) — new bug from Internal Product Feedback; must be triaged and resolved or scoped before end of Quick Wins week -
macOS: Fire Window animation not played when closing window using cmd+w
gid:1213760440471324— assignee: Alex no due date — Dominik's PR has waited for Alex's review since Mar 23 (3+ weeks stalled); Dominik returns Apr 21 from meetup; close this before he's back -
Alex: Calibration for EP2/3 reviews for Apple engineers
gid:1213760134490549— assignee: Christie due 2026-04-03 (11 days overdue) — Alex delegated this; Christie has not confirmed submission; Dominik is OOO so Alex should ping Christie directly this week rather than waiting for the Apr 28 1:1
AOR Quick Wins This Week
-
PR Check failing on main — testWhenTabWithConnectionLostError…
gid:1213975496167929overdue 5 days — investigate flakiness (Sam: "looks like a flaky runner connection"); reproduce locally or check CI runner infra; respond to Sam with findings; likely disable or mark flaky -
Consider removing or reworking mac_malicious-site-protection_client-timeout
gid:1210855358441832in quick_wins, due 2025-07-23 — evaluate if this Privacy Config feature flag is still needed; removal is low-risk if the feature has been stable -
Feature flag: warnBeforeQuit
gid:1212444166689969overdue since 2026-03-13 — check if dependent "Warn Before Quit pixels" work (gid:1212808567112832, due Apr 24) allows this flag to be removed now; if so, remove -
If a page fails to load and I try to reload it, the URL gets wrapped in JavaScript code
gid:1207267367762569in quick_wins, due 2026-04-22 — macOS browser bug in quick_wins; investigate root cause; good Quick Wins Day candidate
Sprint Backlog (pick 1–2 if time allows)
-
GeolocationProviderTests async tests flakiness
gid:1213996660793764due 2026-04-20 — CI fix needed; gaps during Quick Wins Fri are best slot; due Monday so must ship this week -
Review Overdue Tasks Summary — 22 Tasks (Jan 2026)
gid:1212881948512860due 2026-01-27 (77 days overdue) — meta task; schedule a 20-min triage pass to close or convert to real tasks
(+ 3 aged items >180 days in backlog — Bug: Tab preview stuck [364d], Duo login to Grafana [265d], Assertion Failure Pixel Anomaly Sep 2025 [209d] — not listed)
On Radar
-
Desktop Browsers: Design - Improve address bar suggestions
gid:1212840866528732— testing likely Thursday Apr 16 per Fran's comment; this is address bar territory (Alex's AOR); monitor and be responsive if bugs surface during testing -
PR: Address Design comments 1 (apple-browsers)
gid:1214053400444448— Pete reviewed and commented "Assigning to you but send it back to me if ready for another review"; DB shows Alex not assignee yet; monitor in case the assignment syncs to Alex's inbox
Career Action This Week
Draft Part 1 of Advisor Readiness doc (30 min) — Friday gid:1210386994396212
Priority #1 per career-notes.md: the Project Advisor goal is the single highest-leverage EP3 lever and has had zero activity. The existing task "Readiness Self-Reflection for Potential Project Advisor" (gid:1210386994396212) is already in meta. This week: open it, draft the first section (what project, why Alex is a fit, what value he'd add). 30 min on Friday during Quick Wins recovery time.
Skipped this cycle:
- Primary AOR discussion — skipped; requires 1:1 with Dominik, which is cancelled (Dominik OOO Apr 13–20)
- Calibration follow-up (Christie) — captured in Must-Not-Forget; Alex should ping Christie directly rather than waiting for 1:1
- 1:1 career prep — skipped; Dominik OOO, next 1:1 ~Apr 28; prep deferred to Apr 21–27
On Radar / Participation Needed
- iOS App Weekly Maintenance
gid:1214001887545344Jonathan Jackson asked (Apr 14): "it looks like there are some notable anomalies in yesterday's reports. Are they understood and resolved?" — Jonathan is asking the iOS maintenance DRI (not Alex); monitor; engage only if macOS pixel anomalies are correlated
Carried Forward from Last Week
-
Follow-up: add support to restore onboarding state for duck.ai non-experiment flow
gid:1213992139518104— Alex (DRI) Created Apr 10 post-SR; no due date yet — this week's TP; set due date tied to Apr 20 public release; scope and begin implementation Tuesday -
Follow-up: add support of Inline Text Images to TypingTextAnimation
gid:1214040804696193— Alex Created today (Apr 14); macOS Release Board — second follow-up from iOS Toggle Screen SR closure; triage and set due date; likely next week's work -
PR: Add cohorts to Privacy Config
gid:1213486302217603— assignee: Alessandro Stale 35d — GitHub PR #4329 (apple-browsers) confirmed MERGED; close Asana task; action: mark complete in Asana Wednesday -
Alex: Calibration for EP2/3 reviews for Apple engineers
gid:1213760134490549— assignee: Christie Due 2026-04-03 (11 days overdue) — Christie has not confirmed submission; next action: ping Christie directly (Dominik OOO, can't escalate via 1:1 until Apr 28) -
Confirm defaultValue for popupBlocking migration
gid:1214004917427136— Alex No due date, inbox (Apple Team Meta Project) — needs Alex's input on migration default; triage Tuesday -
Error page: icon not updated, address bar not updated on error
gid:1213733523353465— Alex No due date, inbox — new bug task, no comment activity; triage during Quick Wins week -
iOS: Introduce a new screen… (Toggle Screen parent project)
gid:1213320237636425— Alex (DRI) → SR closed today ✅; parent project remains open while experiment runs; public release Apr 20; monitor experiment data when it starts -
Dominik :: Alex Regular 1:1 Agenda
gid:1213994752897186— Alex Due today (cancelled); agenda items to carry: Ship Review closure ✅, Christie calibration status, CI test Sam flagged, EP3 gap discussion — defer all to Apr 28 1:1
Based on weekly-review 2026-04-10 + DB state as of 2026-04-14 12:39 UTC