8.6 KiB
8.6 KiB
Weekly Review — Week of 2026-05-23
✅ Moved Forward
Projects shipped / closed
- Postmortem: Discord AI Agent abuse incident — closed May 28 with action items: GDPR follow-up scheduled (Jun/15), Mattermost bots request created, full security analysis written and closed.
- Captive WiFi Portal Support [Timebox 2w] — closed May 27.
- Postmortem: iOS Toggle screen project — closed May 26.
New project kicked off
- iOS Address onboarding conflicts with unified input + ship AI onboarding winner — kick-off completed May 26, scope set, 6 subtasks broken out, multiple PRs already in flight by May 28.
- This is now Alex's TP. Previous TP (Demo tracker blocking after chat) was put ON HOLD and TP thread closed May 25.
PRs merged / reviewed
- Merged: PR: Simplify tab access in TabBarViewController — closed May 28.
- In flight: PR: Make macOS app Monterey-only — open since May 27, 4 stories.
- In flight: multiple Duck.ai onboarding subtasks have PRs up (Hide Free plan/Upgrade, Hide stop-chat button, Persist 'You've got this' dialogue, Ship Treatment B).
Tech Designs touched (as reviewer/follower)
- TD: Monthly pixels for iOS and macOS — approvals landed May 28.
- TD: iOS Improve support for Wallet Pass links — approvals landed May 28.
- TD: PIR Apple - Skip subscription-gated brokers on freemium scans — approvals landed May 26.
Rotations
- macOS Weekly Maintenance DRI - Alex — closed May 23 (week of May 18–22 wrapped cleanly).
Ship Reviews closed
- None this week. (Ship Review for Demo tracker still open — see Open Loops.)
🔄 Didn't Move
These are assigned to Alex, not completed, and had zero activity in the past 7 days. Filtered to items modified within the last 30 days (so excluding deep backlog).
| Task | Last modified | Likely reason / next step |
|---|---|---|
| Cursor integration: configure VSCode support | May 7 | Dev-infra side project. Decide: keep on roadmap or move to do_later. |
| GH Workflow Failure - UI Tests | May 11 | CI noise — check if still failing or auto-resolved. |
| GH Workflow Failure - UI Tests | May 11 | Same — likely close as duplicate. |
| EXC_CRASH CrashLogMessageExtractor.handleCxxTerminate | May 11 | Sentry crash report sitting in AOR backlog. |
| Agent for task triages setup | May 12 | Self-driven infra work — deprioritized while Duck.ai onboarding ships. |
| PR Check failing on main: testWhenTabWithConnectionLostError… | May 13 | Was due Apr 22 — flaky test that was triaged but never closed. Confirm fix landed or reassign. |
| PR Check is failing on main | May 18 | Was due May 15. Check current state of main. |
| Postmortem: Security Triage AI: edit link | May 21 | Postmortem opened May 21 — must close. Resolved >3 days without postmortem write-up = OVERDUE per playbook. |
| Text selection in address bar doesn't work as standard | May 20 | Was due May 1. Triage decision: schedule or punt. |
| Pinned tab opens link in background tab | May 20 | Was due May 1. Same: schedule or punt. |
| bug: pin only tab in a window: window closes | May 20 | Inbox bug. Decide. |
| Xcode build speedup skill | May 22 | Self-driven, deprioritized. |
| Alex Shurgin – HR | May 22 | HR follow-up. Don't let this drift. |
| Pixel anomaly report 2026.04.07 (mac) | May 20 | AOR pixel review. |
| security Full Analysis | May 20 | Likely related to Discord postmortem chain — confirm closed. |
🔗 Open Loops Carrying Forward
Ship Reviews in progress
- Ship-Review: iOS AI onboarding for custom product pages — in
Reviewsection, Alessandro DRI, last touched today. Active. - Ship Review: Pull Request(s) — Demo tracker — Alessandro, last touched May 19 → 10 days stalled. Confirm with Alessandro whether this is still needed given Demo tracker is ON HOLD.
- Ship Review: Design — Demo tracker — Costas, last touched May 18 → 11 days stalled. Same call.
- Ship Review: iOS Address onboarding conflicts — opened May 22. Watch closely as subtasks land.
Tech Designs awaiting re-review — none flagged this week (no TD has Alex as the blocker).
Delegated tasks overdue (real follow-ups needed)
- Login autofill shows empty field — Deepankar, due Nov 17, 2025. >6 months overdue, no activity since Dec 8. Ping or close.
- assertionFailure when DBP url is opened — Anh Do, due Dec 12, 2025. >5 months overdue. Same.
- Privacy Triage: Apple - iOS Demo tracker — Jake Abel, due May 21 → 8 days overdue. Given Demo tracker is ON HOLD, may be safe to deprioritize — but confirm with Jake before letting it sit.
Incidents without postmortem
- Postmortem: Security Triage AI: edit link — open since May 21. 8 days. Per incident playbook, >3 days without postmortem = OVERDUE.
PFRs awaiting decision summary — none active.
📅 Next Week Setup
TP Suggestion
- iOS Address onboarding conflicts with unified input and ship AI onboarding winner (due Jun 5).
- Reasoning: This is already set as TP, kicked off May 26, scope is locked, 6 subtasks active with PRs in flight. Next week is the execution and ship sprint. Two subtasks are due Jun 1 (Try Visiting a Site Background, Address Bar Toggle animated assets) — both unblock the Jun 5 deliverable.
- Concrete focus for the week: get the 4 subtasks currently in
top_priorityshipped, land the Treatment B winner.
Upcoming rotation
- None starting next week per the data.
- Note: the macOS Weekly Maintenance rotation closed May 23. Next rotation assignment (if any) hasn't surfaced in the DB yet.
OOO / coverage
- Gary — OOO May 19–30 (returns Mon Jun 1).
- Dominik — AFK Jun 1–3 (LDX3 '26) and Jun 4–5 (Public Holiday). Effectively out the entire next workweek.
- Alex — Partly AFK Jun 8–12 (WWDC '26). Prep handoffs the week before — that's next week. Identify which AI-onboarding subtasks Alex can't drive while watching WWDC, and stage handoffs.
1:1 with Dominik
- Last 1:1: May 26 (this past Tuesday).
- Next 1:1: would normally be Jun 2 (Tue), but Dominik is AFK Jun 1–3. Likely slips to Jun 9 or async.
- Items to bring whenever it happens:
- WWDC partial-AFK plan (Jun 8–12) — coverage and which subtasks are at risk.
- AI onboarding ship status — what's left to land for Jun 5.
- Stale delegated tasks (Deepankar autofill, Anh Do DBP) — decision: close or escalate.
- Postmortem backlog (Security Triage AI edit link) — Alex was supposed to close this 8 days ago.
🏆 Wins
- Discord AI agent incident postmortem closed with concrete action items — 22 stories of discussion synthesized into a clear next-steps list (GDPR follow-up scheduled, Mattermost bots requested, security analysis closed). Clean wrap-up of a hairy incident.
- TP handoff executed cleanly — completed previous TP thread May 25, kicked off new project May 26, scope set within 24h, PRs in flight by May 28. No dead time between TPs.
- Captive WiFi Portal Support shipped within its 2-week timebox — closed May 27. Worth flagging next perf cycle.