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

169 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
---
## 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
<!-- 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 12 if time allows)
<!-- Mid-age overdue assigned tasks (14180 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 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*