7.9 KiB
Weekly Review — Week of 2026-05-16
Generated: 2026-05-22 (Friday) Context: First full ramp-up week back from AFK. Demo tracker onboarding shipped.
✅ Moved Forward
Headline: iOS Demo Tracker Blocking Onboarding shipped to release branch
After 3 weeks of Ship Review iteration (kicked off Apr 28, paused for AFK), the project landed on May 20. PR merged to release branch → ships to internal release. Privacy Config updated to disable the old experiment and enable the new tracker-blocking demo.
| Task | Project | What moved |
|---|---|---|
| iOS: Demo tracker blocking after chat in onboarding | O-N Meta Project (Duck.ai Growth) | TP. Ship Review comments addressed (GJ3, GJ6, GJ8, address bar polish). PR merged to release branch May 20. Status comments posted May 15 + May 20. |
| PR: iOS: Demo tracker blocking after chat in onboarding | apple-browsers | 4 PRs merged across feature branches (#4584, #4591, #4664, #4855). 8 stories this week. |
| Privacy Triage - 1-2 days | macOS Release Board | Closed May 21 — delegated follow-up to Jake Abel (1214965405681675). |
| DRI ⇆ Project Advisor async | macOS Release Board | 5 new stories with Costas/Alessandro/Gary coordinating GJ items + UTI scope. |
Ship Reviews closed
| Task | Closed |
|---|---|
| Ship Review: iOS: Demo tracker blocking after chat in onboarding | May 20 ✅ |
| Ship Review: (iOS Only) Ensure compatibility on iPad | May 20 ✅ |
Other ships
- Rotation: macOS App Maintenance week handed over from Rachel May 15. Daily Mon–Thu status updates posted. (macOS App Maintenance)
- Onboarding cleanup: GJ7 (address bar focus dismissing search dialog), GJ8 (Duck.ai → Ask AI copy), and three "Address Bar Toggle Selection" polish tasks completed May 18.
- PRs merged this week: privacy-configuration #5189 (May 19), bookmark-bar bookmark dropdown fix (May 21), iOS main-branch unit test fix (May 19).
- Postmortems opened: Security Triage AI: edit link, Security Triage: AI Agent use via external Discord — started May 21 (no content yet).
Tech Designs approved
None this week.
🔄 Didn't Move
| Task | Due | Stalled since | Likely next step |
|---|---|---|---|
| PR Check failing on main – testWhenTabWithConnectionLostError… | 2026-04-22 | May 13 | Critical CI failure — re-investigate or hand off; parked 30+ days. |
| Feature flag: warnBeforeQuit | 2026-04-24 | Apr 29 | Decision required — keep or remove. Paired with pixels task. |
| Text selection in address bar doesn't work as standard | 2026-05-01 | Apr 30 | Triage from inbox or reschedule. |
| Pinned tab opens link in background tab | 2026-05-01 | May 20 | Touched May 20 but no decision — triage. |
| Bug: Tab preview stuck around | 2025-04-15 | Apr 29 | 13 months overdue — close or escalate. |
| Dominik :: Alex 1:1 Agenda (old) | 2026-05-05 | Apr 29 | Superseded by new agenda. Close. |
| Create Mattermost Bots request | 2026-05-19 | May 19 | Needs follow-up — agent automation work. |
| Review Overdue Tasks Summary - 22 Tasks | 2026-01-27 | Feb 11 | Meta task that drives this section — schedule a triage sweep. |
Pattern: the address-bar + warnBeforeQuit cluster has been parked ~4 weeks. Worth a single decision pass next week.
🔗 Open Loops Carrying Forward
Ship Reviews in progress — None. 🎉 Both this cycle's reviews closed.
Tech Designs awaiting re-review — None tracked.
Delegated tasks overdue
| Task | Assignee | Due | Age |
|---|---|---|---|
| Login autofill shows empty field | Deepankar Bajpeyi | 2025-11-17 | 6+ months ⚠️ |
| assertionFailure when DBP url is opened | Anh Do | 2025-12-12 | 5+ months ⚠️ |
| Localization - 2-5 days | — (unassigned) | 2026-04-28 | 3 weeks |
| Privacy Triage: Apple - iOS Demo tracker | Jake Abel | 2026-05-21 | Just due — expected this week. |
Incidents without postmortem — 2 postmortems opened May 21 (AI edit link, AI Agent Discord). No content yet — draft next week.
Other
- Parent [ON HOLD] task 1213320237636425 — subshipment landed but parent still ON HOLD due May 15. Decide: close or rescope.
- Address UTI issues — new subtask, no progress. Blocks UTI public release.
📅 Next Week Setup (May 25–29)
TP Suggestion: iOS Address onboarding conflicts with unified input and ship AI onboarding winner (due Jun 2) Reasoning: Gary explicitly tagged this as Alex's next TP on May 7 ("after shipping the 2nd onboarding experiment, Alessandro as advisor"). Demo tracker shipped May 20 → this is the active critical path. Jun 2 deadline; May 25–29 (minus May 27 AFK) is the main work window.
Rotation: None starting next week. macOS App Maintenance just ran May 15–22; Friday all-hands handoff today.
OOO watch: AFK May 27, Wed (holiday) — single-day, minimal handoff. Start WWDC partial-AFK Jun 8–12 prep next week.
1:1 prep — Dominik, May 26 (Tue) — new agenda task currently empty. Items to bring:
- Demo tracker onboarding shipped ✅ — close out the cycle.
- Decision on parent ON HOLD 1213320237636425 — close or rescope.
- Next TP confirmation — Onboarding conflicts + UTI shipping.
- Two stale delegated tasks (Deepankar autofill, Anh Do DBP) — 5–6 months overdue, want an exit path.
- WWDC prep window (Jun 8–12) — coverage needs.
- Also close the old agenda (May 5).
Other deadlines: Desktop Browser Feature Owner Survey due May 26 (5 min). PR: iOS Transition to Contextual overdue May 21 — address Monday.
🏆 Wins
- iOS Demo tracker blocking onboarding shipped to release branch — 4-week project (paused for AFK), both Ship Reviews closed, 4 PRs merged, privacy config switched over. Clean landing from a TP that was ON HOLD just 11 days ago.
- Maintenance rotation handled end-to-end — daily status updates Mon–Thu, no spillover from Rachel's open issue. Returned from AFK and still kept the rotation rhythm.
- Ship Review: iPad compatibility closed + GJ7/GJ8 polish tasks cleared in parallel with the headline ship.
Review saved to /Users/admin/obsidian/work/briefs/weekly/2026-05-22.md