Files
obsidian-vault/work/briefs/weekly/plan-2026-04-13.md
T

11 KiB
Raw Blame History

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 1320 (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 (WedFri) 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 1320 at Apple Meetup; 1:1 agenda deferred to ~Apr 28)

Wed Apr 15🎯 Quick Wins Day 1

  • Pull from quick_wins Asana section — target 23 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 12 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 1320)
  • 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 2127

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