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

8.2 KiB
Raw Blame History

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 18 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 ST1ST4 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 2830. Alex authored AM1AM4; 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 12 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.