# Weekly Plan --- ## Weekly Plan — Week of 2026-04-14 > **Note on source files**: `2026-04-11.md` does not exist (Apr 11 is Saturday). Used `2026-04-10.md` (actual last Friday). Weekly plan from `plan-2026-04-13.md` is 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 the `top_priority` section 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.0` `gid:1214050584863995` — due TODAY; triage breaking changes, approve or flag for defer - Begin scoping `Follow-up: restore onboarding state for duck.ai non-experiment flow` `gid: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_wins` Asana section — target 2–3 completions - `CI test: testWhenTabWithConnectionLost...` `gid:1213975496167929` — 5 days overdue; investigate/disable per Sam's comment; likely < 2h - `Pixel anomaly report 2026.04.07 (mac)` `gid:1213975525679527` — review and triage - `Consider removing mac_malicious-site-protection_client-timeout` `gid:1210855358441832` — quick feature flag evaluation - Close delegated task: `PR: Add cohorts to Privacy Config` `gid:1213486302217603` — GitHub PR #4329 confirmed MERGED **Thu Apr 16** — 🎯 Quick Wins Day 2 - `Pinned tab opens link in background tab` `gid:1214038885921128` — due tomorrow (Apr 17); triage + fix or scope - `Feature flag: warnBeforeQuit` `gid:1212444166689969` — overdue Mar 13; assess if removable now - `Remove or re-evaluate Warn Before Quit pixels` `gid: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 tab` `gid:1214038885921128` — must ship before EOD (due today) - Career action block: Draft Part 1 of Advisor Readiness doc (30 min) - `GeolocationProviderTests async tests flakiness` `gid: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:1213975496167929` overdue 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:1210855358441832` in 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:1212444166689969` overdue 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:1207267367762569` in 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:1213996660793764` due 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:1212881948512860` due 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:1214001887545344` Jonathan 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*