Files
obsidian-vault/work/briefs/weekly/2026-05-29.md
T

108 lines
8.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 812 (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.