From 7032213808fef90cbe8e9e3b4dc37f47e0be7e10 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Fri, 29 May 2026 20:02:31 +0600 Subject: [PATCH] [2026-05-29] weekly review brief --- work/briefs/weekly/2026-05-29.md | 99 ++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 work/briefs/weekly/2026-05-29.md diff --git a/work/briefs/weekly/2026-05-29.md b/work/briefs/weekly/2026-05-29.md new file mode 100644 index 00000000..09f6461d --- /dev/null +++ b/work/briefs/weekly/2026-05-29.md @@ -0,0 +1,99 @@ +# Weekly Review — Week of 2026-05-25 + +## ✅ Moved Forward + +**iOS Toggle Onboarding Project — CLOSED** +- [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 with a full project wrap-up comment summarizing the A/B/N experiment results. +- [Postmortem: iOS Toggle screen](https://app.asana.com/0/0/1213320327587346) completed May 26. Costas confirmed alignment to close the project after shipping winning treatment as new control. + +**Discord Incident Postmortem — CLOSED** +- [Incident Postmortem: AI Agent use via likely external Discord service](https://app.asana.com/0/0/1214996544314182) completed May 28. Led the postmortem, posted action items, and got thank-yous from Jeanna and Jonathan Jackson ("thorough work"). +- [Full Analysis](https://app.asana.com/0/0/1214900901154134) completed May 28, including GDPR erasure request to Discord (#65440436). + +**New project kicked off + PRs in flight** +- [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — kick-off completed May 26 after feedback rounds with Alessandro and Pete. +- 3 implementation tasks created and progressing: + - [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) — PR up + - [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — PR up, active scoping discussion + - [Hide "stop chat" button in the input box](https://app.asana.com/0/0/1215009192158954) — PR up + +**PR merged** +- [PR: Simplify tab access in TabBarViewController (apple-browsers)](https://app.asana.com/0/0/1215059168411571) — closed May 28. + +**Rotation completed** +- [macOS Weekly Maintenance DRI - Alex](https://app.asana.com/0/0/1214129023477449) — completed May 22. + +**Tech Designs** +- No TD authored, approved, or LGTM'd this week. Several active in the workspace (VPN leak detection, monthly pixels, OS support pixels, Wallet Pass links) — Alex is observer, no review actions taken. + +--- + +## 🔄 Didn't Move + +Stalled items (no activity in 7+ days, not parked in `do_later`/`quick_wins`): + +- [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916) — due May 27 (2 days overdue), no activity since pickup. Likely needs a push. +- [Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) — due May 28, no activity. Onboarding-adjacent, may be dependent on current project. +- [Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832) — Nastia pinged May 26 asking if pixels still needed. No reply yet. +- [DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261) — Alessandro created the task on Alex's behalf during OOO; Alex acknowledged on May 29 but no async update yet posted. +- [security Full Analysis](https://app.asana.com/0/0/1214962161931389) — last touched May 20. Likely the inbox copy of the postmortem analysis; verify if it can be closed. +- Older planning-section bugs (Tab preview stuck, Cmd+Shift+R hard refresh, etc.) — long-tail backlog, no movement, no urgency signal. + +**Likely cause:** energy this week was concentrated on closing out the toggle experiment + Discord postmortem + kicking off the new onboarding conflicts project. Stalled items are mostly low-priority follow-ups or items needing a 5-minute close. + +--- + +## 🔗 Open Loops Carrying Forward + +**Ship Reviews in progress** — None open. Last Ship Review ([Demo tracker blocking after chat](https://app.asana.com/0/0/1214147157456478)) completed May 20. Treatment B ship is the upcoming candidate but needs the [iPhone-only / returning-users scoping question](https://app.asana.com/0/0/1215009192158955) resolved first. + +**Tech Designs awaiting Alex's re-review** — None. Alex authored no TDs this week. + +**Delegated tasks overdue (need follow-up):** +- [Login autofill shows empty field in macOS Browser](https://app.asana.com/0/0/1211742725064177) — Deepankar, due Nov/17 2025. Very old; consider closing or de-assigning. +- [assertionFailure when DBP url is opened](https://app.asana.com/0/0/1212305913722018) — Anh Do, due Dec/12 2025. Same. +- [Privacy Triage: iOS Demo tracker blocking](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due May 21, 8 days overdue. Project is on hold so low urgency but worth a nudge. + +**Incidents without postmortem** — None pending. Discord postmortem closed May 28. + +**Active open decisions (Treatment B ship):** +- Scope question — Costas says iPhone-only as planned; Alessandro flagged that shipping Treatment B while demo tracker experiment is still running may not be feasible. Decision needed before PR can ship. +- Returning users — should the new onboarding screen be shown to returning users or only new users? Question posted, no resolution yet. + +**Open inbox-section work for next week:** +- [Try Visiting a Site: Background](https://app.asana.com/0/0/1214828145455342) — due Jun 1 +- [Address Bar Toggle Selection: Animated Assets](https://app.asana.com/0/0/1214627423981798) — due Jun 4 +- [Persist 'You've got this' dialogue in non-focused state](https://app.asana.com/0/0/1215009192158950) — due today (May 29), not yet complete +- [Follow-up with Discord on GDPR request](https://app.asana.com/0/0/1215193471130270) — due Jun 15, scheduled from postmortem +- [NA Analysis: iOS Duck.ai Onboarding Tracker Demo Experiment](https://app.asana.com/0/0/1215186850972358) — open, monitoring enrollment + +--- + +## 📅 Next Week Setup + +**TP Suggestion:** **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** (already set May 25, due Jun 5). +- Reasoning: this is the active critical-path project. 3 PRs in flight, kick-off complete, scope confirmed. Next week is the ship window — resolve the iPad/returning-users scoping question with Costas + Alessandro, get Treatment B through Ship Review, and merge the supporting PRs (Hide Free plan, Hide stop chat). Treatment B ship is the milestone. + +**Rotation:** **[macOS App Maintenance](https://app.asana.com/0/0/1215231440099759)** — due Jun 5 (Friday next week). Prep: check the macOS maintenance playbook on Monday, watch for incoming issues in your AOR. + +**OOO / coverage watch:** +- **Dominik** (career advisor): AFK today (May 29), AFK Jun 1–3 (LDX3 conference), AFK Jun 4–5 (public holiday) → **effectively out for the entire week**. No 1:1 this week unless rescheduled. +- **Heavy EU absence Jun 1–3** for LDX3 ’26 in London: Dominik, Lorenzo, Sabrina, Pete, Fernando, Elle. Plan async-first for those days; avoid scheduling reviews from EU folks. +- Costas + Alessandro (project advisors for current TP) — check their AFK status; if either is out during ship week, accelerate decisions before they leave. +- Own AFK: Partly AFK Jun 8–12 for WWDC ’26 → next week is the last full focus week before WWDC. + +**1:1 with Dominik:** +- Last 1:1 was May 26 (Tuesday). Next is expected the following Tuesday (Jun 2) — but Dominik is AFK Jun 1–3. Likely no 1:1 next week; expect Jun 9 or later. +- Agenda items to capture for next 1:1: + - Closed: iOS Toggle project — wrap-up done. + - Active: Onboarding conflicts project — discuss ship readiness for Treatment B and the iPad/returning-users scoping debate. + - Discord incident postmortem closed; flag the O-T project (Keagan mentioned) as a longer-term follow-up. + - WWDC plans (Jun 8–12 partly AFK). + +--- + +## 🏆 Wins + +1. **Closed the iOS Toggle Onboarding project end-to-end** — [project wrap-up](https://app.asana.com/0/0/1213320237636425) with full A/B/N narrative, [postmortem](https://app.asana.com/0/0/1213320327587346) done, winning treatment identified for ship. Clean close. +2. **Led the Discord incident postmortem with explicit recognition** — [postmortem closed](https://app.asana.com/0/0/1214996544314182) with two thank-yous in the thread (Jeanna called the work "thorough"; Jonathan acknowledged concrete follow-ups). Action items captured, GDPR request filed, follow-up scheduled. +3. **Hit the ground running on the new onboarding-conflicts project** — [kick-off](https://app.asana.com/0/0/1214592851898713) completed Tuesday, 3 PRs up by Thursday, scope confirmed with reviewers. Strong execution velocity into the ship week.