169 lines
11 KiB
Markdown
169 lines
11 KiB
Markdown
# 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
|
||
<!-- Quick-actionable overdue tasks (<2h each): feature flags, pixel cleanup, config changes. Schedule during Quick Wins Days. -->
|
||
|
||
- **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)
|
||
<!-- Mid-age overdue assigned tasks (14–180 days). Daily planner selects from here during Quick Wins gaps. -->
|
||
|
||
- **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
|
||
<!-- Non-assigned TDs, reviews, or discussions that touch Alex's AOR or work. No action required unless directly mentioned. -->
|
||
|
||
- **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*
|