# Weekly Plan — Week of 2026-04-27 **Top Priority**: iOS: Demo tracker blocking after chat in onboarding `gid:1213551050320249` — active TP, due May 11, PR #4544 open with Alessandro's "chunk it" guidance still to apply; this is the only Project task with real due-date pressure inside the week. ### Quadrants | Quadrant | This Week | Notes | |---|---|---| | Project | 65% | TP (PR #4544 chunking) + Pre-Ship-Review iOS AI onboarding (`gid:1214147157456480`, due Apr 30) + TD re-review (`gid:1213551226650171`, due Apr 27 today). Slight bump above 60% because PSR window closes mid-week. | | AOR | 15% | Two OVERDUE DRI items (testWhenTabWithConnectionLost, text selection address bar). Light because no fresh AOR landed and Ship Review subtasks count under Project. | | Career | 15% | 1:1 with Dominik Tue Apr 28 (he is NOT OOO — first AFK is May 1) + Advisor Readiness doc Part 1 (slipped from last week, hard slot Monday). | | Strategy | 5% | No active Assessment comment owed; placeholder for opportunistic O-L/O-N input. | **Forcing constraint**: AFK May 1–8 starts Friday. Friday must finish AFK handoff (PRs #4482, #4483, #4510, #4530 reviewer nudges) — non-negotiable. ### Shape **Mon Apr 27:** Ramp + 1:1 prep + TD close-out - O-L Weekly Meeting `gid:1214138787102516` - TD re-review iOS AI onboarding (due TODAY) `gid:1213551226650171` — approve or post final ST-series comments - Advisor Readiness doc Part 1 — 30-min hard slot (career action) `gid:1210386994396212` - Add 1:1 agenda items for Dominik `gid:1214157855537862` - Close out duck.ai non-experiment onboarding state restore `gid:1213992139518104` (due today) - TP context-load: read Alessandro's Apr 22 chunking guidance, plan PR #4544 split **Tue Apr 28:** Heavy meeting day — recovery buffer afternoon - Apple Weekly Team Meeting `gid:1214148525123832` - O-N Weekly Meeting `gid:1214177047050007` - 1:1 with Dominik (agenda `gid:1214157855537862`) - Pre-Ship-Review iOS AI onboarding `gid:1214147157456480` — answer any new AM follow-ups (sub-tasks due Apr 28) - No deep work after 1:1 — slot for inbox + comment triage only **Wed Apr 29:** TP deep work - PR #4544 chunking — split into reviewable units; push first chunk `gid:1213551050320249` - testWhenTabWithConnectionLost `gid:1213975496167929` — at minimum post 2-line investigating comment to Sam S, target reproduce + RCA **Thu Apr 30:** TP + AOR cleanup + AFK ramp - Pre-Ship-Review window closes today `gid:1214147157456480` — final round - Text selection address bar `gid:1214071796247142` — post Asana status linking PR #4548, stabilize CI - Pinned tabs PR #4541 — triage CI 🔴 - AFK handoff: brief reviewers on PRs #4482 / #4483 / #4510 / #4530 **Fri May 1:** Weekly review + AFK handoff finalize (Alex AFK starts; Dominik also AFK today) - Weekly review for week of Apr 27 - AFK final handoff Slack to relevant reviewers - Surface anything unfinished as carry-into-AFK note ### Must-Not-Forget - [ ] **Tech Design re-review: iOS AI onboarding for custom product pages** `gid:1213551226650171` — assignee: Alessandro (Alex is reviewer) due TODAY Apr 27 — Alessandro addressed Alex's ST1–ST4 review Apr 24; Alex is the blocker on approve/final comments. - [ ] **PR Check failing on main — testWhenTabWithConnectionLost…** `gid:1213975496167929` — assignee: Alex OVERDUE +5d, third automated reminder fired Apr 23, carried through 2 weekly plans. Alex is DRI; even a 2-line "investigating, ETA Wed" resets the clock with Sam S. - [ ] **Text selection in the address bar doesn't work as standard** `gid:1214071796247142` — assignee: Alex OVERDUE original. PR #4548 in flight (CI 🔴) but Asana has zero status update — Alessandro is OOO-coverage stakeholder and silent motion still reads as silence. - [ ] **Pre-Ship-Review iOS AI onboarding** `gid:1214147157456480` — assignee: Costas (Alex authored) Window due Apr 28–30. Alex authored AM1–AM4; needs to monitor for follow-ups and close window cleanly before AFK. - [ ] **AFK handoff — Alex M AFK May/1-8** `gid:1212694796293417` — assignee: Alex Departs Sat May 1. PRs #4482, #4483, #4510, #4530 need reviewer nudges before handoff. Carried from last week unaddressed. ### AOR Quick Wins This Week - **Feature flag: warnBeforeQuit** `gid:1212444166689969` overdue 3 days — feature flag removal, paired with pixel cleanup below. - **Remove or re-evaluate Warn Before Quit pixels** `gid:1212808567112832` overdue 3 days — temporary pixel cleanup; pair with the warnBeforeQuit feature flag for one PR. - **macOS Feedback: page reload wraps URL in JS** `gid:1207267367762569` overdue 5 days — small bug in quick_wins; reproducer + fix in one sitting. ### Sprint Backlog (pick 1–2 if time allows) - **Review Overdue Tasks Summary - 22 Tasks (Jan 2026)** `gid:1212881948512860` due 2026-01-27 (90 days) — administrative pass; defer if AFK pressure dominates. (+ 3 aged items >180 days in backlog — not listed) ### On Radar - **Follow-up: Inline Text Images to TypingTextAnimation** `gid:1214040804696193` — no due date, no activity. If still un-actioned by Friday, Alex must set a date or move it to a sprint — two consecutive "carried forward"s is how it dies silently. ### Career Action This Week **Picked**: Draft Part 1 of Advisor Readiness Self-Reflection (`gid:1210386994396212`) — 30-min hard slot Monday morning. Why this and not the others: - **Project Advisor (#1)** picked — highest EP3 leverage, slipped last Friday, Dominik will ask in Tuesday's 1:1 and Alex needs an artifact to point at, not another apology. - **Primary AOR target (#2)** — deferred to the 1:1 itself: already on the agenda as a discussion item. - **Calibration follow-up (#3)** — Christie's EP2/3 status unconfirmed, but lower leverage than the Advisor doc this week; raise as one-line check at 1:1. - **Assessment visibility (#4)** — no active Assessment with Alex's silence flagged this week. - **1:1 prep (#5)** — covered by Monday's agenda-add; doesn't need its own block. ### Carried Forward from Last Week - **PR Check failing on main — testWhenTabWithConnectionLost** `gid:1213975496167929` — assignee: Alex → see Must-Not-Forget above. OVERDUE 17d since Sam S's original ping; structural pattern worth raising in 1:1. - **Text selection in the address bar** `gid:1214071796247142` — assignee: Alex → see Must-Not-Forget above. - **Readiness Self-Reflection for Project Advisor** `gid:1210386994396212` — assignee: Alex → see Career Action above. Deadline slid Friday; Monday slot protected. - **Follow-up: Inline Text Images to TypingTextAnimation** `gid:1214040804696193` — assignee: Alex → see On Radar. STALLED, no due date since Apr 14. Set a date or move to sprint by Friday. - **Pinned tab opens link in background tab** `gid:1214038885921128` — assignee: Alex (Alessandro's reassign offer pending) Originally due Apr 17, now showing May 1 in DB after re-date. Reassign offer is past polite limit. Decision Monday: take with ETA or hand back. - **Proposal: Rollback /Applications/DEBUG install dir** `gid:1214136461142650` — assignee: Alex PR #4510 CI ✅, awaiting Diego's formal approval. Status: courtesy nudge to Diego early week. - **PR #4999 privacy-configuration (Remove autocompleteTabs)** — assignee: Alex Needs config-team approver. Status: identify and tag a config-team reviewer Monday. - **Tom Strba combinedPermissionView PR review** `gid:1214121879880035` — assignee: Tom (Alex reviewer) Slipped last Friday. Status: review and ping Tom this week, courtesy Slack if it slips again. - **Delegated: assertionFailure when DBP url is opened** `gid:1212305913722018` — assignee: Anh Do 4 months overdue (due 2025-12-12). Pinged daily without action. Decision Monday: 2-min ping or close/archive. - **Delegated: Login autofill shows empty field** `gid:1211742725064177` — assignee: Deepankar 5 months overdue (due 2025-11-17). Same status. Decision Monday: ping or close. - **AFK May 1-8 handoff** `gid:1212694796293417` — assignee: Alex → see Must-Not-Forget. Friday is the hard deadline. --- *Based on weekly-review 2026-04-24 + DB state as of 2026-04-27 (snapshot 01:24 UTC). Saved to `/Users/admin/Developer/personal-os/briefs/weekly/plan-2026-04-27.md`.*