165 lines
6.6 KiB
Markdown
165 lines
6.6 KiB
Markdown
# Weekly Review — Week of 2026-05-18
|
|
|
|
> Generated: 2026-05-22 (Friday EOW) · DB sync: 2026-05-22 16:34
|
|
|
|
---
|
|
|
|
## ✅ Moved Forward
|
|
|
|
**iOS: Demo tracker blocking after chat in onboarding** (O-N TP) — **SHIPPED**
|
|
The week's headline win. After addressing all Ship Review comments, PRs merged
|
|
to the release branch. Privacy Triage opened and completed. This was the
|
|
previous TP and it's done.
|
|
|
|
**Ship Reviews closed (2):**
|
|
- `Ship Review: iOS: Demo tracker blocking after chat in onboarding - 2-5 days`
|
|
→ Completed May 20
|
|
- `Ship Review: (iOS Only) Ensure compatibility on iPad`
|
|
→ Completed May 20
|
|
|
|
**PRs merged (2):**
|
|
- `PR: Moving bookmark from bookmark bar to bookmark dropdown doesn't work
|
|
correctly` → Merged May 21 (macOS bug fix)
|
|
- `PR: iOS: Main branch unit tests are failing` → Merged May 19
|
|
|
|
**privacy-configuration PR #5189:** Disable old Duck.ai onboarding experiment;
|
|
add `onboardingDuckAIQueryTrackersDemoExperiment` → Completed May 19.
|
|
|
|
**Rotations completed:**
|
|
- `macOS Weekly Maintenance DRI - Alex` → Done today (May 22)
|
|
Status: 🟢 Pixel spikes and O-L incoming clear; 🟠 macOS App Development
|
|
has 3 new incoming issues (pinged owners).
|
|
- `macOS App Maintenance` → Done today (May 22)
|
|
|
|
**1:1 with Dominik:** Held May 19, agenda closed.
|
|
|
|
**Onboarding cleanup tasks (May 18):**
|
|
- `GJ7/` Fix address bar focus dismissing search suggestion dialog → done
|
|
- `GJ8/` Change "Duck.ai" to "Ask AI" on toggle selection screen → done
|
|
- `Address Bar Toggle Selection: Revert Copy` → done
|
|
- `Try Visiting a Site: Remove Browser Toolbar` → done
|
|
- `You've Got This!: Remove pointer` → done
|
|
- `Try a Search or AI chat: Remove pointer` → done
|
|
|
|
---
|
|
|
|
## 🔄 Didn't Move
|
|
|
|
**PR: iOS: Demo tracker blocking after chat in onboarding** (due May 26)
|
|
Still in progress. Alessandro added review comments today about the UTI toggle
|
|
visibility during trackers dialog. Alex took it off hold May 21, pushed fixes
|
|
(UTI input, locking controls, bottom bar), but Dax logo blinking and keyboard
|
|
post-subscription-upsell are still open items. Pete will re-review once final
|
|
changes are ready.
|
|
→ **Next step:** Fix remaining items (Dax logo blink, keyboard after upsell),
|
|
ping Pete for final review before May 26.
|
|
|
|
**PR: iOS: AI onboarding - Transition to Contextual + Resume Linear Flow**
|
|
(due May 21, now overdue)
|
|
Alessandro says he addressed comments and the regression is fixed in a separate
|
|
PR. Wants Alex to confirm it's safe to merge.
|
|
→ **Next step (NEEDS ACTION):** Re-review, confirm regression is handled in
|
|
the other PR, approve/merge or give go-ahead to Alessandro.
|
|
|
|
**PR: iOS: AI onboarding - New Tab Page Dialogs Refactor** (due May 22)
|
|
No story activity this week — likely blocked by the Transition PR above.
|
|
→ **Next step:** Unblock after Transition PR is resolved.
|
|
|
|
**Address Universal Input (UTI) issues** (no due date)
|
|
Created May 20, no activity. Explicitly mentioned in Demo tracker TP status
|
|
as a follow-up before public release.
|
|
→ **Next step:** Pick this up as part of the new TP next week.
|
|
|
|
**PR Check failing on main** (`testWhenTabWithConnectionLostError...`)
|
|
Due Apr 22, stalled since May 13.
|
|
→ **Next step:** Investigate if still failing; close or reassign.
|
|
|
|
**Warn Before Quit pixels** (due Apr 30, flagged as overdue 3 weeks)
|
|
Bot comment May 21: "prepare a PR or adjust due date."
|
|
→ **Next step:** Either open PR or snooze with updated due date.
|
|
|
|
**Postmortem: Security Triage AI: edit link** — open, no due date
|
|
**Postmortem: Security Triage: AI Agent use via likely external Discord service**
|
|
— open, no due date
|
|
Both created May 21. Neither has been written yet.
|
|
→ **Next step (OVERDUE-ish):** These are fresh incidents — write postmortems
|
|
next week before they go cold.
|
|
|
|
---
|
|
|
|
## 🔗 Open Loops Carrying Forward
|
|
|
|
**Ship Reviews in progress:** None currently open in the DB — the Demo tracker
|
|
SR closed May 20. New project (iOS Address onboarding) hasn't opened its SR yet.
|
|
|
|
**Tech Designs:** None pending in DB.
|
|
|
|
**Delegated tasks overdue:**
|
|
- `Login autofill shows empty field in macOS Browser` → Deepankar,
|
|
due 2025-11-17 (very stale)
|
|
- `assertionFailure when DBP url is opened` → Anh Do, due 2025-12-12 (stale)
|
|
- `Privacy Triage: Apple - iOS: Demo tracker blocking` → Jake Abel,
|
|
due May 21 (1 day overdue) — check status
|
|
|
|
**Incidents without postmortem:**
|
|
- Security Triage AI (edit link) — no postmortem
|
|
- Security Triage AI Agent via external Discord — no postmortem
|
|
→ Both need postmortems next week.
|
|
|
|
**Full Analysis task** (1214900901154134, due May 22) — still open.
|
|
Alex added a clarification comment about Nous Research vs local Hermes Agent;
|
|
unclear if analysis is complete.
|
|
→ **Next step:** Confirm if this is done or what's blocking it.
|
|
|
|
---
|
|
|
|
## 📅 Next Week Setup
|
|
|
|
**TP Suggestion:**
|
|
`iOS Address onboarding conflicts with unified input and ship AI onboarding
|
|
winner` (due Jun 2) — [task](https://app.asana.com/0/0/1214592943696234)
|
|
|
|
**Reasoning:** This was explicitly assigned by manager as the next TP after
|
|
shipping Demo tracker. Manager noted it needs to reach Ship Review before they
|
|
return from OOO. O-N Tier 1 project. Dominik is AFK Jun 1-3 so the review
|
|
window is tight — start immediately Monday.
|
|
|
|
**OOO watch — next week is HEAVILY AFK due to public holidays:**
|
|
- Mon May 25: Memorial Day (US) — Jonathan, Shilpa, Gerard, Rachel,
|
|
Federico, Marcos, David, Lucia AFK
|
|
- Wed May 27: Alex AFK (public holiday)
|
|
- Also AFK ~May 25-29: Karl, Hassaan, Mike, James F, Balint (Thu)
|
|
- **Dominik AFK Jun 1-3** (LDX3 conference)
|
|
|
|
**1:1 with Dominik:**
|
|
Last held May 19. Next is likely Mon June 2 week. With Dominik AFK Jun 1-3,
|
|
the next 1:1 may slide to Jun 9. Prep: progress on iOS Address onboarding TP,
|
|
postmortems status.
|
|
|
|
**Rotation:** No rotation starting next week in DB.
|
|
|
|
**Action before Monday:**
|
|
- Set TP to iOS Address onboarding task
|
|
- Fix Demo tracker PR remaining items (Dax blink, keyboard) — due May 26
|
|
- Complete Full Analysis task if not done
|
|
- Schedule postmortems (2 open)
|
|
|
|
---
|
|
|
|
## 🏆 Wins
|
|
|
|
1. **Shipped iOS Demo tracker blocking after chat in onboarding** — a
|
|
multi-week project that went through ship review, multiple PR rounds,
|
|
and a UTI compatibility challenge before landing.
|
|
[task](https://app.asana.com/0/0/1213551050320249)
|
|
|
|
2. **Closed 2 Ship Reviews in one day (May 20)** — Demo tracker SR and iPad
|
|
compatibility SR both completed, clearing the release board.
|
|
[SR1](https://app.asana.com/0/0/1214147157456478) ·
|
|
[SR2](https://app.asana.com/0/0/1214396826612252)
|
|
|
|
3. **macOS Maintenance DRI completed** — Ran weekly maintenance rotation,
|
|
triaged pixel anomalies, cleared O-L incoming queue, flagged macOS App
|
|
Development incoming issues to owners.
|
|
[task](https://app.asana.com/0/0/1214129023477449)
|