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

105 lines
6.6 KiB
Markdown

# Weekly Review — Week of April 27, 2026
*Generated: 2026-05-01 (Friday)*
---
## ✅ Moved Forward
### iOS: Demo tracker blocking after chat in onboarding
**Role: DRI** — The week's main project. Implementation progressed significantly:
- Pre-ship-review completed Apr 28 ([task 1214147157456480](https://app.asana.com/0/0/1214147157456480))
- Ship Review ([1214147157456478](https://app.asana.com/0/0/1214147157456478)) opened — most comments addressed
- Feature split into 5 stacked PRs to isolate changes
- Status update posted Apr 30 — put **ON HOLD** after unified toggle input redesign (task [1214281344740598](https://app.asana.com/0/0/1214281344740598)) introduced breakages. Decision made with Alessandro: hold ship review until breakages fixed.
- DRI<>PA async active — Gary confirmed no new apple projects added to upcoming assessment cycle to protect experiment runway.
### Rollback /Applications/DEBUG install dir for macOS browser ✓ COMPLETED
**Role: AUTHOR** — Proposal completed Apr 28. PR #4510 approved by Diego. Technically clean — `DEPLOYMENT_LOCATION = NO` did the trick. Tom S and Diego both confirmed. ([task 1214136461142650](https://app.asana.com/0/0/1214136461142650))
### Validate malicious site protection pixel anomalies ✓ COMPLETED
**Role: DRI** — Assigned and completed same day (Apr 30). Samantha opened fix PR #4648. ([task 1214399571487179](https://app.asana.com/0/0/1214399571487179))
### Ship Reviews closed this week (as reviewer/participant)
- Ship Review: Desktop Browsers: Windows: Update Auto-Clear to Automatically Delete Data — Apr 28
- Ship Review: macOS - Improve address bar experience when Duck.ai input isn't submitted — Apr 28
- Ship Review: Pull Request(s) - Add reasoning menu for reasoning capable models — Apr 27
- 2 additional Ship Reviews completed Apr 24
### PR Reviews
Active reviewer across multiple PRs:
- PR: iOS: Demo tracker blocking after chat in onboarding — actively reviewing Alessandro's PR
- PR: Remove combinedPermissionView feature flag — reviewed, Diego approved
- PR: FreemiumDBPUserStateManager — review round completed with József
- PR: Free scan banner showing even for subscriber — assigned by József (needs follow-up)
- PR: iOS/macOS VPN leak detection — Diego and Sam progressing; merging into release branch this week
---
## 🔄 Didn't Move
| Task | Why Stalled | Likely Next Step |
|------|------------|-----------------|
| [ON HOLD] iOS: Introduce a new screen for toggle with Search or Duck.ai default state | Blocked by same unified toggle input redesign conflict | Resume after Demo tracker toggle fix; due May 15 |
| Failing pixels report for Alex M ([1214280588891026](https://app.asana.com/0/0/1214280588891026)) | Samantha opened PR #4648 — awaiting merge | Monitor PR, mark done once merged |
| [Executor] Open PRs & Queue — 2026-04-28 | Likely superseded by current week | Archive or update |
| Text selection in address bar bug ([1214071796247142](https://app.asana.com/0/0/1214071796247142)) | No activity — due May 1 | Assess if still valid or defer |
| Pinned tab opens link in background tab ([1214038885921128](https://app.asana.com/0/0/1214038885921128)) | No activity — due May 1 | Triage this week |
**Long-stalled (low priority / old):**
- Proposal: Phase out Singletons — due date 2023, last modified Jan 2026. Either snooze far out or close.
- Discuss AOR task prioritization with Dominik — due 2024, last modified Feb 2026. Stale.
- Grafana Duo login persistence — due Jul 2025, last modified Mar 2026. Worth a quick update or close.
---
## 🔗 Open Loops Carrying Forward
**Ship Reviews in progress:**
- **[ON HOLD] Ship Review: iOS: Demo tracker blocking after chat in onboarding - 2-5 days** ([1214147157456478](https://app.asana.com/0/0/1214147157456478)) — On hold for toggle redesign fix. Most comments addressed. Due May 15. Need to unblock by fixing breakages from [1214281344740598](https://app.asana.com/0/0/1214281344740598).
- **Ship Review: (iOS Only) Ensure compatibility on iPad** ([1214396826612252](https://app.asana.com/0/0/1214396826612252)) — In inbox, no due date. Needs triage/assignment.
**Tech Designs awaiting re-review:** None identified this week.
**Delegated tasks overdue:**
- Localization - 2-5 days ([1214147157456477](https://app.asana.com/0/0/1214147157456477)) — was due Apr 28, no assignee in DB. Needs follow-up.
- Pinned tab activates in other window unpinning (Juan Pereira) — due Apr 30. Needs ping.
- Login autofill shows empty field (Deepankar) — due Nov 2025, very stale. Reassess.
- assertionFailure when DBP url is opened (Anh Do) — due Dec 2025, stale. Reassess.
**Incidents without postmortem:** None identified.
**PFRs awaiting decision summary:** None identified.
**Alessandro AFK** — noted in DRI<>PA async thread. Confirm dates and ensure PR review coverage.
---
## 📅 Next Week Setup
**TP Suggestion:** [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249)
**Reasoning:** Due May 11 (ship review due May 15). Feature is complete but blocked by toggle input redesign breakages. Next step: fix the unified toggle input breakage, get ship review back off hold, drive to approval before deadline. This is the highest-stakes open item.
**Rotation:** None active or starting next week.
**OOO watch:** Alessandro mentioned being AFK (confirm exact dates from his Asana OOO task). Ensure someone else covers PR reviews on Demo tracker stacked PRs.
**1:1 with Dominik (May 5):** Items to bring:
- Demo tracker status: ON HOLD due to unified toggle redesign conflict, plan to unblock
- Ship Review: (iOS Only) Ensure compatibility on iPad — needs triage
- AOR prioritization task (stale since 2024) — worth a quick sync to close or re-scope
- Failing pixels delegation (Samantha's PR #4648) — confirm closed
---
## 🏆 Wins
1. **[Rollback /Applications/DEBUG install dir for macOS browser](https://app.asana.com/0/0/1214136461142650)** — Shipped a clean proposal that unblocked other developers from VPN/PIR debug testing. PR approved swiftly; praised by Tom and Diego. Candidate for work summary.
2. **[iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249)** — Drove implementation to ship-review-ready state, opened 5 stacked PRs, maintained clear status cadence (Apr 24, 28, 30). Navigated the unexpected unified toggle redesign conflict decisively: put on hold vs. rushing a risky ship.
3. **[Validate malicious site protection pixel anomalies](https://app.asana.com/0/0/1214399571487179)** — Triaged, delegated fix (PR #4648), and closed same day. Clean example of fast loop closure.
---
*Data source: local Asana DB (personal_os). Last sync: ~2026-04-30.*