108 lines
8.3 KiB
Markdown
108 lines
8.3 KiB
Markdown
# Weekly Review — Week of 2026-05-23 → 2026-05-29
|
||
|
||
## ✅ Moved Forward
|
||
|
||
**iOS Toggle Screen project — SHIPPED + closed out**
|
||
- [iOS: Introduce a new screen that allows usage of the toggle with Search or Duck.ai set as the default toggle state](https://app.asana.com/0/0/1213320237636425) completed May 26. Project wrap-up posted: A/B/N experiment ran, winning treatment selected.
|
||
- [Postmortem: iOS toggle screen](https://app.asana.com/0/0/1213320327587346) completed May 26, with sign-off from Costas and Alessandro.
|
||
|
||
**New TP kicked off — iOS Address Onboarding (UTI + AI onboarding winner)**
|
||
- [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — set as TP on May 22 (replacing the previous on-hold Demo Tracker TP).
|
||
- [Kick-off: iOS Address onboarding conflicts...](https://app.asana.com/0/0/1214592851898713) completed May 26. Scope set with Alessandro, Pete, Costas. 2-week window targeted.
|
||
- Status posted May 28: PRs up for 2 sub-tasks, next 2 queued.
|
||
- 4 sub-tasks active in `top_priority`: Hide Free plan upgrade, Persist 'You've got this', Hide stop chat button, Ship AI onboarding winner Treatment B.
|
||
|
||
**Discord Security Incident — investigation + postmortem closed**
|
||
- [Full Analysis](https://app.asana.com/0/0/1214900901154134) completed May 28. GDPR erasure request submitted to Discord (#65440436).
|
||
- [Incident Postmortem: AI Agent use via likely external Discord service](https://app.asana.com/0/0/1214996544314182) completed May 28 with thanks from Jonathan Jackson and Jeanna. Action items captured (follow-up scheduled for ~Jun).
|
||
|
||
**Demo Tracker experiment — placed on hold cleanly**
|
||
- [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — status updated to "On Hold: Experiment Data collection in progress". Clean handoff.
|
||
|
||
### Ship Reviews closed
|
||
- [Ship Review: Pull Request(s)](https://app.asana.com/0/0/1215028388469384) — closed May 22.
|
||
- [Ship Review: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214147157456478) — closed May 20 (edge of window).
|
||
|
||
### Tech Designs approved
|
||
- [TD: [iOS] Improve support for Wallet Pass links](https://app.asana.com/0/0/1215154761492862) — completed May 29.
|
||
- [TD: Monthly pixels for iOS and macOS](https://app.asana.com/0/0/1214950124367781) — completed May 28.
|
||
- [TD: PIR: Apple: Skip subscription-gated brokers on freemium scans](https://app.asana.com/0/0/1215041670216182) — completed May 26.
|
||
|
||
### PRs merged / in review
|
||
- Merged: [PR: Simplify tab access in TabBarViewController](https://app.asana.com/0/0/1215059168411571) — May 28.
|
||
- In review: [PR: Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215201209425505) — Alessandro approved with minor follow-up (brief flash of old UI).
|
||
- In review: [PR: Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215199727068048) — Alessandro flagged Ship Review required (rolling out to all users, changes onboarding flow).
|
||
- Open: [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916).
|
||
|
||
### Rotations completed
|
||
- [macOS Weekly Maintenance DRI - Alex](https://app.asana.com/0/0/1214129023477449) — completed May 22.
|
||
|
||
---
|
||
|
||
## 🔄 Didn't Move
|
||
|
||
**Stalled DRI items (top_priority/active/inbox, no activity 7+ days, not yet due):**
|
||
- [Postmortem: Security Triage AI: edit link](https://app.asana.com/0/0/1214996544314187) — last touched May 21. Carrying over from prior incident work; needs to be written.
|
||
- [Xcode build speedup skill](https://app.asana.com/0/0/1214996544314193) — last touched May 22. Side project, naturally deprioritized by the new TP.
|
||
- [Alex Shurgin – HR](https://app.asana.com/0/0/1215056211788084) — last touched May 22. Likely meeting prep; check if still relevant.
|
||
- [Agent for task triages setup](https://app.asana.com/0/0/1214731591480257) — no activity since May 12.
|
||
- [EP2 TD Calibration - Alex](https://app.asana.com/0/0/1214121856485500) — no activity since May 1.
|
||
- [EP3 Implementation Calibration - Alex](https://app.asana.com/0/0/1214121856485502) — no activity since Apr 29. Calibration cycle items; check deadline.
|
||
|
||
**Older backlog (likely STALLED — assess for closure):**
|
||
- Many `quick_wins`/`do_later`/`hack_days` items untouched since Feb 2026 or earlier. Candidate for a backlog grooming pass.
|
||
|
||
**Delegated tasks badly overdue (assignee hasn't shipped):**
|
||
- [Login autofill shows empty field in macOS Browser](https://app.asana.com/0/0/1211742725064177) — Deepankar, due Nov 17 2025. 6 months overdue.
|
||
- [assertionFailure when DBP url is opened](https://app.asana.com/0/0/1212305913722018) — Anh Do, due Dec 12 2025. 5 months overdue.
|
||
- [Privacy Triage: Apple - iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due May 21. ~1 week overdue.
|
||
|
||
---
|
||
|
||
## 🔗 Open Loops Carrying Forward
|
||
|
||
**Ship Review in progress:**
|
||
- [Ship-Review: iOS: AI onboarding for custom product pages](https://app.asana.com/0/0/1214152989583963) — open, last touched May 29. AOR approvals status unclear; check thread Monday.
|
||
- New: Alessandro flagged [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) needs a Ship Review before rollout. Need to create it / route it.
|
||
|
||
**Postmortems not yet written:**
|
||
- [Postmortem: Security Triage AI: edit link](https://app.asana.com/0/0/1214996544314187) — still open. >3 days since the related security work concluded — getting close to OVERDUE on the "major incident postmortem within 3 days" rule.
|
||
|
||
**Delegated follow-ups needed:**
|
||
- Deepankar (Login autofill — Nov 2025): nudge or close as STALLED.
|
||
- Anh Do (assertionFailure DBP — Dec 2025): nudge or close as STALLED.
|
||
- Jake Abel (Privacy Triage — overdue 1 week): direct ping needed; this is blocking the experiment ship path.
|
||
|
||
**PFRs:** None open in window.
|
||
|
||
---
|
||
|
||
## 📅 Next Week Setup
|
||
|
||
**TP Suggestion:** Continue with [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234).
|
||
- Reasoning: This is the active TP, set May 22, with a 2-week window targeted that closes ~Jun 5. 4 sub-tasks in flight, 2 PRs already up, kick-off done. Two of the 0.5d sub-tasks are due May 29 (today) and need to either land or carry to Monday. Most urgent: route the Treatment B Ship Review (Alessandro's flag from this morning) so the experiment can ship before WWDC AFK starts Jun 8.
|
||
|
||
**Rotation:** None starting next week. macOS Weekly Maintenance DRI just completed May 22; next rotation per schedule TBD — no immediate action.
|
||
|
||
**OOO / coverage:**
|
||
- **Alex: Partly AFK Jun 8–12 (WWDC'26)** — one week away. Prep needed:
|
||
- Land or hand off the 4 TP sub-tasks (Treatment B ship, back button, free plan hide, stop chat button) before Jun 8.
|
||
- Confirm coverage for Crash Reporting secondary AOR during WWDC week.
|
||
- Brief Alessandro / Costas / Pete on UTI project status before AFK.
|
||
- No close collaborators flagged as OOO next week.
|
||
|
||
**1:1 with Dominik (Career Advisor):**
|
||
- [Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756) — last cycle was May 26. Build agenda for the upcoming 1:1.
|
||
- Items to bring:
|
||
- Wins: iOS Toggle Project shipped + postmortem closed; new TP kicked off cleanly; Discord incident wrapped.
|
||
- Heads-up: Treatment B Ship Review just got flagged Friday — may compress timeline against WWDC AFK.
|
||
- Open question: EP2/EP3 calibration items have been idle since early May — confirm timing.
|
||
|
||
---
|
||
|
||
## 🏆 Wins
|
||
|
||
1. **Shipped the iOS Toggle Screen project end-to-end this week** — A/B/N experiment concluded, winner selected, [postmortem](https://app.asana.com/0/0/1213320327587346) written and approved by Costas and Alessandro. Clean close.
|
||
2. **Closed out the Discord AI Agent security incident** — both the [Full Analysis](https://app.asana.com/0/0/1214900901154134) and [Incident Postmortem](https://app.asana.com/0/0/1214996544314182) landed by May 28, with explicit thanks from Jonathan Jackson and Jeanna for the thoroughness. GDPR follow-up scheduled, action items captured.
|
||
3. **New TP kicked off without friction** — [UTI + AI onboarding winner project](https://app.asana.com/0/0/1214592943696234) went from assignment → scoping → async kick-off (Alessandro's request, slots full) → 2 PRs up, all in one week. Strong start against a 2-week window.
|