taiga-local-1780056203

This commit is contained in:
Тайга
2026-05-29 12:03:23 +00:00
parent 78c904312d
commit fb876ae759
45 changed files with 0 additions and 230 deletions
-99
View File
@@ -1,99 +0,0 @@
---
## Daily Brief — 2026-05-29 (Friday)
### ✨ Morning
On May 29, 1953, Edmund Hillary and Tenzing Norgay became the first humans to stand on top of Everest. The famous summit photo only exists because Hillary, on the way down, remembered to snap one of Tenzing — he himself had never been taught to use the camera, so there's no shot of Hillary up there.
🌿 Step outside for 5 minutes before opening Slack.
> _No weekly plan found at `briefs/weekly/plan-2026-05-25.md` — brief derived from DB state and the 2026-05-29 inbox-triage carry-over only._
> _Today's anchor_: ship the iOS Duck.ai onboarding TP cluster. New signals since yesterday: 17 task changes, 17 new comments — most concentrated on the Ship-AI-onboarding-winner thread (Alessandro raised a mid-experiment shipping concern overnight that needs your call).
## Plan for Today
1. ⚡ Complete the [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) — anonymous, 5-min timebox, 3 days overdue. Momentum starter.
2. 🔴 [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — TP, due yesterday. Reply to Alessandro's option-1-vs-2 question and ack Costas on iPhone-only.
3. 🔴 [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) — TP, due yesterday. PR #5149 has CI ✅ and review ✅ — merge and confirm shipped.
4. 🟠 [Hide "stop chat" button in input box](https://app.asana.com/0/0/1215009192158954) — TP, due today (0.5d).
5. 🟠 [Persist 'You've got this' dialogue in non-focused state](https://app.asana.com/0/0/1215009192158950) — TP, due today (0.5d).
6. 🟠 Engage on [DRI <> Project Advisor async for Demo tracker blocking](https://app.asana.com/0/0/1213551072611261) — Alessandro spun this up Thu 23:30 because you were OOO; respond to kick it off.
7. 🟡 Batch the 11 GitHub review requests + mentions after the TP block.
---
### 🔴 Urgent / Overdue
**[NEEDS ACTION] [DRI] — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — `top_priority`, due 2026-05-28
- Context: Two fresh comments today. Alessandro flagged that shipping Treatment B mid-experiment could compromise the tracker-blocker demo data and proposed two paths (option 1 = wait for min sample size, then remote-config swap; option 2 = halt + restart). Costas confirmed iPhone-only for now and wants to discuss iPad copy in next O-N weekly.
- Action: Reply on Alessandro's thread picking option 1 or 2; ack Costas on iPhone-only + park iPad copy for Wed's O-N weekly.
**[NEEDS ACTION] [DRI] — [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952)** — `top_priority`, due 2026-05-28
- Context: [PR #5149](https://github.com/duckduckgo/apple-browsers/pull/5149) has CI ✅ and review ✅. Last sub-task standing on PR side.
- Action: Merge, confirm shipped, close the Asana task.
**[NEEDS ACTION] [DRI] — [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015)** — `inbox`, due 2026-05-26 (3d overdue)
- Context: Anonymous, 5-minute timebox.
- Action: Fill it in and close.
**[STALLED] [DRI] — [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** — `inbox`, due 2026-05-27 (2d overdue)
- Context: Placeholder PR task, no activity since the 27th.
- Action: Either start the PR, defer with a new date, or close.
**[NEEDS ACTION] [AUTHOR] — [Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — `inbox`, due 2026-05-28 (1d overdue)
- Context: Draft [PR #4663](https://github.com/duckduckgo/apple-browsers/pull/4663) is up (CI ✅). Currently sitting in draft — no reviewer requested.
- Action: Un-draft and request review, or post a "blocked on X" note.
**Backlog cluster (informational — not actionable today)**
Old `inbox`/`active`/`planning` items with stale dates and no recent comments. Worth a 30-min triage block this week:
- Bug: Tab preview stuck around (`inbox`, due Apr-2025)
- Duo Grafana login persistence (`inbox`, due Jul-2025)
- Assertion Failure Pixel Anomaly Sep-2025 (`planning`, due Sep-2025)
- Review Overdue Tasks Summary — 22 Tasks Jan 2026 (`planning`, due Jan-2026)
- PR Check failing on main × 2 (`active`/`inbox`, due Apr/May)
- Pinned tab opens link in background tab (`inbox`, due May-1)
- Text selection in address bar doesn't work as standard (`inbox`, due May-1)
---
### 🟠 Needs Action Today
**Ship Reviews (DRI)**
- **[MONITORING] [DRI] — [Ship Review: iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1215009192158961)** — `delegated`, no due. Created 2026-05-22; no reviewer activity recorded in snapshot yet. Not blocking today; will need to chase reviewers next week once the underlying PRs land.
**Tech Designs / PFRs / Incidents**
- None requiring action — Discord-incident postmortem closed yesterday (14:50) with action items captured in tasks 1215193471130270 (GDPR follow-up Jun-15), 1214799615211686 (bot API access), 1213887605570357 (containerization env).
**Other inbox requiring decision today**
- **[NEEDS ACTION] [DRI] — [DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261)** — Alessandro spun this up Thu 23:30 because you were OOO. Engage with it this morning to kick off the async.
- **[NEEDS ACTION] [DRI] — [NA Analysis: iOS Duck.ai Onboarding Tracker Demo Experiment](https://app.asana.com/0/0/1215186850972358)** — Tied directly to the current TP cluster. Read and decide whether it changes the rollout plan or feeds back into the Alessandro option-1-vs-2 call.
**PR Reviews — batch after TP block**
11 review-requests / mentions queued on GitHub (privacy-configuration rollouts: nativeStorage 100%, ad-blocking soft launch, iPad toggle iOS 7.211; apple-browsers: value-transformer observability, debugDescription force-unwrap fix, Maestro tests, Final dialog for Duck.ai flow, subscription sheet NTP flash, filterAddressBarUpdates removal, voice-chat-from-app-open part 1, Favicons CoreData crash). Full list in `asana_context.md` — surface as one batch, not individually.
---
### 🟡 Delegated — Follow Up Needed
**Overdue**
- **[OVERDUE] [DELEGATOR] — [Privacy Triage: Apple - iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675)** — Jake Abel, due 2026-05-21 (8d overdue).
- Suggested message: _"Hey Jake — privacy triage for the Demo tracker blocking onboarding has been open since May 21. Anything blocking you? This is on the critical path for the iOS Duck.ai onboarding ship."_
**Stale > 5d**
- **[STALLED] [DELEGATOR] — [PR: C-S-S Fix site copy/cut/paste/text selection restrictions for password/input fields](https://app.asana.com/0/0/1207521936429896)** — stale 73 days, no assignee, no matching open GitHub PR.
- Suggested action: bump or close. Likely close — has been dormant for over two months.
**Fresh (monitor only)**
- [Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828) — Juan Pereira, due today, last modified 03:00 today. No follow-up needed.
---
### 🔵 Rhythms
**TP**: iOS Duck.ai Onboarding cluster (O-N Growth) — actively shipping. Two sub-items overdue from yesterday (the two "ship AI onboarding winner" + "hide Free plan" PRs), two due today, one ON HOLD pending experiment data. Not stale — moving daily. No Next-TP-Thread needed yet (current TP isn't close to release; Ship Review still pending reviewers).
**Active rotation**: None.
**Upcoming this week (no action today)**
- Mon 6/1 — O-L Weekly Meeting.
- Tue 6/2 — Apple Weekly Team Meeting.
- Wed 6/3 — O-N Weekly Meeting — good slot to raise the iPad-onboarding copy question Costas surfaced today.
- Jun 812 — Partly AFK (WWDC'26), 10 days out — outside 7d window but worth pre-handover planning by mid-next-week.
-24
View File
@@ -1,24 +0,0 @@
## Inbox Triage — 2026-05-29 (since 17:21)
### New / Changed — Action Required
_None._
### New / Changed — Monitoring
_None._
### Nothing new
Inbox quiet — nothing new since 17:21.
- Snapshot freshness: 17:52 local (31 min after SINCE).
- 0 @mentions of Alex in the 17:21→17:55 window (direct DB query).
- 0 new human comments on Alex's open tasks; 0 new assignments; 0 changes on delegated tasks; 0 Ship Review / Tech Design state changes.
- 5 stray stories in window — all filtered out by scope rules:
- **AOR: Windows AI Enablement** — Zach Deane-Mayer reply (AOR channel; follower-only noise).
- **Error when launching Bitwarden** — Steve Levin's own reply (assigned to Steve, Alex not @-mentioned).
- **Investigate projects/tasks which might impacted NTP loading times** — Tom Strba's update (assigned to Tom, Alex not @-mentioned).
- **Adam H. - OOO, Aug 3rd - 14th** — automated OOO confirmation (Adam's task).
- **PR: Hide Free plan • Upgrade in onboarding [0.5d]** — Alex's own follow-up reply (self-authored).
### Carry-over from prior brief (still open)
- **[Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — Alessandro's option-1-vs-2 mid-experiment shipping question still awaiting reply.
- **[Disable back button during duck.ai onboarding](https://app.asana.com/0/0/1215009192158960)** — Costas asked to close (latest build shows button hidden/disabled); awaiting Alex's confirm.
-107
View File
@@ -1,107 +0,0 @@
# 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.