[2026-05-30] daily brief, weekly plan Jun 1-5, inbox triage 17:00 update

This commit is contained in:
Alexey Martemyanov
2026-05-30 18:02:33 +06:00
parent 735430a7a6
commit c84dc83b05
3 changed files with 231 additions and 12 deletions
+76
View File
@@ -0,0 +1,76 @@
---
## Daily Brief — 2026-05-30 (Saturday)
### ✨ Morning
On this day in 1971, Mariner 9 launched and became the first spacecraft ever to orbit another planet — it slipped into Mars orbit ahead of two Soviet probes that had launched after it. First to leave, last to launch, first to arrive.
🚶 Take a short walk before opening Slack.
---
**Today's anchor**: Weekly plan says *Saturday = light/inbox, no deep work*. One optional action (merge PR #5149). New signals since yesterday: 12 task touches, 2 new comments (1 automated reminder on Warn-Before-Quit pixels, 1 self-status from Alex on the TP). Yesterday's 1-Must was completed at 16:31.
## Plan for Today
1. ⚡ Merge [PR #5149 — Hide Free Plan + Upgrade pills](https://github.com/duckduckgo/apple-browsers/pull/5149) → already approved, ✅ CI. ~5 min. Closes [Hide Free plan • Upgrade [0.5d]](https://app.asana.com/0/0/1215009192158952).
2. *(That's it for today — everything else is Mon work per weekly plan.)*
---
### 🔴 Urgent / Overdue
> Listed for situational awareness — per weekly plan these are Mon (Jun 1) actions, not today.
- **[OVERDUE] [DRI]** — [PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916) — due May 27 (**3d overdue**)
Context: Diego announced "first Monterey+ version merges next week" — Alex's review or push-back is on the critical path.
Action (Mon): Review the PR, or post push-back if scope is wrong.
- **[OVERDUE] [AUTHOR]** — [Follow-up: Inline Text Images on TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) — due May 28 (**2d overdue**)
Context: [Draft PR #4663](https://github.com/duckduckgo/apple-browsers/pull/4663) is up with ✅ CI.
Action (Mon): Un-draft, request reviewers.
- **[OVERDUE] [DRI]** — [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — due May 28 (**2d overdue**)
Context: [PR #5145](https://github.com/duckduckgo/apple-browsers/pull/5145) has 🔴 CI.
Action (Tue per plan): Fix CI, push.
- **[OVERDUE] [DRI]** — [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) — due May 26 (**4d overdue**)
Context: 5-min anonymous survey, trivial to clear.
Action (Mon): Fill it in.
- **Backlog cluster** (do_later / quick_wins with stale dates — informational only)
Warn-Before-Quit pixels (1d overdue, **automated reminder fired today 07:14 — "please prepare a PR"**) + warnBeforeQuit feature flag (37d overdue) pair together as the Thu Jun 4 quick-win slot. Aged items below 180d in sprint backlog (Tab preview 410d, Duo Grafana 311d, Pixel Anomaly 255d, etc.) remain parked.
---
### 🟠 Needs Action Today
**Project (TP)**
- Merge [PR #5149](https://github.com/duckduckgo/apple-browsers/pull/5149) — see Plan item 1.
**PR Reviews**
- 6 review requests + 5 mentions queued in GitHub Needs Attention. Batch on Mon after TP block — not today.
**Ship Reviews / Tech Designs / PFRs / Incidents**
- None requiring Alex action today. [Ship Review subtask](https://app.asana.com/0/0/1215009192158961) for iOS Address onboarding has no comments yet (only auto-creation system stories) — opening it is a Tue/Wed item.
---
### 🟡 Delegated — Follow Up Needed
- **[STALE — 74d no activity]** — [PR: C-S-S Fix site copy/cut/paste/text selection restrictions](https://app.asana.com/0/0/1207521936429896) — no assignee in DB, no matching GitHub PR found.
Suggested follow-up (Mon): "Hey — is this still active? No GitHub PR I can find against the task. Want to close or reassign?"
No "merged but not closed" Asana rows from GitHub correlation today. ✅
---
### 🔵 Rhythms
**TP**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — modified 2026-05-29, fresh. Status comment from Fri 13:02 posted. Not stale.
*Next TP Thread check*: TP is not yet close to completion (Persist dialogue in progress, Ship Review not opened) — defer thread until Ship Review goes out.
**Upcoming this week** (prep / awareness only):
- 1:1 with Dominik **cancelled** (Dominik OOO Jun 1-5) — no agenda prep needed; next likely Jun 15 (Alex AFK Jun 8-12).
- **Ship Review must open** by Fri Jun 5 or it slips two weeks (Alex AFK Jun 8-12 for WWDC). Already shaped into Tue/Wed of the plan.
- **WWDC AFK Jun 8-12** starts in 9 days — Fri Jun 5 handoff comment needed (who covers reviewer questions / hotfix triage).
---
+9 -12
View File
@@ -1,24 +1,21 @@
## Inbox Triage — 2026-05-30 (since 2026-05-30 16:03)
## Inbox Triage — 2026-05-30 (since 2026-05-30 17:00)
### New / Changed — Action Required
_None._
### New / Changed — Monitoring
- **[Desktop Browsers: Windows — Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** — Mark added a reaction (story_reaction_added) at 16:34. Not your task; no response needed.
- **[video keeps playing sound after closing the fire tab with the player](https://app.asana.com/0/0/1215260130996922)** — new auto-routed feedback report; Dax the Duck moved it into *macOS Feedback* and set OS/version fields at 16:09. Standard feedback inflow; tracked in your backlog automation.
_None._
### Nothing new
Inbox quiet — only automated/bot events fired in the 30-minute window since the previous triage (16:03 → now ~16:34).
Inbox quiet — nothing new.
### Detail
- **@mention DB query** since SINCE → 0 rows.
- **Task assignments / modifications** to Alex M since SINCE → 0 rows.
- **All non-Alex stories** since SINCE → 2 events on tasks above, both bot/automation:
- `story_reaction_added` (Mark) — emoji reaction, no text content.
- `added_to_project` / `section_changed` / `text_custom_field_changed` (Dax the Duck) — feedback intake automation.
- **Snapshot freshness:** `asana_context.md` generated 2026-05-30 10:35 UTC. Last DB sync at 10:34 UTC. No human comment, assignment, Ship Review state change, or Tech Design update has landed since SINCE.
- **Recent stories** (comments / assignments / section-changes / due-date changes / completions) since SINCE → 0 rows.
- **Most recent story in DB:** 16:41 Bishkek. **Last sync:** 17:05 Bishkek — i.e. the snapshot was refreshed *after* SINCE, and no new activity has landed in the 30-min window since.
- Earlier-today activity (11:0016:41 Bishkek) was already covered by the prior triage run (`since 16:03`) and is reflected in `status.md`. Notable events in that window were all automated: feedback-form intake into *macOS Feedback*, "task is now past due" reminders, and one bot reminder on *Remove or re-evaluate Warn Before Quit pixels* ("prepare a PR" — already on overdue list in status).
### Caveats
- **STEP 0 live calendar check skipped** — calling `outlook_calendar_search` would trigger the lethal-trifecta gate and block subsequent psql/Bash for the session. Day/hour gating ruled out hardcoded quiet windows: Saturday 15:xx local, not Tuesday 1:1 slot; Apple Weekly is Jun 2; status.md `Now:` shows browsing (Zulip / DuckDuckGo) — no deep-focus app to protect.
- **Backlog of older unreplied human comments** (Tom Strba on *macOS: Maintenance Process Feedback*, Rob on *AOR: SERP Frontend Tests*, Olivia on *AOR: Web Tracking Protections Help Page*, Bulcsu on *Windows Browser: Re-enable isolated JS worlds*, Brenna P on *AOR: DuckDuckGo Monthly Metrics* / *Weekly Flash Report*) predates SINCE and lives in `status.md → 🔴 Signals → Comments awaiting reply`. Excluded here per scope filter.
- **Overdue tasks** (Ship Treatment B, Hide Free plan, Hide stop-chat button, Bug: Tab preview, PR Check failing on main, etc.) are surfaced in `status.md → 🔴 Signals` and belong in the daily brief, not the inbox.
- **STEP 0 live calendar check skipped** — calling `outlook_calendar_search` would trip the lethal-trifecta gate and block subsequent psql/Bash for the session. Day/hour gating ruled out hardcoded quiet windows: Saturday 17:xx Bishkek, not Tuesday 1:1 slot; Apple Weekly is Jun 2; `status.md Now:` shows *No recent activity detected* — no deep-focus app to protect.
- **Backlog of older unreplied human comments** (Tom Strba on *macOS: Maintenance Process Feedback*, Rob on *AOR: SERP Frontend Tests*, Olivia on *AOR: Web Tracking Protections Help Page*, Bulcsu on *Windows Browser: Re-enable isolated JS worlds*, Brenna P on *AOR: DuckDuckGo Monthly Metrics* / *Weekly Flash Report*) all predate SINCE and live in `status.md → 🔴 Signals → Comments awaiting reply`. Excluded here per scope filter.
- **Overdue tasks** (Ship Treatment B, Hide Free plan, Hide stop-chat button, PR Check failing on main, etc.) are surfaced in `status.md → 🔴 Signals` and belong in the daily brief, not the inbox.
+146
View File
@@ -0,0 +1,146 @@
# Weekly Plan — Week of 2026-06-01
**Generated**: 2026-05-30 (Saturday) — planning the upcoming workweek (Mon Jun 1 Fri Jun 5). The week of May 25 is effectively closed (today is its Saturday); shape begins from today and runs through Friday Jun 5.
**Note**: No weekly-review file exists for 2026-05-29 — built entirely from `asana_context.md` snapshot + targeted DB queries.
---
**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — parent project due Jun 5. All subtasks except [Persist 'You've got this' dialogue](https://app.asana.com/0/0/1215009192158950) (due Jun 1, in progress) and the [Ship Review](https://app.asana.com/0/0/1215009192158961) are PR-up or merged. This is the last full work-week before Alex's WWDC AFK (Jun 8-12), so Ship Review must open this week or it slips two weeks.
### Quadrants
| Quadrant | This Week | Notes |
|---|---|---|
| Project | 70% | Persist dialogue (Mon) + open Ship Review (Tue/Wed) + optionals if time. Bumped from 60% because of pre-AFK ship-or-slip pressure. |
| AOR | 10% | Light week — only PR #5149 to merge + Warn-Before-Quit pixel/flag cleanup (overdue >30d, finally quick). |
| Career | 15% | Dominik OOO entire week → 1:1 cancelled. Reclaim time for Project Advisor Readiness doc Part 1 draft. |
| Strategy | 5% | One On-Radar engagement (Windows AOT delivery plan thread — Alex already commented, Ivy responded Sat). |
### Shape
**Sat May 30 (today)** — Light/inbox, no deep work
- Inbox triage already done at 16:34 (quiet)
- Optional: glance at [Hide Free Plan PR #5149](https://github.com/duckduckgo/apple-browsers/pull/5149) — already approved, can merge when ready
**Sun May 31** — Off
**Mon Jun 1** — TP deep work + O-L Weekly
- [Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950) ← finish today
- [O-L Weekly Meeting](https://app.asana.com/0/0/1215106190309457)
- Merge [Hide Free Plan PR #5149](https://github.com/duckduckgo/apple-browsers/pull/5149) (approved, ✅ CI)
- Chase reviewers on [Hide stop-chat PR #5173](https://github.com/duckduckgo/apple-browsers/pull/5173)
**Tue Jun 2** — Ship Review prep + Apple Weekly
- [Apple Weekly Team Meeting](https://app.asana.com/0/0/1215138977402987)
- Fix 🔴 CI on [PR #5145 Ship duck.ai onboarding query-selection flow](https://github.com/duckduckgo/apple-browsers/pull/5145)
- Begin opening [Ship Review: iOS Address onboarding](https://app.asana.com/0/0/1215009192158961)
- Decide on [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916) (3d overdue — review the PR or push back)
**Wed Jun 3** — Ship Review continues + O-N Weekly
- [O-N Weekly Meeting](https://app.asana.com/0/0/1215156632997364)
- Continue Ship Review write-up + collect reviewer sign-off
- Career: Draft Part 1 of Advisor Readiness doc (30 min) — use the no-1:1 slot
**Thu Jun 4** — Optionals + AOR cleanup
- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) (optional onboarding follow-up, due Jun 1 — already late)
- AOR Quick Wins: Warn-Before-Quit pixel + feature flag (see AOR section)
- [Follow-up: Inline Text Images](https://app.asana.com/0/0/1214040804696193) — finish draft [PR #4663](https://github.com/duckduckgo/apple-browsers/pull/4663)
**Fri Jun 5** — Close loops + pre-AFK handoff
- Write weekly review
- Pre-AFK handoff comment on iOS Address onboarding ship: who covers if reviewer questions land during Jun 8-12?
- Close out anything still open before WWDC AFK (Jun 8-12)
### Must-Not-Forget
- [ ] **[Persist 'You've got this' dialogue in non-focused state [2d]](https://app.asana.com/0/0/1215009192158950)** — assignee: Alex
due Jun 1 — Alex committed in Fri-29 status "plan to complete on Mon"; last subtask blocking Ship Review.
- [ ] **[Ship Review: iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1215009192158961)** — assignee: unassigned (Alex is project DRI per parent task)
no due_on — must open this week. Alex is OOO Jun 8-12 (WWDC); if SR doesn't open by Fri Jun 5, ship slips two weeks. ⚠️ **DRI conflict to clarify**: parent task lists Alex as DRI, but the SR subtask has no assignee in DB — confirm ownership end-of-day Mon.
- [ ] **[PR: Make our macOS app Monterrey-only - 1-3d](https://app.asana.com/0/0/1215150214975916)** — assignee: Alex
due May 27 (3d overdue) — Diego announced "first Monterey+ version merges next week"; Alex's PR review or push-back is on the critical path.
- [ ] **[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — assignee: Alex
due May 28 (2d overdue) — [draft PR #4663](https://github.com/duckduckgo/apple-browsers/pull/4663) is already up with ✅ CI; needs un-drafting + review request.
- [ ] **[Desktop Browser Feature Owner Survey [anonymous, 5 min]](https://app.asana.com/0/0/1214940335721015)** — assignee: Alex
due May 26 (4d overdue) — 5-min ask, trivial to clear.
### AOR Quick Wins This Week
<!-- Quick-actionable overdue tasks (<2h each). Slot into Thu Jun 4. -->
- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)**
overdue 37 days — flag-removal PR; feature has shipped, registry cleanup.
- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)**
overdue 1 day — automated reminder fired today (May 30): "Please prepare a PR." Pair with the flag removal above.
### Sprint Backlog (pick 12 if time allows)
<!-- Mid-age overdue assigned tasks (14180 days). Pick from here if Thu/Fri have gaps. -->
- **[Review Overdue Tasks Summary - 22 Tasks (Jan 2026)](https://app.asana.com/0/0/1212881948512860)**
due Jan 27 (123d overdue) — meta cleanup; likely just a triage pass.
- **[PR Check failing on main — testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_errorPageIsShownOnce](https://app.asana.com/0/0/1213975496167929)**
due Apr 22 (38d overdue) — CI failing test; may have been silently fixed, verify.
- **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)**
due May 15 (15d overdue) — separate CI failing test; verify still failing.
- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)**
due May 1 (29d overdue) — Internal Product Feedback; small UX bug.
- **[Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)**
due May 1 (29d overdue) — Internal Product Feedback; small UX bug.
(+ 3 aged items >180 days in backlog — not listed: Tab preview stuck 410d, Duo Grafana 311d, Assertion Failure Pixel Anomaly 255d)
### On Radar
<!-- Non-assigned items that touch Alex's AOR. No action required unless directly mentioned. -->
- **[Desktop Browsers: Windows — Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** — Alex commented Sat 05:15 asking how this differs from his existing delivery; Ivy responded Sat 08:35 clarifying. Re-engage Mon to align scope before Ivy's Tue kickoff.
- **[Windows Browser: Re-enable isolated JS worlds](https://app.asana.com/0/0/1207088850938070)** — Boli asked Bulcsu about isolated worlds support; touches platform-API decisions adjacent to Alex's AOR. Monitor only.
- **TD: [Apple pixels for evaluating when to end support for an operating system](https://app.asana.com/0/0/1214950124367783)** — Privacy triage filed Sat; directly touches Alex's pixel/OS-support work (related to the Monterrey-only PR). Read the triage filing on Mon.
### Career Action This Week
**Draft Part 1 of Project Advisor Readiness doc** (30 min, slot for Wed Jun 3 in the no-1:1 window).
- Why this and not the others: Dominik OOO all week → "1:1 career prep" (option 5) is moot; "Primary AOR" (option 2) requires the 1:1 discussion; Christie EP2/3 calibration (option 3) is asyncable but Dominik is the right channel to confirm — defer one cycle; no active Assessment has a missing-Alex-comment signal this week (option 4). Project Advisor (option 1) is the highest-leverage EP3 lever per `career-notes.md` and is still at "Not started" — Part 1 draft moves it forward without needing Dominik.
### On Radar / Participation Needed
- **[Desktop Browsers: Windows — Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719)** — Ivy explicitly responded to Alex's question Sat morning, plans to kick off Tue Jun 2. Alex should re-engage by Mon end-of-day to align scope. **Engage.**
- **[AOR: Desktop Browsers Operational Health](https://app.asana.com/0/0/1214175673709906)** — Elle flagged macOS `site_loading_performance` pixel is no longer sending. Touches Alex's macOS/pixel AOR. **Engage** if Elle/Stephen tags Alex; otherwise monitor.
### Carried Forward from Last Week
- **[iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234)** — assignee: Alex
→ see TP section above.
- **[Hide "stop chat" button in the input box [0.5d]](https://app.asana.com/0/0/1215009192158954)** — assignee: Alex
PR [#5173](https://github.com/duckduckgo/apple-browsers/pull/5173) up, CI ✅, awaiting review. Next: chase reviewer Mon.
- **[Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952)** — assignee: Alex
PR [#5149](https://github.com/duckduckgo/apple-browsers/pull/5149) approved + ✅ CI. Next: merge Mon.
- **[Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955)** — assignee: Alex
PR [#5145](https://github.com/duckduckgo/apple-browsers/pull/5145) has 🔴 CI. Next: fix CI Tue.
- **[ON HOLD] [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249)** — assignee: Alex
Explicitly on hold; no action this week. Re-evaluate after Ship Review opens.
- **[DRI <> Project Advisor async for Demo tracker blocking](https://app.asana.com/0/0/1213551072611261)** — assignee: Alex
No due_on. Sitting in inbox — touch base if the ON-HOLD parent gets unblocked.
- **[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756)** — assignee: Alex
1:1 cancelled this week (Dominik OOO Jun 1-5). Don't add prep items; next 1:1 ≥ Jun 8 (and Alex AFK Jun 8-12 for WWDC) → realistically Jun 15 week.
- **[Alex M Partly AFK Jun/8-12 (WWDC'26)](https://app.asana.com/0/0/1212684797790491)** — assignee: Alex
WWDC AFK starts week after next. Friday Jun 5 must include handoff prep — who covers Ship Review reviewer questions / hotfix triage.
---
*Based on Asana snapshot generated 2026-05-30 11:10 UTC + targeted DB queries. No prior weekly-review file existed for 2026-05-29 to compare against.*