107 lines
6.8 KiB
Markdown
107 lines
6.8 KiB
Markdown
---
|
||
## Daily Brief — 2026-05-25
|
||
|
||
### ✨ Morning
|
||
Today is **Towel Day** — the annual celebration of Douglas Adams and *The Hitchhiker's Guide to the Galaxy*. Adams wrote: "A towel is about the most massively useful thing an interstellar hitchhiker can have." Don't panic.
|
||
🚶 Take a short walk before diving in.
|
||
|
||
## Plan for Today
|
||
|
||
1. ⚡ Close [Alex M next Top Priority (May/25)](https://app.asana.com/0/0/1215058019347550) — thread opened May 22, purpose served, auto-reminder fired. Mark complete. [2 min]
|
||
2. 🔴 **Try Visiting a Site: Background [1d]** — due TODAY. Alessandro confirmed design (May 19): taller background. Implement or explicitly defer to follow-up project.
|
||
3. 🔴 **PR: iOS Demo tracker blocking** — Monday review pass + respond to Alessandro's toggle question → assign PR to Pete. Due tomorrow.
|
||
4. 🟠 Fix CI on PR #4668 (UTI onboarding dialog flow) — red CI blocking review.
|
||
5. 🟠 DRI async: respond to Alessandro's May 21 request to run test cases after rebase.
|
||
6. 🟠 iOS Address onboarding TP kick-off (new TP starts today) — post async kick-off comment.
|
||
7. 🟠 Postmortems: Security Triage ×2 — created May 21, 4 days with no draft.
|
||
8. 📋 7 PR reviews queued — batch after TP block.
|
||
|
||
---
|
||
|
||
### 🔴 Urgent / Overdue
|
||
|
||
**[OVERDUE] DRI** — [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) (due 2026-05-22)
|
||
Context: PR merged to release branch (May 20). UTI issues task still open and blocking public UTI release. Alessandro (May 21) recommended running test cases again after rebase — Alex hasn't responded.
|
||
Action: Reply in [DRI async task](https://app.asana.com/0/0/1213551072611261) confirming test result; close TP task once UTI task ships.
|
||
|
||
**[OVERDUE] DRI** — [PR Check failing on main - testWhenTabWithConnectionLostError...](https://app.asana.com/0/0/1213975496167929) (due 2026-04-22, active section, 5 weeks stale)
|
||
Context: CI test failure sitting in `active` section for over a month.
|
||
Action: Triage — check current state on main, fix or document as known issue with ETA.
|
||
|
||
**[NEEDS CLOSE]** — [Alex M next Top Priority (May/25)](https://app.asana.com/0/0/1215058019347550) (due 2026-05-23)
|
||
Context: You announced next TP on May 22, auto-reminder fired May 24.
|
||
Action: Close/mark complete.
|
||
|
||
**[STALE] DRI** — [Full Analysis](https://app.asana.com/0/0/1214900901154134) (due 2026-05-22)
|
||
Context: You posted comprehensive GDPR/Hermes analysis on May 20. Appears complete.
|
||
Action: Close task if analysis is final.
|
||
|
||
**Backlog cluster** (inbox/planning items with stale dates, no recent activity — informational only, not ranked):
|
||
Bug: Tab preview stuck (2025-04) · Duo login to Grafana (2025-07) · Assertion Failure Pixel Anomaly (2025-09) · Review Overdue Tasks Summary (2026-01) · Text selection in address bar (2026-05-01) · Pinned tab opens link in background (2026-05-01). Fold into quarterly triage.
|
||
|
||
---
|
||
|
||
### 🟠 Needs Action Today
|
||
|
||
**DRI — New TP kick-off**
|
||
[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — due 2026-06-05
|
||
You posted May 22: "starting the project next week (May/25)"; kick-off slots taken, proposing async.
|
||
Action: Post async kick-off comment; confirm with Costas async is OK.
|
||
|
||
**AUTHOR — PR: iOS Demo tracker blocking** (due 2026-05-26)
|
||
[PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350)
|
||
Alessandro asked (May 22): "Shouldn't the toggle remain hidden until onboarding completes?" — unanswered. Pete is waiting for assignment.
|
||
Action: Respond to Alessandro's toggle question → do review pass → assign PR to Pete.
|
||
|
||
**DRI — Due today**
|
||
[Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342)
|
||
Alessandro confirmed design (May 19): taller background to fill empty screen. Costas noted nice-to-have — port to follow-up if time doesn't allow.
|
||
Action: Implement OR move to follow-up project and close.
|
||
|
||
**DRI — UTI active blocker**
|
||
[Address Universal Input (UTI) issues](https://app.asana.com/0/0/1214965000075517) — no due date, blocking public UTI release
|
||
PR #4668 (Fix UTI mode onboarding dialog flow): 🔴 CI failing, no reviewer.
|
||
Action: Fix CI on #4668.
|
||
|
||
**DRI — Postmortems (4 days old, no drafts)**
|
||
[Postmortem: Security Triage: AI Agent use via likely external Discord service](https://app.asana.com/0/0/1214996544314182)
|
||
[Postmortem: Security Triage AI: edit link](https://app.asana.com/0/0/1214996544314187)
|
||
Both created May 21, assigned to Alex, no content added.
|
||
Action: Draft both postmortems; at minimum add a status comment with timeline.
|
||
|
||
**PR Reviews — batch (7 requests)**
|
||
Batch after TP block: macOS: Simplify TabBarViewController · Bump nativeStorage to 100% · Enable ad blocking soft launch · Improve value transformer failure observability · Avoid force unwrap crash in debugDescription · Fix maestro tests · Enable iPad toggle iOS 7.211
|
||
|
||
---
|
||
|
||
### 🟡 Delegated — Follow Up Needed
|
||
|
||
**OVERDUE**
|
||
[Privacy Triage: Apple - iOS: Demo tracker blocking](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due 2026-05-21 (4 days overdue). No activity since May 20.
|
||
Follow-up: "Jake — any update on the privacy triage? It was due May 21."
|
||
|
||
[Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828) — Juan Pereira, due 2026-05-22 (3 days overdue).
|
||
Follow-up: "Juan — any progress on the pinned tab unpinning bug?"
|
||
|
||
**DUE TODAY — new TP project**
|
||
[Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) — due today, no assignee recorded.
|
||
[Disable back button during duck.ai onboarding [1d]](https://app.asana.com/0/0/1215009192158960) — due today, no assignee recorded.
|
||
Action: Confirm who owns these tasks or explicitly assign.
|
||
|
||
**STALE (batch follow-up)**
|
||
Login autofill empty field (Deepankar, due 2025-11-17) · assertionFailure when DBP url opened (Anh Do, due 2025-12-12) · Localization - 2-5 days (unassigned, due 2026-04-28). Recommend one message per person to close or re-scope.
|
||
|
||
---
|
||
|
||
### 🔵 Rhythms
|
||
|
||
**TP:** [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — starting today, due 2026-06-05.
|
||
Prev TP (Demo tracker): PR merged to release branch, UTI task pending → close once UTI ships.
|
||
Next TP Thread: ✅ Opened May 22 — close the [thread task](https://app.asana.com/0/0/1215058019347550) today (item #1 in plan).
|
||
|
||
**Upcoming this week:**
|
||
- 📅 Today: O-N Weekly + O-L Weekly meetings (Dominik hosting O-L — agenda light, add topics if needed)
|
||
- 📅 Tomorrow (May 26): Apple Weekly Team Meeting + 1:1 with Dominik — agenda items ready?
|
||
- 🏖️ Wednesday May 27: AFK (holiday) — anything to hand off before EOD tomorrow?
|
||
- 📅 June 8–12: WWDC'26 (partly AFK)
|