[2026-05-25] daily brief, weekly plan, new TP kickoff, demo tracker closeout
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
---
|
||||
## 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)
|
||||
@@ -0,0 +1,148 @@
|
||||
# Weekly Plan — Week of 2026-05-25
|
||||
|
||||
> Note: No weekly-review file exists at `briefs/weekly/2026-05-22.md`. Plan built from DB snapshot 2026-05-25 01:20 UTC + last week's plan-2026-05-18.md.
|
||||
> **Shortened week**: AFK Wed 2026-05-27 (holiday). 4 working days.
|
||||
> **Career advisor (Dominik) OOO check**: clear through 2026-05-31; next AFK is June 1–3 (LDX3). 1:1 Tuesday is GO.
|
||||
|
||||
**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — confirmed as next O-N TP (Alex's own May/22 note on the TP-Threads task). Due 2026-06-05; in `top_priority`; subtasks already scoped for asset/UI work. Last week's TP (Demo tracker) is in final close-out (PR + Privacy Triage outstanding) — captured under Mon shape, not duplicated as TP.
|
||||
|
||||
### Quadrants
|
||||
| Quadrant | This Week | Notes |
|
||||
|---|---|---|
|
||||
| Project | 65% | New O-N TP kickoff + closing demo-tracker PR; shortened week (AFK Wed) bumps from 60% |
|
||||
| AOR | 15% | 2 PR-Check failures on main, UTI wrap, Sentry/CI maintenance |
|
||||
| Career | 15% | 1:1 with Dominik Tue May 26 — Dominik NOT OOO until June 1. Boost vs baseline because 1:1 falls this week |
|
||||
| Strategy | 5% | O-N/O-L Weekly Mon, Apple Weekly Tue. TD: Monthly pixels (Jonathan) — observe only |
|
||||
|
||||
### Shape
|
||||
|
||||
**Mon 2026-05-25:** Close out + kick off (3 meetings)
|
||||
- [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — final review pass on PR; address Alessandro's toggle question; reassign reviewer
|
||||
- [PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350) — due tomorrow; answer Alessandro's May/22 toggle-visibility question; hand off
|
||||
- [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — async kick-off post in TP comments (per Alex's May/22 note: in-person slots full)
|
||||
- [Address Universal Input (UTI) issues](https://app.asana.com/0/0/1214965000075517) — wrap remaining work before pivoting fully to new TP
|
||||
- [Alex M next Top Priority (May/25)](https://app.asana.com/0/0/1215058019347550) — bot-generated nudge; update due date or close once new TP declared
|
||||
- [O-N Weekly Meeting](https://app.asana.com/0/0/1214950287303110) (2026-05-25) — surface async-kickoff plan for new TP
|
||||
- [O-L Weekly Meeting](https://app.asana.com/0/0/1214908681776067) (2026-05-25) — Dominik hosting; light agenda
|
||||
- Set 1-Must for the day; declare weekly TP on team board
|
||||
|
||||
**Tue 2026-05-26:** 1:1 + meetings + light project work
|
||||
- [Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756) — add career items BEFORE meeting (see Career Action below)
|
||||
- 1:1 with Dominik — confirmed: Dominik not OOO until 2026-06-01
|
||||
- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1214929922983741) (2026-05-26)
|
||||
- [Persist 'You've got this' dialogue in non-focused state [0.5d]](https://app.asana.com/0/0/1215009192158950) — start subtask of new TP
|
||||
|
||||
**Wed 2026-05-27:** 🏖️ AFK ([Alex M AFK May/27, holiday](https://app.asana.com/0/0/1212694796293421))
|
||||
- No work scheduled
|
||||
|
||||
**Thu 2026-05-28:** Deep work on new TP
|
||||
- [Address Bar Toggle Selection: Animated Assets [2-3d]](https://app.asana.com/0/0/1214627423981798) — primary deep-work block
|
||||
- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — secondary subtask
|
||||
- Buffer for any CI/AOR firefighting
|
||||
|
||||
**Fri 2026-05-29:** Close loops + retrospective
|
||||
- Continue Address Toggle assets if not done
|
||||
- Weekly review write-up (this week's + catch-up for May/22 if needed)
|
||||
- Handoff [macOS App Maintenance](https://app.asana.com/0/0/1215057986055515) to Tom (already assigned via May 29 cycle)
|
||||
- Pre-next-1:1 agenda items: capture anything that surfaced this week
|
||||
|
||||
### Must-Not-Forget
|
||||
|
||||
- [ ] **[PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350)** — assignee: Alex
|
||||
due 2026-05-26 — Alessandro asked on 2026-05-22 whether the toggle should remain hidden until onboarding completes; Alex committed publicly to "review pass on Monday and assign to [reviewer]" — Alex IS the blocker. Action today.
|
||||
|
||||
- [ ] **[Privacy Triage: Apple — iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675)** — assignee: Jake Abel
|
||||
delegated; due 2026-05-21 (4d overdue) — directly blocks closing TP. Nudge Jake today if not done.
|
||||
|
||||
- [ ] **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** — assignee: Alex
|
||||
due 2026-05-15 (10d overdue) — main-branch CI failure in `inbox`; P1-style signal. Diagnose Monday morning before deep-work blocks.
|
||||
|
||||
- [ ] **[Full Analysis](https://app.asana.com/0/0/1214900901154134)** — assignee: Alex
|
||||
due 2026-05-22 (3d overdue) — title alone is ambiguous (no project, no notes context in snapshot); open and either action or re-scope.
|
||||
|
||||
- [ ] **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — assignee: Alex (Alex is preparer)
|
||||
due 2026-05-26 — needs career items added before Tue meeting (see Career Action).
|
||||
|
||||
### AOR Quick Wins This Week
|
||||
|
||||
- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)**
|
||||
overdue 31 days — flag removal; standard cleanup, <1h
|
||||
|
||||
- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)**
|
||||
overdue 25 days — pair with the feature flag above; pixel cleanup
|
||||
|
||||
- **[Consider removing or reworking mac_malicious-site-protection_client-timeout](https://app.asana.com/0/0/1210855358441832)**
|
||||
overdue 306 days — review whether still needed; quick scoping decision
|
||||
|
||||
### Sprint Backlog (pick 1–2 if time allows)
|
||||
|
||||
- **[PR Check is failing on main - testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)**
|
||||
due 2026-04-22 (33d overdue) — `active` section, CI failing test; may overlap with newer PR-Check task in MNF
|
||||
|
||||
- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)**
|
||||
due 2026-05-01 (24d overdue) — Internal Product Feedback; pinned-tab regression
|
||||
|
||||
- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)**
|
||||
due 2026-05-01 (24d overdue) — Internal Product Feedback; UX regression
|
||||
|
||||
- **[Assertion Failure Pixel Anomaly - 2025/09/15](https://app.asana.com/0/0/1211379705725021)**
|
||||
due 2025-09-17 (250d overdue) — `planning` section; revisit or close
|
||||
|
||||
- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)**
|
||||
due 2026-01-27 (118d overdue) — meta task about overdue management
|
||||
|
||||
(+ 2 aged items >180 days in backlog — not listed individually: Bug: Tab preview stuck around (405d), Duo login Grafana (306d))
|
||||
|
||||
### On Radar
|
||||
|
||||
- **TD: [Monthly pixels for iOS and macOS](https://app.asana.com/0/0/1214950124367781)** — Jonathan Jackson returned to monthly-pixel approach on 2026-05-23. Touches pixel/instrumentation AOR. Engage if Apple-team input solicited.
|
||||
- **Discussion: [shield in address bar overlapping with text](https://app.asana.com/0/0/1214946075851940)** — Zac following up on macOS browser address-bar bug, reproducing on v1.190.0. macOS AOR adjacency; monitor.
|
||||
|
||||
### Career Action This Week
|
||||
|
||||
**Add career discussion points to [Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756) before Tue 2026-05-26 (15 min)**
|
||||
|
||||
Picked because 1:1 IS this week AND Dominik is NOT OOO (verified — next AFK is 2026-06-01). Skipped #1 (Project Advisor doc Part 1 draft) because the 1:1 is the more time-bounded action — raise Project Advisor as the *primary* agenda item in the 1:1 instead. Skipped #4 (Christie EP2/3 calibration ping) — surface as a 1:1 question to Dominik first ("did Christie submit?"), then act if needed. Skipped #5 (Assessment comment) — no current open O-N/O-L Assessment requires it this week.
|
||||
|
||||
Specific 1:1 agenda items to add (in priority order):
|
||||
1. **Project Advisor** — "I've made no progress since last cycle; want to commit to Part 1 of the Readiness doc this cycle. Sanity-check what 'good' looks like."
|
||||
2. **Primary AOR target** — "Which AOR is realistic to pursue as primary by next review (~2026-08)?"
|
||||
3. **Christie EP2/3 calibration** — "Did she submit? Status still unclear in my notes."
|
||||
4. **EP3 gap check** — "Beyond what we discussed in Feb, what's the next gap to close?"
|
||||
|
||||
### On Radar / Participation Needed
|
||||
|
||||
- **[Tech Design: Monthly pixels for iOS and macOS](https://app.asana.com/0/0/1214950124367781)**
|
||||
Jonathan Jackson revisited monthly-pixel approach (2026-05-23 comment) — touches Alex's instrumentation work; monitor, engage if Apple-team perspective is explicitly asked for
|
||||
|
||||
- **[shield in address bar overlapping with text](https://app.asana.com/0/0/1214946075851940)**
|
||||
Zac confirmed reproduction on v1.190.0 (2026-05-23); macOS address-bar AOR. Watch for any direct ask.
|
||||
|
||||
### Carried Forward from Last Week
|
||||
|
||||
- **[iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249)** — Alex (DRI)
|
||||
→ see Mon in Shape — closing out PR, Privacy Triage delegated, Project-Advisor async open
|
||||
|
||||
- **[DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261)** — Alex
|
||||
async sign-off thread; verify status before closing the TP
|
||||
|
||||
- **[Address Universal Input (UTI) issues](https://app.asana.com/0/0/1214965000075517)** — Alex
|
||||
per Alex's May 22 note: completing this before pivoting to new TP — wrap on Monday
|
||||
|
||||
- **[Alex Shurgin – HR](https://app.asana.com/0/0/1215056211788084)** — Alex
|
||||
HR-related task surfaced May 22; review for any time-sensitive action. ⚠️ HR content — handle privately, don't auto-summarize via connectors.
|
||||
|
||||
- **[Postmortem: Security Triage AI: edit link](https://app.asana.com/0/0/1214996544314187)** + **[Postmortem: Security Triage: AI Agent use via likely external Discord service](https://app.asana.com/0/0/1214996544314182)** — Alex
|
||||
Security postmortems in inbox. Read, contribute if assigned an action; otherwise leave as observer. ⚠️ Security content — handle privately.
|
||||
|
||||
- **[Xcode build speedup skill](https://app.asana.com/0/0/1214996544314193)** — Alex
|
||||
Personal tooling task; schedule in a gap day (likely post-WWDC AFK)
|
||||
|
||||
- **[Alex M next Top Priority (May/25)](https://app.asana.com/0/0/1215058019347550)** — Alex
|
||||
bot-generated TP-threads nudge from May/24; close or update once new TP is declared today
|
||||
|
||||
---
|
||||
*Based on DB snapshot 2026-05-25 01:20 UTC + plan-2026-05-18.md (no weekly-review for 2026-05-22).*
|
||||
*DRI conflict check: none flagged. Career advisor (Dominik) OOO check: clear through 2026-05-31. Quick Wins week: not announced.*
|
||||
|
||||
Saved to `/Users/admin/obsidian/work/briefs/weekly/plan-2026-05-25.md`.
|
||||
Reference in New Issue
Block a user