taiga-local-1780045285
This commit is contained in:
@@ -1,47 +0,0 @@
|
||||
---
|
||||
## Daily Brief — 2026-05-23 (Saturday)
|
||||
|
||||
### ✨ Morning
|
||||
On this day in 1995, Sun Microsystems unveiled Java to the world — its mascot Duke was originally a stage prop, a "dancing software agent" demo'd to convince the audience that programs could leap between machines. Three decades later it still runs roughly everything you can't see.
|
||||
|
||||
🚶 Step outside for a walk before opening anything — it's the weekend.
|
||||
|
||||
## Plan for Today
|
||||
|
||||
1. ☕ Saturday — off per weekly plan. Nothing scheduled.
|
||||
2. Optional, ≤10 min: glance at [iOS Address onboarding kickoff](https://app.asana.com/0/0/1214592943696234) — see if Dominik replied to your async-kickoff question from Thursday. No action needed; just primes Monday.
|
||||
|
||||
*(Everything else is queued for Mon 2026-05-25 — see [weekly plan](/Users/admin/obsidian/work/briefs/weekly/plan-2026-05-18.md).)*
|
||||
|
||||
---
|
||||
|
||||
### 🔴 Urgent / Overdue
|
||||
**None require action today (weekend).** Queued for Monday morning per the weekly plan:
|
||||
|
||||
- 🔴 **OVERDUE** [DRI] — [PR Check is failing on main](https://app.asana.com/0/0/1214797526093576) — due 2026-05-15 (8d overdue), `inbox`. Main-branch CI failure; P1-style signal that's been sitting. Diagnose first thing Monday before deep work.
|
||||
- 🟠 **NEEDS ACTION (Mon)** [DRI] — [PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350) — due 2026-05-26. Alessandro asked 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.
|
||||
- 🟠 **NEEDS ACTION (Mon)** [DRI] — [Full Analysis](https://app.asana.com/0/0/1214900901154134) — due 2026-05-22 (1d overdue), `inbox`. Title is ambiguous — open Monday and either action or re-scope/close.
|
||||
|
||||
**Backlog cluster (informational, not urgent):** ~13 items in `quick_wins` / `do_later` / `hack_days` aged 30–400+ days (Feature flag warnBeforeQuit, Pinned tab opens link in background, Address bar text selection, Assertion Failure Pixel Anomaly 2025/09/15, Tab preview stuck, Duo login Grafana, etc.). Explicitly deprioritized sections — leave for a dedicated backlog pass, not urgent.
|
||||
|
||||
### 🟠 Needs Action Today
|
||||
None — weekend.
|
||||
|
||||
### 🟡 Delegated — Follow Up Needed
|
||||
- ⚠️ HR-adjacent flag: there's an HR-related task ([Alex Shurgin – HR](https://app.asana.com/0/0/1215056211788084)) in `inbox` modified yesterday. Handle privately when at desk; not a delegated-followup item, just a heads-up.
|
||||
- **[Privacy Triage: Apple — iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675)** — Jake Abel, due 2026-05-21 (2d overdue). **Blocks closing the demo-tracker TP.** Nudge on Monday: "Hey Jake — any blockers on the triage? Trying to wrap the TP this week."
|
||||
- **[Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828)** — Juan Pereira, due 2026-05-22 (1d overdue). macOS bug; low-urgency. Nudge if no movement by Tue.
|
||||
|
||||
*(No merged-but-not-closed GitHub correlations to flag — the one delegated PR row had no GitHub match.)*
|
||||
|
||||
### 🔵 Rhythms
|
||||
- **TP**: [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — `top_priority`, last activity 2026-05-22. Transitioning to [iOS Address onboarding](https://app.asana.com/0/0/1214592943696234) on Mon 2026-05-25. **Next TP Thread open ✅** — Alex commented 2026-05-22 on both the TP-Threads task and the new TP task announcing the handoff.
|
||||
- **No active rotation** (macOS Maintenance just completed yesterday; Tom Strba picks up May 29 cycle).
|
||||
- **Upcoming this week:**
|
||||
- **Mon 2026-05-25** — O-N Weekly + O-L Weekly + async kickoff of new TP. Items prepped in weekly plan; no extra prep needed today.
|
||||
- **Tue 2026-05-26** — 1:1 with Dominik (confirmed not OOO). **Career agenda items not yet added** to [Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756) — weekly plan calls for Project Advisor / Primary AOR target / Christie EP2 status / EP3 gap items. 15-min task; do it Mon or early Tue. Also Apple Weekly Team Meeting same day.
|
||||
- **Wed 2026-05-27** — 🏖️ AFK (holiday).
|
||||
|
||||
---
|
||||
|
||||
*Generated 2026-05-23 from `asana_context.md` snapshot @ 04:23 UTC + weekly plan. Yesterday's brief (2026-05-22) not on disk — anchor derived from weekly plan + DB state only.*
|
||||
@@ -1,46 +0,0 @@
|
||||
---
|
||||
## Daily Brief — 2026-05-24 (Sunday)
|
||||
|
||||
### ✨ Morning
|
||||
On this day in 1883, the Brooklyn Bridge opened to the public. A week later a stampede killed a dozen people who feared it was collapsing — so P.T. Barnum settled the matter by parading 21 elephants across it to prove it was solid. The bridge stayed up; the circus moved on.
|
||||
|
||||
💧 Start with a glass of water before anything else — it's a slow Sunday.
|
||||
|
||||
## Plan for Today
|
||||
|
||||
1. ☕ Sunday — off per weekly plan. No actions required.
|
||||
2. Optional, ≤5 min: glance at [iOS Address onboarding kickoff](https://app.asana.com/0/0/1214592943696234) — confirm Dominik replied to your async-kickoff question (still showing modified 2026-05-23). If he did, you're set for Monday's async kickoff; if not, plan to ping him first thing Mon.
|
||||
|
||||
*(Everything substantive is queued for Mon 2026-05-25 — see [weekly plan](/Users/admin/obsidian/work/briefs/weekly/plan-2026-05-18.md). New TP cycle starts tomorrow.)*
|
||||
|
||||
---
|
||||
|
||||
### 🔴 Urgent / Overdue
|
||||
**None require action today (weekend).** Carried from yesterday — queued for Monday morning per the weekly plan:
|
||||
|
||||
- 🔴 **OVERDUE** [DRI] — [PR Check is failing on main](https://app.asana.com/0/0/1214797526093576) — due 2026-05-15 (9d overdue), `inbox`. Main-branch CI failure; P1-style signal that's been sitting. Diagnose first thing Monday before deep work.
|
||||
- 🟠 **NEEDS ACTION (Mon)** [DRI] — [PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350) — due 2026-05-26. Alessandro's 2026-05-22 toggle question still unanswered; Alex publicly committed to "review pass on Monday and assign to [reviewer]." Alex IS the blocker.
|
||||
- 🟠 **NEEDS ACTION (Mon)** [DRI] — [Full Analysis](https://app.asana.com/0/0/1214900901154134) — due 2026-05-22 (2d overdue), `inbox`. Title is ambiguous — open Monday and either action or re-scope/close.
|
||||
|
||||
**Backlog cluster (informational, not urgent):** ~13 items in `quick_wins` / `do_later` / `hack_days` aged 30–400+ days. Explicitly deprioritized sections — leave for a dedicated backlog pass.
|
||||
|
||||
### 🟠 Needs Action Today
|
||||
None — weekend.
|
||||
|
||||
### 🟡 Delegated — Follow Up Needed
|
||||
- **[Privacy Triage: Apple — iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214965405681675)** — Jake Abel, due 2026-05-21 (3d overdue). **Blocks closing the demo-tracker TP.** Nudge Monday morning: "Hey Jake — any blockers on the triage? Trying to wrap the TP this week."
|
||||
- **[Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828)** — Juan Pereira, due 2026-05-22 (2d overdue). macOS bug; low-urgency. Nudge if no movement by Tue.
|
||||
|
||||
*(No merged-but-not-closed GitHub correlations to flag — only delegated PR row has no GitHub match.)*
|
||||
|
||||
### 🔵 Rhythms
|
||||
- **TP**: [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — `top_priority`, last activity 2026-05-22. Transitioning to [iOS Address onboarding](https://app.asana.com/0/0/1214592943696234) on Mon 2026-05-25. **Next TP Thread open ✅** — handoff already announced.
|
||||
- **No active rotation** (macOS Maintenance handed off; Tom Strba picks up May 29 cycle).
|
||||
- **Upcoming this week:**
|
||||
- **Mon 2026-05-25** — O-N Weekly + O-L Weekly + async kickoff of new TP. Items prepped in weekly plan.
|
||||
- **Tue 2026-05-26** — 1:1 with Dominik (confirmed not OOO). ⚠️ **Career agenda items still not added** to [Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756) — Project Advisor / Primary AOR target / Christie EP2 status / EP3 gap. 15-min task; do Mon or early Tue. Also Apple Weekly Team Meeting same day.
|
||||
- **Wed 2026-05-27** — 🏖️ AFK (holiday).
|
||||
|
||||
---
|
||||
|
||||
*Generated 2026-05-24 from `asana_context.md` snapshot @ 01:07 UTC + weekly plan. Quiet day: 0 new comments in last 24h, 7 task changes (mostly auto-completes from yesterday's maintenance cycle).*
|
||||
@@ -1,106 +0,0 @@
|
||||
---
|
||||
## 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)
|
||||
@@ -1,106 +0,0 @@
|
||||
---
|
||||
## Daily Brief — 2026-05-26
|
||||
|
||||
### ✨ Morning
|
||||
On this day in 1969, Apollo 10 splashed down after circling the Moon just 8 miles above its surface — the closest humans had been without landing. NASA deliberately loaded the lunar module with insufficient fuel to prevent the crew from attempting a landing on their own. The ultimate trust exercise.
|
||||
💧 Start with a glass of water.
|
||||
|
||||
## Plan for Today
|
||||
|
||||
1. ⚡ [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) — anonymous, 5-min timebox, due today. [5 min]
|
||||
2. 🔴 Prep [1:1 agenda](https://app.asana.com/0/0/1214933759913756) — add 4 career items before meeting today (Project Advisor, Primary AOR, Christie EP2/3, EP3 gap).
|
||||
3. 🔴 [PR: iOS Demo tracker](https://app.asana.com/0/0/1214425079182350) — Pete reassigned after test steps issue; due today. Update steps → re-assign to Pete.
|
||||
4. 🟠 Reply to Costas: O-N meeting (May 27) = AFK day → propose async kick-off or Thursday slot. (Costas also confirmed you as Project Advisor for the new TP.)
|
||||
5. 🟠 [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — 1 day overdue. Implement today or move to follow-up project and close.
|
||||
6. 🟠 [Persist 'You've got this' dialogue [0.5d]](https://app.asana.com/0/0/1215009192158950) — due today, first new-TP subtask.
|
||||
7. 🟠 Assign reviewer to PR #4668 (UTI) — CI is now ✅.
|
||||
8. 🟠 Security postmortems ×2 — 5 days old, no drafts. Add status comment at minimum.
|
||||
9. 📋 7 PR reviews queued — batch after TP block.
|
||||
|
||||
---
|
||||
|
||||
### 🔴 Urgent / Overdue
|
||||
|
||||
**[OVERDUE] DRI** — [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) (due 2026-05-25, 1 day overdue)
|
||||
Context: Was due yesterday. Alessandro confirmed design (May 19): taller background to fill empty screen. Costas flagged as nice-to-have if time constrained.
|
||||
Action: Implement today OR explicitly move to follow-up project and close.
|
||||
|
||||
**[NEEDS CLOSE] DRI** — [Full Analysis](https://app.asana.com/0/0/1214900901154134) (due 2026-05-22, 4 days overdue)
|
||||
Context: Analysis posted May 20. Likely complete but still open in inbox.
|
||||
Action: Close task if analysis is final.
|
||||
|
||||
**Backlog cluster** (informational — stale dates expected, not ranked above active work): CI failing test (active, Apr 22) · PR Check failing main (inbox, May 15) · Tab preview stuck (2025) · Duo login Grafana (2025) · Assertion Failure Pixel (2025) · Review Overdue Tasks meta (Jan 2026) · Text selection in address bar · Pinned tab opens in background.
|
||||
|
||||
---
|
||||
|
||||
### 🟠 Needs Action Today
|
||||
|
||||
**AUTHOR — PR: iOS Demo tracker (DUE TODAY, REASSIGNED)**
|
||||
[PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350) — due today
|
||||
Pete tested yesterday (May 25): found test steps were wrong, assigned back to Alex. Pete's last comment (14:42): "please update the steps and then I'll test again when you have confirmed they are all correct." Alex responded with a link (14:21) but Pete posted after — Alex is the blocker.
|
||||
Action: Update test steps in the Asana task → re-assign PR to Pete.
|
||||
|
||||
**DRI — 1:1 Agenda (DUE TODAY)**
|
||||
[Dominik :: Alex Regular 1:1 Agenda](https://app.asana.com/0/0/1214933759913756) — 1:1 is today
|
||||
Career items to add (per weekly plan, in priority order):
|
||||
1. Project Advisor — "No progress since last cycle; want to commit to Part 1 of Readiness doc this cycle." (Note: Costas just confirmed you as Project Advisor for iOS Address onboarding — useful context.)
|
||||
2. Primary AOR target — "Which AOR is realistic to pursue as primary by next review (~Aug 2026)?"
|
||||
3. Christie EP2/3 calibration — "Did she submit? Status still unclear."
|
||||
4. EP3 gap check — "Beyond Feb discussion, what's the next gap to close?"
|
||||
Action: Add 4 items above before the meeting.
|
||||
|
||||
**DRI — New TP kick-off slot conflict (NEW)**
|
||||
[iOS Address onboarding TP](https://app.asana.com/0/0/1214592943696234) — Costas comment (May 25 04:12): room in O-N Weekly meeting (May 27) for kick-off; also confirmed Alex as Project Advisor.
|
||||
⚠️ May 27 = AFK (holiday). You will not be at the O-N meeting.
|
||||
Action: Reply to Costas today — flag AFK conflict, propose async kick-off OR push to Thursday.
|
||||
|
||||
**DRI — Due today**
|
||||
[Persist 'You've got this' dialogue in non-focused state [0.5d]](https://app.asana.com/0/0/1215009192158950) — first implementation subtask of new TP. 0.5d estimate.
|
||||
Action: Start implementation block after TP-block.
|
||||
|
||||
**DRI — PR #4668 reviewer (UTI)**
|
||||
PR #4668 (Fix UTI mode onboarding dialog flow) — CI is now ✅ (was red yesterday). No reviewer assigned.
|
||||
Action: Assign a reviewer to #4668.
|
||||
|
||||
**DRI — Security postmortems ×2 (5 days old)** ⚠️ Security content — handle privately
|
||||
[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)
|
||||
Created May 21, assigned to Alex, no content added. Five days without a draft approaches the OVERDUE threshold for High-severity incidents.
|
||||
Action: Draft both OR add a status comment with timeline on each.
|
||||
|
||||
**PR Reviews — batch (7 requests, unchanged)**
|
||||
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
|
||||
(Plus 5 GitHub mentions that may require review input.)
|
||||
|
||||
---
|
||||
|
||||
### 🟡 Delegated — Follow Up Needed
|
||||
|
||||
**OVERDUE (5 days)**
|
||||
[Privacy Triage: Apple — iOS: Demo tracker blocking](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due 2026-05-21
|
||||
No activity since May 20. Directly blocks closing last week's TP.
|
||||
Follow-up: "Jake — any update on the privacy triage? It was due May 21 and is blocking close-out."
|
||||
|
||||
**DUE YESTERDAY — unassigned (new TP project)**
|
||||
[Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) · [Disable back button during duck.ai onboarding [1d]](https://app.asana.com/0/0/1215009192158960) — both due May 25, no assignee recorded.
|
||||
Action: Confirm who owns these or explicitly assign.
|
||||
|
||||
**DUE TOMORROW**
|
||||
[Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828) — Juan Pereira, due 2026-05-27
|
||||
Quick check-in today before AFK.
|
||||
|
||||
**Stale batch (no change)**
|
||||
Login autofill empty field (Deepankar, due 2025-11-17) · assertionFailure DBP url (Anh Do, due 2025-12-12) · Localization (unassigned, due 2026-04-28) — one follow-up 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) — due 2026-06-05. Declared this week. Not stale.
|
||||
Next TP Thread: ✅ Opened May 22, bot task closed May 25.
|
||||
|
||||
**Upcoming this week:**
|
||||
- 📅 Today: Apple Weekly Team Meeting + 1:1 with Dominik (agenda prep = item #2 in plan)
|
||||
- 🏖️ Tomorrow (May 27): AFK (holiday) — reply to Costas TODAY about kick-off slot conflict
|
||||
- 📅 Thu May 28: Deep work — [Address Bar Toggle: Animated Assets [2-3d]](https://app.asana.com/0/0/1214627423981798) (primary), Try Visiting a Site (secondary)
|
||||
- 📅 Fri May 29: Close loops + weekly review + handoff macOS App Maintenance to Tom
|
||||
- 📅 Jun 8–12: WWDC'26 (partly AFK)
|
||||
@@ -1,113 +0,0 @@
|
||||
---
|
||||
## Daily Brief — 2026-05-27
|
||||
|
||||
### ✨ Morning
|
||||
On May 27, 1931, Auguste Piccard and Paul Kipfer floated to 15,781 meters above Earth in a pressurized aluminum sphere — becoming the first humans to reach the stratosphere. They launched from Augsburg in the morning and landed on an Austrian glacier at night. All by balloon.
|
||||
🌿 Step outside for 5 minutes before opening Slack.
|
||||
|
||||
**🏖️ AFK today — holiday. No work scheduled. Brief is awareness-only for Thursday return.**
|
||||
|
||||
Today's focus per weekly plan: 🏖️ AFK (holiday) — no work scheduled. New signals since yesterday: 23 task changes, 10 new comments.
|
||||
|
||||
---
|
||||
|
||||
**Yesterday's wins:**
|
||||
✅ iOS: Introduce new screen (prior TP) — closed with full experiment wrap-up summary
|
||||
✅ Address Universal Input (UTI) issues — complete
|
||||
✅ New TP kick-off — complete
|
||||
✅ 1-Must set and completed
|
||||
|
||||
---
|
||||
|
||||
## Plan for Today
|
||||
|
||||
1. 🏖️ Off today — enjoy the holiday.
|
||||
|
||||
**Thursday return priorities (awareness only):**
|
||||
2. 🔴 Draft Incident Postmortem: AI Agent use — **due tomorrow (Thu May 28)**
|
||||
3. 🟠 Desktop Browser Feature Owner Survey — 1 day overdue; 5-min timebox, first thing
|
||||
4. 🟠 Respond to Alessandro's AB1-AB5 kick-off feedback on new TP
|
||||
5. 🟠 Nudge Jake on Privacy Triage (6d overdue, blocks Demo tracker close)
|
||||
6. 🟠 Reply to Nastia re: Warn Before Quit pixels — quick yes/no
|
||||
7. 📋 9 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, 5d overdue)
|
||||
Context: Prior TP parent task. Privacy Triage still delegated to Jake (6d overdue). PR task (1214425079182350) absent from snapshot — likely completed.
|
||||
Action Thu: Verify PR status; nudge Jake on privacy triage; close parent task when clear.
|
||||
|
||||
**[OVERDUE] DRI** — [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) (due 2026-05-26, 1d overdue)
|
||||
Context: Anonymous, 5-min timebox. Was item #1 yesterday; no completion recorded.
|
||||
Action Thu: Complete first 5 minutes of the day.
|
||||
|
||||
**[OVERDUE] DRI** — [Full Analysis](https://app.asana.com/0/0/1214900901154134) (due 2026-05-22, 5d overdue)
|
||||
Context: Analysis likely final. Still open in inbox with no recent activity.
|
||||
Action Thu: Close if analysis is done.
|
||||
|
||||
**[OVERDUE] AOR** — [PR Check is failing on main](https://app.asana.com/0/0/1214797526093576) (due 2026-05-15, 12d overdue)
|
||||
Context: CI failing on main branch. In inbox. No activity since May 17.
|
||||
Action Thu: Diagnose before deep-work block.
|
||||
|
||||
**Backlog cluster** (informational — stale dates expected): CI failing test (active, Apr 22) · Tab preview stuck · Duo login Grafana · Assertion Failure Pixel · Review Overdue Tasks meta (Jan 2026) · Text selection in address bar · Pinned tab opens in background.
|
||||
|
||||
---
|
||||
|
||||
### 🟠 Needs Action Today
|
||||
|
||||
🏖️ AFK — no actions today.
|
||||
|
||||
**For Thursday return:**
|
||||
|
||||
**AUTHOR — New TP: Alessandro's AB1-AB5 kick-off feedback (NEW)**
|
||||
[iOS Address onboarding TP](https://app.asana.com/0/0/1214592943696234) — Alessandro posted 5 scope questions on the kick-off task (2026-05-26 08:25). Key: AB1 — "Ship AI onboarding winner" task needs implementation time estimate; AB2 — animated assets assignment/scope questions. Alex posted kick-off update at 15:30 but did not explicitly address Alessandro's points.
|
||||
Action Thu: Reply to Alessandro's AB1-AB5 in TP thread; add estimate to Ship AI onboarding winner task.
|
||||
Also: Reply on [DRI <> Project Advisor async](https://app.asana.com/0/0/1213551072611261) confirming Ship Review task (gid 1215009192158961) already exists.
|
||||
|
||||
**DRI — Incident Postmortem: AI Agent use (DUE TOMORROW)**
|
||||
[Incident Postmortem: AI Agent use via likely external Discord service](https://app.asana.com/0/0/1214996544314182) — due 2026-05-28 (Thu). 6 days since assignment, no draft yet.
|
||||
Action Thu: Draft postmortem OR add status comment with timeline — first priority of the day.
|
||||
Also open: [Postmortem: Security Triage AI: edit link](https://app.asana.com/0/0/1214996544314187) — no due date, 6 days old. Address alongside the above.
|
||||
|
||||
**DRI — Old TP project close-out**
|
||||
Costas requested (2026-05-26 12:53) a summary pinned comment on the experiment results before closing the project. Alex posted a wrap-up at 14:29. Verify the pinned summary fully addresses Costas's ask — if so, the project can be marked complete.
|
||||
|
||||
**DRI — Nastia's query on Warn Before Quit pixels (NEW)**
|
||||
[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832) — Nastia commented 2026-05-26 16:50: "do you still need these pixels?" Quick yes/no reply needed.
|
||||
|
||||
**DRI — Follow-up: Inline Text Images to TypingTextAnimation (due Thu)**
|
||||
[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) — due 2026-05-28. macOS Release Board task. New this cycle.
|
||||
Action Thu: Open and triage.
|
||||
|
||||
**PR Reviews — batch (9 queued, 2 new)**
|
||||
NEW: [PR: Update deployment target in Xcode project](https://app.asana.com/0/0/1215150214975916) · Drop macOS Big Sur support.
|
||||
Existing 7: macOS: Simplify TabBarViewController · Bump nativeStorage to 100% · Enable ad blocking soft launch · Improve value transformer failure observability · Avoid force unwrap crash · Fix maestro tests · Enable iPad toggle iOS 7.211.
|
||||
Batch Thursday after TP block.
|
||||
|
||||
---
|
||||
|
||||
### 🟡 Delegated — Follow Up Needed
|
||||
|
||||
**OVERDUE (6 days)**
|
||||
[Privacy Triage: Apple — iOS: Demo tracker blocking](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due 2026-05-21
|
||||
No activity since May 20. Directly blocks closing the Demo tracker TP.
|
||||
Follow-up Thu: "Jake — any update on the privacy triage? It was due May 21 and is blocking close-out."
|
||||
|
||||
**OVERDUE (today — AFK)**
|
||||
[Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828) — Juan Pereira, due 2026-05-27
|
||||
Now overdue due to AFK. Check in Thursday.
|
||||
|
||||
---
|
||||
|
||||
### 🔵 Rhythms
|
||||
|
||||
**TP:** [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — due 2026-06-05. Kick-off complete ✅. Alessandro's scope feedback pending Thu.
|
||||
Next TP Thread: ✅ Open.
|
||||
|
||||
**Upcoming:**
|
||||
- 📅 Today: O-N Weekly Meeting — Alex AFK; proceeds without him
|
||||
- 📅 Thu May 28: Deep work — [Address Bar Toggle: Animated Assets [2-3d]](https://app.asana.com/0/0/1214627423981798) primary block. Incident Postmortem DUE.
|
||||
- 📅 Fri May 29: Close loops + weekly review + handoff macOS App Maintenance to Tom (already assigned)
|
||||
- 📅 Jun 8–12: WWDC'26 (partly AFK) — 12 days away
|
||||
@@ -1,114 +0,0 @@
|
||||
---
|
||||
## Daily Brief — 2026-05-28
|
||||
|
||||
### ✨ Morning
|
||||
On May 28, 1959, two monkeys — Able (a rhesus) and Baker (a squirrel monkey small enough to fit in a coconut) — rode a Jupiter rocket 360 miles up at 10,000 mph and became the first primates ever recovered alive from space. Baker lived another 25 years afterward, mostly on a diet of bananas at the U.S. Space & Rocket Center.
|
||||
💧 Start with a glass of water.
|
||||
🧖 Sauna day — don't skip it.
|
||||
|
||||
Today's focus per weekly plan: Deep work on new TP — **Address Bar Toggle: Animated Assets [2-3d]** (primary) + Try Visiting a Site Background (secondary). Buffer for CI/AOR.
|
||||
New signals since yesterday: 15 task changes (mostly AFK auto-rolls), 0 new comments (AFK respect held). One correction from yesterday's brief: the **Demo tracker PR (1214425079182350) is NOT deleted** — it's still open and now 1d overdue.
|
||||
|
||||
---
|
||||
|
||||
## Plan for Today
|
||||
|
||||
1. ⚡ **Desktop Browser Feature Owner Survey** — anonymous, 5-min timebox. Was item #1 Wed; still uncompleted. Knock it out before anything else.
|
||||
2. 🔴 **Draft Incident Postmortem: AI Agent use** — **DUE TODAY**. Security incident, 7 days since assigned, no draft. First real work block.
|
||||
3. 🔴 **Nudge Jake on Privacy Triage** (7d overdue) — one-line ping; blocks closing old TP.
|
||||
4. 🔴 **Demo tracker PR — verify state + reassign reviewer** (1d overdue). Yesterday's brief mistakenly assumed it was completed; it's not.
|
||||
5. 🟠 **Reply to Alessandro AB1–AB5** on TP kick-off + close Project Advisor async (Ship Review subtask already exists).
|
||||
6. 🟠 **TP deep work block — Animated Assets [2-3d]** (primary block of the day).
|
||||
7. 🟠 **TP subtask: Ship AI onboarding winner [0.5d]** (due today) — pair into TP block if room.
|
||||
8. 🟠 **Triage: Inline Text Images to TypingTextAnimation** (due today; macOS Release Board).
|
||||
9. 🟠 **Reply to Nastia** on Warn Before Quit pixels — quick yes/no.
|
||||
10. 📋 **8 PR reviews queued** — batch after TP block.
|
||||
|
||||
Ordering notes: No 1-Must override (yesterday's 1-Must was completed at 05:08 today). Item 1 is the easy momentum starter. Items 2–4 are hard-due-today / overdue blockers. Items 5–7 are the weekly plan focus. Items 8–10 are smaller asks / batched work.
|
||||
|
||||
---
|
||||
|
||||
### 🔴 Urgent / Overdue
|
||||
|
||||
**[DUE TODAY] DRI** — [Incident Postmortem: AI Agent use via likely external Discord service](https://app.asana.com/0/0/1214996544314182) (due 2026-05-28)
|
||||
Context: Assigned 2026-05-22; 7 days; no draft visible. Security-category incident. Sibling task [Postmortem: Security Triage AI: edit link](https://app.asana.com/0/0/1214996544314187) has no due date, 7 days old.
|
||||
Action: Draft postmortem OR post status comment with timeline today. Handle this BEFORE the TP deep block — security postmortems are not negotiable on due date.
|
||||
|
||||
**[OVERDUE 1d] DRI / PR-author** — [PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350) (due 2026-05-27)
|
||||
Context: Last week's TP shipping PR. Alessandro asked 2026-05-22 about toggle visibility during onboarding. Alex publicly committed Mon to "review pass and reassign to [reviewer]." No new activity since Mon.
|
||||
Action: Open PR, answer Alessandro's toggle question if not done, hand reviewer baton off. ~30 min.
|
||||
|
||||
**[OVERDUE 6d] DRI** — [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) (due 2026-05-22)
|
||||
Context: Parent task of old TP. Still blocked by (a) Privacy Triage (Jake, 7d overdue), (b) the PR above. Costas asked Mon for a wrap-up pinned comment; Alex posted one at 14:29 Mon.
|
||||
Action: Once PR is handed off and Jake nudged, this is positioned to close on Fri. No action on the parent today beyond unblocking pieces.
|
||||
|
||||
**[OVERDUE 2d] DRI** — [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) (due 2026-05-26)
|
||||
Context: 5-min anonymous timebox. Was item #1 Wednesday; AFK absorbed it. No content blocker.
|
||||
Action: First 5 minutes of the day. Done.
|
||||
|
||||
**[OVERDUE 6d] DRI** — [Full Analysis](https://app.asana.com/0/0/1214900901154134) (due 2026-05-22)
|
||||
Context: Ambiguous title; no project context in snapshot. Stale since 2026-05-21.
|
||||
Action: Open, either action or close. 10 min budget; if it's not obvious what it is, close or re-scope.
|
||||
|
||||
**[OVERDUE 13d] AOR** — [PR Check is failing on main](https://app.asana.com/0/0/1214797526093576) (due 2026-05-15)
|
||||
Context: Main-branch CI failure; in inbox. No activity since May 17. Has been carried across two daily briefs without progress.
|
||||
Action: Diagnose during AOR buffer block (after TP). If it's not a 30-min fix, post a status comment naming the test and add to backlog. Don't let it sit unacknowledged a third day.
|
||||
|
||||
**Backlog cluster** (informational — stale dates expected, do_later / quick_wins / aged inbox): CI failing test - testWhenTabWithConnectionLost (active, Apr 22) · Pinned tab opens link in background (May 1) · Text selection in address bar (May 1) · Tab preview stuck (Apr 2025) · Duo login Grafana · Assertion Failure Pixel · Review Overdue Tasks meta (Jan 2026) · Feature flag warnBeforeQuit · mac_malicious-site-protection client-timeout. Not actioned today.
|
||||
|
||||
---
|
||||
|
||||
### 🟠 Needs Action Today
|
||||
|
||||
**AUTHOR — New TP: reply to Alessandro AB1–AB5**
|
||||
[iOS Address onboarding TP](https://app.asana.com/0/0/1214592943696234) — Alessandro posted 5 scope questions on the [kick-off task](https://app.asana.com/0/0/1214592851898713) at 14:25 Mon. Alex posted a kick-off update at 21:30 Mon, but it didn't explicitly answer AB1–AB5. No new comments since (AFK respected).
|
||||
Action: Reply in-thread to each of AB1–AB5. Specifically AB1 — add implementation estimate to [Ship AI onboarding winner](https://app.asana.com/0/0/1215009192158955). AB2 — clarify animated assets scope/assignment.
|
||||
Also: post on [DRI ↔ Project Advisor async](https://app.asana.com/0/0/1213551072611261) confirming Ship Review task [1215009192158961](https://app.asana.com/0/0/1215009192158961) already exists.
|
||||
|
||||
**DRI — TP deep work: Animated Assets [2-3d] (primary block today)**
|
||||
[Address Bar Toggle Selection: Animated Assets [2-3d]](https://app.asana.com/0/0/1214627423981798) — due 2026-06-04. Per weekly plan, this is Thursday's primary block.
|
||||
Action: After items 1–5 above, this is the long block of the day. Try Visiting a Site Background is the secondary if assets land faster than estimated.
|
||||
|
||||
**DRI — TP subtask due today: Ship AI onboarding winner (Treatment B) [0.5d]**
|
||||
[Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — due 2026-05-28. Half-day estimate; small relative to Animated Assets.
|
||||
Action: Fold into TP block if there's a natural break. Add Alessandro's-requested estimate to the task notes (covers AB1 simultaneously).
|
||||
|
||||
**DRI — Follow-up: Inline Text Images to TypingTextAnimation (due today)**
|
||||
[Follow-up: add support of Inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193) — due 2026-05-28. macOS Release Board. New in cycle; not yet triaged. There is a related [PR #4663](https://github.com/duckduckgo/apple-browsers/pull/4663) in your open PRs ("Add inline image support to AnimatableTypingText") — likely tied.
|
||||
Action: Open both, decide if the task is "PR is the work" (close task when PR merges) or further work needed. 10 min.
|
||||
|
||||
**DRI — Nastia's query on Warn Before Quit pixels**
|
||||
[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832) — Nastia commented Mon 16:50: "do you still need these pixels?"
|
||||
Action: Quick yes/no reply. Same task as the linked feature-flag-warnBeforeQuit removal in backlog — pair them if you can answer in one go.
|
||||
|
||||
**PR Reviews — batch (8 queued, no change vs yesterday)**
|
||||
Drop macOS Big Sur · Simplify TabBarViewController · Bump nativeStorage 100% · Enable ad blocking soft launch · Improve value transformer failure observability · Avoid force unwrap crash · Fix maestro tests · Enable iPad toggle iOS 7.211.
|
||||
Action: After TP block, single batch pass. Full list is in `asana_context.md`.
|
||||
|
||||
---
|
||||
|
||||
### 🟡 Delegated — Follow Up Needed
|
||||
|
||||
**OVERDUE 7d** — [Privacy Triage: Apple — iOS: Demo tracker blocking](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due 2026-05-21
|
||||
No activity since May 20. Directly blocks closing old TP. Yesterday's brief flagged this; AFK day passed without contact.
|
||||
Follow-up: "Hi Jake — back from the holiday. Any update on this privacy triage? It was due May 21 and is the last open piece blocking close-out of the Demo tracker TP."
|
||||
|
||||
**OVERDUE 3d** — [🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782) — Tom Strba, due 2026-05-25
|
||||
Maintenance cycle subtask. Likely just a rolled-forward maintenance item; verify if it should be marked done or extended into Tom's current week.
|
||||
|
||||
**Due tomorrow** — [Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828) — Juan Pereira, due 2026-05-29. No follow-up needed today.
|
||||
|
||||
**GitHub ↔ Asana correlation**: no merged-but-not-closed delegated tasks detected.
|
||||
|
||||
---
|
||||
|
||||
### 🔵 Rhythms
|
||||
|
||||
**TP:** [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — due 2026-06-05. Kick-off complete ✅. Alessandro AB1–AB5 reply still pending (#1 conversational debt on TP). Animated Assets is today's primary block. Next TP Thread: ✅ already open.
|
||||
|
||||
**Upcoming:**
|
||||
- 📅 Fri 2026-05-29: Close loops + weekly review (catch up on missing 2026-05-22 review) + handoff [macOS App Maintenance](https://app.asana.com/0/0/1215057986055515) to Tom (already assigned).
|
||||
- 📅 Mon 2026-06-01: O-L Weekly Meeting. Dominik OOO begins 2026-06-01 (LDX3 through Jun 3).
|
||||
- 📅 Tue 2026-06-02: Apple Weekly Team Meeting — Dominik OOO, host needed (Dominik flagged Mon).
|
||||
- 📅 Wed 2026-06-03: O-N Weekly Meeting.
|
||||
- 📅 Jun 8–12: WWDC'26 (partly AFK) — 11 days out.
|
||||
@@ -1,96 +0,0 @@
|
||||
---
|
||||
## Daily Brief — 2026-05-29
|
||||
|
||||
### ✨ Morning
|
||||
On May 29, 1919, Arthur Eddington photographed stars near the sun during a total solar eclipse and confirmed light bends around massive objects — exactly as Einstein's general relativity predicted. The announcement made Einstein world-famous overnight and changed how we think about gravity, space, and time.
|
||||
🚶 Take a short walk before diving in.
|
||||
|
||||
Today's focus per weekly plan: Close loops + weekly review. New signals since yesterday: 18 task changes, 15 comments — Postmortem COMPLETED ✅ (Jeanna + Jonathan thanked Alex), Full Analysis COMPLETED ✅. Two new TP subtasks due today; PR #5145 CI 🔴; new Monterrey PR task appeared in inbox.
|
||||
|
||||
---
|
||||
|
||||
## Plan for Today
|
||||
|
||||
1. ⚡ **Desktop Browser Feature Owner Survey** — 5-min anonymous survey, 3d overdue, no blocker
|
||||
2. 🔴 **Fix CI on PR #5145** (Ship duck.ai onboarding — CI red, blocks review)
|
||||
3. 🔴 **Triage: PR: Make macOS app Monterrey-only** (1-3d, 1d overdue, needs scoping)
|
||||
4. 🟠 **TP: Hide "stop chat" button [0.5d]** — due today, primary block
|
||||
5. 🟠 **TP: Persist 'You've got this' dialogue [0.5d]** — due today, secondary block
|
||||
6. 🟠 **Nudge Jake on Privacy Triage** — 8d overdue, blocks old TP close
|
||||
7. 🟠 **Ack Alessandro on Project Advisor async** — 2 min
|
||||
8. 📋 **6 PR reviews queued** — batch after TP block
|
||||
9. 📝 **Weekly review write-up** — Fri rhythm, 20-30 min EOD
|
||||
|
||||
---
|
||||
|
||||
### 🔴 Urgent / Overdue
|
||||
|
||||
**[OVERDUE 3d] DRI** — [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) (due 2026-05-26)
|
||||
Context: 5-min anonymous survey. Zero content blocker. Carried Mon → Wed → Thu without being completed.
|
||||
Action: Complete in the first 5 minutes of the day.
|
||||
|
||||
**[OVERDUE 1d] DRI** — [PR: Make macOS app Monterrey-only - 1-3d (apple-browsers)](https://app.asana.com/0/0/1215150214975916) (due 2026-05-27)
|
||||
Context: Appeared in inbox since weekly plan; new task, 1-3d estimate. Not in yesterday's brief. Needs scoping.
|
||||
Action: Open and triage — is this an implementation task to author, or a PR review request? 10 min.
|
||||
|
||||
**[OVERDUE 1d] DRI** — [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) (due 2026-05-28)
|
||||
Context: PR #5145 up but CI 🔴. Costas answered Alex's returning-users question on May 28 12:33. Alessandro reacted this morning (reaction only, no new comment — not a blocker).
|
||||
Action: Read Costas' answer, then fix CI on #5145.
|
||||
|
||||
**[OVERDUE 14d] AOR** — [PR Check is failing on main](https://app.asana.com/0/0/1214797526093576) (due 2026-05-15)
|
||||
Context: Main-branch CI failure, inbox. No activity since May 17. Third brief in a row without progress.
|
||||
Action: Diagnose during AOR buffer. If not fixable in 30 min, post a status comment naming the failing test + ETA. Don't carry unacknowledged into next week.
|
||||
|
||||
**Backlog cluster** (informational — stale dates expected; do_later/quick_wins/aged inbox): CI failing test testWhenTabWithConnectionLost (active, Apr 22) · Pinned tab opens link in background (May 1) · Text selection in address bar (May 1) · Tab preview stuck · Duo login Grafana · Assertion Failure Pixel · Review Overdue Tasks meta · warnBeforeQuit flag · mac_malicious-site-protection. Not actioned today.
|
||||
|
||||
---
|
||||
|
||||
### 🟠 Needs Action Today
|
||||
|
||||
**DRI — TP deep work: Hide "stop chat" button + Persist 'You've got this' dialogue (due today)**
|
||||
[Hide stop chat](https://app.asana.com/0/0/1215009192158954) + [Persist dialogue](https://app.asana.com/0/0/1215009192158950) — Alex's May 28 status: "Next: these two." Primary deep-work block of the day after urgent items.
|
||||
Note: "Disable back button" (1215009192158960, also due today) is WAITING for confirmation from Costas/team — Alex already asked, not the blocker.
|
||||
|
||||
**DRI — Acknowledge Project Advisor async**
|
||||
[DRI ↔ Project Advisor async](https://app.asana.com/0/0/1213551072611261) — Alessandro commented May 28 23:30: "Since you were OOO I created that 🙂" — he proactively created the task while Alex was out.
|
||||
Action: Quick acknowledgment reply. 2 min.
|
||||
|
||||
**DRI — Review experiment enrollment data**
|
||||
[NA Analysis: iOS Duck.ai Onboarding Tracker Demo](https://app.asana.com/0/0/1215186850972358) — Dax bot: enrollment ≈7K per variant (control 7034 / A 7191 / B 7126), no headline metric conversions yet (d5-7 app_use). Alex is listed DRI.
|
||||
Action: Scan for anomalies, confirm tracking looks reasonable. 10 min.
|
||||
|
||||
**PR Reviews — batch (6 queued)**
|
||||
Bump nativeStorage 100% · Enable ad blocking soft launch · Improve value transformer failure observability · Avoid force unwrap crash · Fix maestro tests · Enable iPad toggle iOS 7.211.
|
||||
Action: Single batch pass after TP block.
|
||||
|
||||
**📝 Weekly review write-up**
|
||||
Per Friday plan: write this week's review + catch-up for missing May/22 review.
|
||||
Action: 20-30 min before EOD.
|
||||
|
||||
---
|
||||
|
||||
### 🟡 Delegated — Follow Up Needed
|
||||
|
||||
**OVERDUE 8d** — [Privacy Triage: Apple — iOS: Demo tracker blocking](https://app.asana.com/0/0/1214965405681675) — Jake Abel, due 2026-05-21
|
||||
No activity since May 20. Blocks closing old TP. Nudged in yesterday's brief; no response yet (AFK day intervened).
|
||||
Follow-up: "Hi Jake — following up again. This privacy triage is now 8 days overdue and is the last piece blocking old TP close-out. Any update?"
|
||||
|
||||
**OVERDUE 4d** — [🤖 Check for dependabot PRs](https://app.asana.com/0/0/1215057989642782) — Tom Strba, due 2026-05-25
|
||||
macOS App Maintenance cycle. Tom's cycle is active (maintenance task modified May 28 23:27). Low urgency — Tom likely completing today.
|
||||
|
||||
**Due today** — [Pinned tab activates in other window unpinning](https://app.asana.com/0/0/1210705465887828) — Juan Pereira, due 2026-05-29
|
||||
Gentle reminder if no update from Juan by EOD.
|
||||
|
||||
GitHub ↔ Asana correlation: no merged-but-not-closed delegated tasks detected.
|
||||
|
||||
---
|
||||
|
||||
### 🔵 Rhythms
|
||||
|
||||
**TP:** [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — due 2026-06-05. On track. Two subtasks with PRs up (Hide Free plan #5149 ✅ waiting review; Ship AI onboarding #5145 CI 🔴). Today's block: stop chat + persist dialogue subtasks. Next TP Thread: ✅ already open.
|
||||
|
||||
**Upcoming:**
|
||||
- 📅 Mon 2026-06-01: O-L Weekly Meeting. Dominik OOO begins (LDX3, through Jun 3).
|
||||
- 📅 Tue 2026-06-02: Apple Weekly Team Meeting — Dominik OOO, host needed (Dominik flagged this).
|
||||
- 📅 Wed 2026-06-03: O-N Weekly Meeting.
|
||||
- 📅 Jun 8–12: WWDC'26 partly AFK (10 days out) — flag prep handoffs by end of next week.
|
||||
@@ -1,8 +0,0 @@
|
||||
## Inbox Triage — 2026-05-23 (since 18:07)
|
||||
|
||||
### Nothing new
|
||||
Inbox quiet — nothing new.
|
||||
|
||||
_Window 17:03 → 18:07: 21 stories landed, all automated. Zero @mentions of Alex, zero human comments on tracked tasks, zero new assignments. Activity: Dax the Duck bot routing macOS Feedback bugs (unassigned), OOO collaborator additions, Aitor closing his OOO task — all excluded as AOR follower noise / bot events._
|
||||
|
||||
_Overdue items, awaiting-reply backlog, and existing review requests are surfaced in the daily brief / status.md and are out of scope here._
|
||||
@@ -1,23 +0,0 @@
|
||||
## Inbox Triage — 2026-05-24 (since 2026-05-24 18:18)
|
||||
|
||||
### New / Changed — Action Required
|
||||
_None._
|
||||
|
||||
### New / Changed — Monitoring
|
||||
_None._
|
||||
|
||||
### Nothing new
|
||||
Inbox quiet — nothing new in the 35-minute window since the previous triage.
|
||||
|
||||
**Window scanned:** 2026-05-24 18:18 → 18:53 (Asia/Almaty). DB current to 18:53 local.
|
||||
|
||||
**Sources checked (direct Postgres queries against `personal_os`):**
|
||||
- @mentions (`stories.resource_subtype = 'at_mention'`) since SINCE — **0 rows**.
|
||||
- New comments on Alex M's tasks since SINCE — **0 rows**.
|
||||
- All stories on any task since SINCE — **4 rows**, all on a single task: Dax the Duck routed a new feedback-form submission *"need the functionality of using extensions"* into macOS Feedback (`added_to_project` + custom field changes). Automated bot event → excluded by scope filter.
|
||||
- Tasks with `modified_at > SINCE` — only the same feedback-bot task. No human signals.
|
||||
- Referenced tasks from @mention comments — N/A (no @mentions).
|
||||
|
||||
**Excluded per STEP 0b** (belong in daily-brief, not here): 🔴 Signals overdue list, the 7 GitHub review requests + 5 PR @mentions in the snapshot, "Comments awaiting reply" — all pre-date SINCE.
|
||||
|
||||
**Gating (STEP 0a):** Sunday (day 7), 18:53 Almaty → not Tuesday so no Dominik 1:1; no Apple Weekly today (next scheduled 2026-05-26); status.md `**Now:** _No recent activity detected_` → no deep-focus app to override. Proceeded.
|
||||
@@ -1,18 +0,0 @@
|
||||
## Inbox Triage — 2026-05-25 (since 2026-05-25 17:04)
|
||||
|
||||
Inbox quiet — nothing new.
|
||||
|
||||
### Nothing new
|
||||
|
||||
- No new comments on your my_tasks since SINCE (last sync 17:22 +06 captured the window).
|
||||
- No new assignments to you.
|
||||
- No @mentions of you in stories since SINCE (DB check skipped — psql/envdir not available on this host).
|
||||
- No Ship Review / Tech Design changes where you're DRI or reviewer.
|
||||
- No delegated-task movement since SINCE.
|
||||
|
||||
Carryover from previous brief (17:04) — still open, not re-surfaced as "new":
|
||||
- **[O-N Weekly Meeting](https://app.asana.com/0/0/1214950287303110)** — Costas moved it to **tomorrow (May 26) 9:00 PM**; you owe a confirm/pushback on the new slot.
|
||||
|
||||
---
|
||||
|
||||
_Note: deep-focus skip in Xcode was overridden by 🔴 overdue items > 3h in status.md. Apple Weekly is tomorrow (May 26), not today. MS365 calendar check and DB @mention query both skipped — MCP blocked on this host and envdir/psql not installed locally; falling back to snapshot only._
|
||||
@@ -1,28 +0,0 @@
|
||||
## Inbox Triage — 2026-05-26 (since 2026-05-26 18:28)
|
||||
|
||||
### New / Changed — Action Required
|
||||
|
||||
**[New comment]** — [Postmortem: [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/1213320327587346) — Costas at 18:53
|
||||
Role: DRI (postmortem owner).
|
||||
Context: Costas replied to your 10:57 question about whether to postmortem-and-close this project. He agrees ("Sounds good to me"), but asks that *before* closing, you summarize the performance of the experiment variants in the **project's main thread as a final pinned comment**, so any interested stakeholders are informed of the results.
|
||||
Action: Draft the experiment-variants performance summary, post it as a pinned comment on the parent project task ([ON HOLD] iOS: Introduce a new screen…, gid 1213320237636425), then proceed with running the postmortem.
|
||||
|
||||
### New / Changed — Monitoring
|
||||
|
||||
- **[Incident Postmortem: AI Agent use via likely external Discord service](https://app.asana.com/0/0/1214996544314182)** — you moved it from Draft → Current at 18:51 and Asana added ~15 collaborators as a result; Dominik liked the task at 18:57. No external action awaited.
|
||||
- **[Kick-off: iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592851898713)** — modified at 18:49; no new substantive comment since SINCE. Alessandro's and Pete's feedback from earlier today already covered in prior brief.
|
||||
|
||||
### Nothing new
|
||||
- No new @mentions of Alex (3 mention rows detected on the Incident Postmortem were self-mentions and excluded).
|
||||
- No new comments on delegated tasks since SINCE.
|
||||
- No new task assignments to Alex.
|
||||
- No Ship Review / Tech Design status changes since SINCE.
|
||||
- No new incident assignments, no rotation handoffs.
|
||||
|
||||
---
|
||||
|
||||
## Inbox Triage — 2026-05-26 19:30 (since 2026-05-26T19:00:57)
|
||||
|
||||
### Nothing new
|
||||
|
||||
Inbox quiet — no new human signals in the 30-minute window since the 19:00 run.
|
||||
@@ -1,57 +0,0 @@
|
||||
## Inbox Triage — 2026-05-27 (since 2026-05-27T10:01)
|
||||
|
||||
_Note: Today is a holiday for Alex (Alex M AFK May/27, Wed). DB SSH not reachable; working from local snapshot (generated 04:08 UTC, covers through SINCE). MS365 calendar check skipped (unavailable)._
|
||||
|
||||
_Note: @mention DB query unavailable (no /etc/ddg access from Eagle). Snapshot coverage: up to 10:10 AM Almaty. All recent comments and task changes predate SINCE._
|
||||
|
||||
### Nothing new
|
||||
|
||||
Inbox quiet — nothing new since last triage (10:01 AM). Most recent Asana activity in snapshot is from 2026-05-27T04:00 UTC (1 min before SINCE). All recent comments are from 2026-05-26.
|
||||
|
||||
---
|
||||
|
||||
## Inbox Triage — 2026-05-27 13:02 (since 2026-05-27T11:31:17)
|
||||
|
||||
Inbox quiet — nothing new.
|
||||
|
||||
_No tasks modified since SINCE (confirmed via Asana MCP). No active meetings (MS365 check clean). Nothing qualifies per scope filter._
|
||||
|
||||
---
|
||||
|
||||
## Inbox Triage — 2026-05-27 13:32 (since 2026-05-27T13:01:48)
|
||||
|
||||
Inbox quiet — nothing new.
|
||||
|
||||
_Snapshot generated at 13:31 local (after SINCE 13:01). No task changes or comments found after SINCE. No active meetings (MS365 clean). Not in deep focus._
|
||||
|
||||
---
|
||||
|
||||
## Inbox Triage — 2026-05-27 14:29 (since 2026-05-27T14:01:08)
|
||||
|
||||
Inbox quiet — nothing new.
|
||||
|
||||
_No tasks modified since SINCE (Asana MCP: assigned + followed, both empty). No active meetings (MS365 clean). Alex AFK today (holiday)._
|
||||
|
||||
---
|
||||
|
||||
## Inbox Triage — 2026-05-27 15:32 (since 2026-05-27T16:01:02)
|
||||
|
||||
Inbox quiet — nothing new.
|
||||
|
||||
_No tasks modified since SINCE (Asana MCP: assigned + followed, both empty). No active meetings (MS365 clean). Alex AFK today (holiday). Not posting to #inbox per user directive._
|
||||
|
||||
---
|
||||
|
||||
## Inbox Triage — 2026-05-27 17:01 (since 2026-05-27T16:31:06)
|
||||
|
||||
Inbox quiet — nothing new.
|
||||
|
||||
_Snapshot generated at 10:53 UTC (after SINCE 10:31 UTC). No task changes or comments found after SINCE. No active meetings (MS365 clean). Alex AFK today (holiday)._
|
||||
|
||||
---
|
||||
|
||||
## Inbox Triage — 2026-05-27 17:30 (since 2026-05-27T17:00:51)
|
||||
|
||||
Inbox quiet — nothing new.
|
||||
|
||||
_Snapshot generated at 11:25 UTC (covers SINCE 11:00 UTC). No new human comments, assignments, or delegated task changes detected. Alex AFK today (holiday)._
|
||||
@@ -1,25 +0,0 @@
|
||||
## Inbox Triage — 2026-05-28 (since 2026-05-28 17:05)
|
||||
|
||||
### Nothing new
|
||||
|
||||
Inbox quiet — nothing new requiring action.
|
||||
|
||||
**What I checked (window: 17:05 → 17:35 local sync, Almaty):**
|
||||
- @mentions on Alex (direct DB query, all scopes): 0 directed at Alex
|
||||
- New human comments on Alex's open tasks: 0
|
||||
- New task assignments to Alex: 0
|
||||
- New comments on delegated tasks: 0
|
||||
- Ship Review / Tech Design / Incident state changes: 0
|
||||
- Rotation changes: 0
|
||||
|
||||
**Stories observed in window but excluded (not directed at Alex):**
|
||||
- 2× `at_mention` on *All Company Meeting Agenda 2026-05-29* — Shula edited the description; Alex's gid not in the linked profiles. Follower noise.
|
||||
- *Sorting in big HTML is 15sec compared to Vivaldi's 2 second* — Max self-comment ("I'll check today"); assigned to Max, not Alex.
|
||||
- 4× `comment_added` from Brindy closing out old Bartek-owned proposals (linter version, flaky tests, App Store reviews, Maintenance pain points) — follower-only, no Alex involvement.
|
||||
- *macOS App Release 1.191.0* — Dominik commenting to Fernando about release submission status; Alex follower-only.
|
||||
|
||||
**Standing items still owed a reply** (from prior briefs, not re-surfaced — see status.md `🔴 Comments awaiting reply`): AOR Weekly Flash Report (Brenna P, May 25), AOR Crypto IA (Jake Abel, May 26 — handover), AOR Web Tracking Protections Help Page (Kate M., May 27).
|
||||
|
||||
*Gating: Day=4 (Thu), Hour=16 Almaty → no Dominik 1:1 quiet window. Apple Weekly DB check → no row today. MS365 live calendar check → BLOCKED by lethal-trifecta hook → skipped. Current app = Code Review (not Xcode/Cursor/Code/Terminal) → focus check not applicable, proceeded.*
|
||||
|
||||
*Prior triage today extended through 17:00. This run picks up the 17:05 → 17:35 window. Sync was at 17:35; window covered by last sync.*
|
||||
@@ -1,141 +0,0 @@
|
||||
# Weekly Plan — Week of 2026-05-18 (forward-looking: 2026-05-25 → 2026-05-29)
|
||||
|
||||
> Note: Generated Sat 2026-05-23. The week of May 18 has already wrapped (Friday review = 2026-05-22).
|
||||
> No weekly-review file exists at `briefs/weekly/2026-05-22.md` — plan built from DB snapshot only.
|
||||
> Forward-looking content targets the upcoming work week (May 25 → May 29). AFK Wed May 27.
|
||||
|
||||
**Top Priority**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — confirmed by Alex's own comment on the TP-Threads task (2026-05-22): closing out the demo-tracker TP and starting Address onboarding as next O-N TP. Due 2026-06-05; in `top_priority`; subtasks already scoped for asset/UI work.
|
||||
|
||||
### 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% | UTI issues, CI failing tests, PR review backlog. Trimmed because week is 4 days |
|
||||
| Career | 15% | 1:1 with Dominik Tue May 26 — Dominik NOT OOO (next AFK June 1–3). Boost vs baseline because 1:1 falls this week |
|
||||
| Strategy | 5% | O-N/O-L weekly, Apple Weekly. TD: Monthly pixels (Jonathan) — observe only |
|
||||
|
||||
### Shape
|
||||
|
||||
**Sat 2026-05-23 / Sun 2026-05-24:** Off — weekend.
|
||||
|
||||
**Mon 2026-05-25:** Close out, kick off
|
||||
- [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, hand off to reviewer
|
||||
- [PR: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214425079182350) — answer Alessandro (2026-05-22 comment about toggle remaining hidden until onboarding completes); reassign
|
||||
- [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — async kick-off (in-person slots full per Alex's comment to Dominik); post kickoff note
|
||||
- [Address Universal Input (UTI) issues](https://app.asana.com/0/0/1214965000075517) — wrap remaining UTI work before pivoting fully to new TP
|
||||
- O-N Weekly Meeting (2026-05-25) — surface async-kickoff plan
|
||||
- O-L Weekly Meeting (2026-05-25) — Dominik hosting; light agenda, no items required
|
||||
- Set 1-Must for the day; post weekly TP
|
||||
|
||||
**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 (Tue) — confirmed: Dominik not OOO until 2026-06-01
|
||||
- Apple Weekly Team Meeting (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 TP
|
||||
|
||||
**Wed 2026-05-27:** 🏖️ AFK (holiday — [Alex M AFK May/27](https://app.asana.com/0/0/1212694796293421))
|
||||
- No work scheduled
|
||||
|
||||
**Thu 2026-05-28:** Deep work on TP subtasks
|
||||
- [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) — quick subtask if time
|
||||
|
||||
**Fri 2026-05-29:** Close loops + maintenance handoff
|
||||
- Continue Address Toggle assets
|
||||
- Weekly review (write it — last week's was missed)
|
||||
- Handoff macOS App Maintenance to Tom (already assigned via May 29 cycle)
|
||||
- Pre-1:1-next-cycle agenda items: add anything that surfaced
|
||||
|
||||
### 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
|
||||
|
||||
- [ ] **[iOS Address onboarding kickoff — async confirmation](https://app.asana.com/0/0/1214592943696234)** — assignee: Alex
|
||||
awaiting Dominik's reply on Alex's May 22 "kick-off slots taken — can we run async?" question — if no reply by Mon, ping Dominik so kickoff isn't delayed
|
||||
|
||||
- [ ] **[PR Check is failing on main](https://app.asana.com/0/0/1214797526093576)** — assignee: Alex
|
||||
due 2026-05-15 (8d overdue) — main-branch CI failure in `active` is a P1-style signal; not yet addressed. Diagnose Monday morning before deep work blocks
|
||||
|
||||
- [ ] **[Full Analysis](https://app.asana.com/0/0/1214900901154134)** — assignee: Alex
|
||||
due 2026-05-22 (1d overdue) — title alone is ambiguous (no project, no notes context surfaced in snapshot); open task and either action or re-scope. Surfacing because of recent due date
|
||||
|
||||
- [ ] **[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 (2d overdue) — directly blocks closing TP. Nudge Jake on Monday if not done
|
||||
|
||||
### AOR Quick Wins This Week
|
||||
|
||||
- **[Feature flag: warnBeforeQuit](https://app.asana.com/0/0/1212444166689969)**
|
||||
overdue 29 days — flag removal; standard cleanup, <1h
|
||||
|
||||
- **[Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)**
|
||||
overdue 23 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 304 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 (31d overdue) — `active` section, CI failing test; may overlap with the newer PR-Check task above
|
||||
|
||||
- **[Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)**
|
||||
due 2026-05-01 (22d 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 (22d overdue) — Internal Product Feedback; UX regression
|
||||
|
||||
- **[Assertion Failure Pixel Anomaly - 2025/09/15](https://app.asana.com/0/0/1211379705725021)**
|
||||
due 2025-09-17 (248d 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 (116d overdue) — meta task about overdue management; ironic
|
||||
|
||||
(+ 2 aged items >180 days in backlog — not listed: Bug: Tab preview stuck around (403d), Duo login Grafana (304d))
|
||||
|
||||
### On Radar
|
||||
|
||||
- **TD: [Monthly pixels for iOS and macOS](https://app.asana.com/0/0/1214950124367781)** — Jonathan Jackson revisited monthly-pixel approach on 2026-05-23. Touches pixel/instrumentation AOR Alex has worked in. 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 a macOS browser address-bar bug, reproducing on v1.190.0. Likely macOS AOR adjacency.
|
||||
|
||||
### 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 Project-Advisor doc draft because the 1:1 is the time-bounded action; raise Project Advisor as the *primary* agenda item in the 1:1 instead — same content, better leverage. Skipped Christie EP2/3 calibration ping — surface as a 1:1 question to Dominik first ("did Christie submit?"), then act if needed. Skipped Assessment comment item — no current open O-N/O-L Assessment requires it this week.
|
||||
|
||||
Specific 1:1 agenda items to add:
|
||||
1. Project Advisor — "I've made no progress; 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?"
|
||||
3. Christie EP2/3 calibration — "Did she submit? Status 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 returning to monthly-pixel approach (2026-05-23 comment) — touches Alex's instrumentation work; monitor, engage if Apple-team perspective is asked for
|
||||
|
||||
### Carried Forward from Last Week
|
||||
|
||||
- **[iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249)** — Alex (DRI)
|
||||
→ see TP / Monday 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 comment: 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.
|
||||
|
||||
- **[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 after WWDC AFK)
|
||||
|
||||
---
|
||||
*Based on DB snapshot 2026-05-23 04:23 UTC + agent rhythms. Weekly-review for 2026-05-22 not found on disk — plan built from DB only.*
|
||||
*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-18.md`.
|
||||
@@ -1,147 +0,0 @@
|
||||
# Weekly Plan — Week of 2026-05-25
|
||||
|
||||
> Note: No weekly-review file exists at `briefs/weekly/2026-05-22.md`. Plan rebuilt from DB snapshot 2026-05-25 02:01 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; earliest AFK June 1–3 (LDX3). 1:1 Tuesday is GO.
|
||||
> **Quick Wins week**: not announced.
|
||||
|
||||
**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 TP-Threads bot task). Due 2026-06-05; in `top_priority`; subtasks already scoped for asset/UI work (Animated Assets [2-3d], Try Visiting a Site Background [1d], Persist 'You've got this' [0.5d]). Last week's TP (Demo tracker) is in final close-out (PR + Privacy Triage outstanding) — kept under Monday in 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% baseline |
|
||||
| AOR | 15% | 2 PR-Check failures on main, UTI wrap, Sentry/CI maintenance, address-bar bug adjacency |
|
||||
| Career | 15% | 1:1 with Dominik Tue May 26 — Dominik NOT OOO until June 1. Boost vs 5% 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 stacked)
|
||||
- [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) — surface async-kickoff plan for new TP
|
||||
- [O-L Weekly Meeting](https://app.asana.com/0/0/1214908681776067) — 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)
|
||||
- [Persist 'You've got this' dialogue in non-focused state [0.5d]](https://app.asana.com/0/0/1215009192158950) — start subtask of new TP
|
||||
- [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) — due today; 5-min timebox
|
||||
|
||||
**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 (due today)
|
||||
- [Try Visiting a Site: Background [1d]](https://app.asana.com/0/0/1214828145455342) — secondary subtask
|
||||
- Buffer for CI/AOR firefighting if PR-Check issues persist
|
||||
|
||||
**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 missing)
|
||||
- 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 last week's 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 (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
|
||||
|
||||
- **[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
|
||||
|
||||
(+ 3 aged items >180 days in backlog — not listed individually: Bug: Tab preview stuck around (405d), Duo login Grafana (306d), Assertion Failure Pixel Anomaly (250d))
|
||||
|
||||
### 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 Alex has worked in. Engage if Apple-team input solicited.
|
||||
- **Discussion: [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 browser address-bar AOR adjacency; monitor for direct ask.
|
||||
|
||||
### 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, same content, better leverage. Skipped Christie EP2/3 calibration ping — surface as a 1:1 question first ("did Christie submit?"), then act if needed. Skipped Assessment comment item — 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** — "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 to Jake, 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 last TP
|
||||
|
||||
- **[Address Universal Input (UTI) issues](https://app.asana.com/0/0/1214965000075517)** — Alex
|
||||
per Alex's May 22 note: completing this before pivoting fully 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 02:01 UTC + plan-2026-05-18.md (no weekly-review for 2026-05-22 on disk).*
|
||||
*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`.
|
||||
@@ -1,124 +0,0 @@
|
||||
---
|
||||
# Nolvu — AI-психолог: Pre-Launch маркетинговое исследование ЦА
|
||||
|
||||
_Дата: 2026-05-25_
|
||||
|
||||
## Целевая аудитория
|
||||
|
||||
**Портрет:** человек 22-35 лет, который уже решил попробовать AI вместо живого терапевта — из-за цены, доступности или страха осуждения. Ищет на Reddit реальные отзывы, сравнивает варианты.
|
||||
|
||||
### Почему ищут AI-терапевта (боли)
|
||||
- 💸 "Обычный терапевт $150-200/сессия, не могу себе позволить"
|
||||
- 🕐 "В 2 ночи паника — кто поможет?"
|
||||
- 😰 Страх осуждения живого человека
|
||||
- 📍 Нет хороших специалистов в городе
|
||||
- 🚪 "Не готов к живому терапевту, хочу попробовать сначала"
|
||||
|
||||
### Топ-жалоба (64% отзывов)
|
||||
> **"Приложение забывает меня"** — нет памяти между сессиями. Пользователи открываются, вкладываются эмоционально, а потом снова начинают с нуля. Описывается как "предательство".
|
||||
|
||||
### Что хвалят
|
||||
- 24/7 без записи
|
||||
- Нет осуждения
|
||||
- Анонимность
|
||||
- Цена vs живой терапевт
|
||||
- Точка входа в терапию
|
||||
|
||||
---
|
||||
|
||||
## Reddit-треды (источники)
|
||||
|
||||
| Тред | Суть |
|
||||
|---|---|
|
||||
| [Would You Trust an AI Therapist?](https://www.reddit.com/r/therapy/comments/1cb4vlk/would_you_trust_an_ai_therapist/) — r/therapy | Скептики vs опытные. Ключевые возражения аудитории |
|
||||
| [I try an AI Therapist app — frankly, the application surprised me](https://www.reddit.com/r/Anxiety/comments/1d2ept3/i_try_an_ai_therapist_app_frankly_the_application/) — r/Anxiety | "Скачал со скептицизмом, продолжаю использовать" — target user journey |
|
||||
| [I talked to an AI therapist today](https://www.reddit.com/r/TalkTherapy/comments/1d7eori/i_talked_to_an_ai_therapist_today/) — r/TalkTherapy | Первый опыт, сравнение с человеком |
|
||||
| [Your AI therapist is not your therapist](https://www.reddit.com/r/TalkTherapy/comments/1cfftm3/your_ai_therapist_is_not_your_therapist_the/) — r/TalkTherapy | Критика — возражения для закрытия |
|
||||
| [AI Therapist (build feedback)](https://www.reddit.com/r/OpenAI/comments/1b8pvh5/ai_therapist/) — r/OpenAI | Фидбек на конкурента = список реальных user needs |
|
||||
|
||||
**Аналитические источники:**
|
||||
- [Best AI Therapy Apps According to Reddit — Bestie AI](https://bestieai.app/topics/wellness/best-ai-therapy-apps-reddit-reviews)
|
||||
- [AI therapy Reddit posts up 400% in 2024 — Pensive](https://www.pensiveapp.com/reports/ai-therapy-reddit-analysis) — 516 аккаунтов из 65+ сабреддитов
|
||||
- [Replika Reddit: Community Verdict 2026](https://www.aitooldiscovery.com/guides/replika-reddit)
|
||||
|
||||
**Активные сабреддиты:** r/mentalhealth · r/therapy · r/TalkTherapy · r/Anxiety · r/depression · r/Replika · r/ChatGPT · r/OpenAI
|
||||
|
||||
---
|
||||
|
||||
## Конкуренты
|
||||
|
||||
| Приложение | Позиционирование | Слабое место |
|
||||
|---|---|---|
|
||||
| **Woebot** | CBT-бот, научная база, 2017 | Нет памяти, сухой |
|
||||
| **Wysa** | FDA Breakthrough Device | Структурированный, не тёплый |
|
||||
| **Youper** | JAMA-исследования, трекинг настроения | Старый UX |
|
||||
| **Replika** | Companion, не терапевт | GDPR €5.6M штраф, не clinical |
|
||||
| **Ash** | Память между сессиями, 2025 | Новый, мало отзывов |
|
||||
| **Serena** | AI-терапевт в WhatsApp | Нишевый |
|
||||
| **BetterHelp** | 30k живых терапевтов | Дорого, не AI |
|
||||
|
||||
**Ключевой дифференциатор:** персистентная память + клиническая обоснованность + тёплый UX.
|
||||
|
||||
---
|
||||
|
||||
## SEO-ключевики для органики
|
||||
|
||||
### Высокий intent (прямой спрос)
|
||||
```
|
||||
ai therapist app
|
||||
ai therapy app
|
||||
best ai therapy app
|
||||
free ai therapist
|
||||
ai mental health app
|
||||
ai psychologist
|
||||
ai counselor app
|
||||
```
|
||||
|
||||
### Сравнительный (люди выбирают)
|
||||
```
|
||||
woebot alternative
|
||||
wysa vs woebot
|
||||
best ai therapy app reddit
|
||||
replika therapy alternative
|
||||
ai therapy app comparison 2025
|
||||
```
|
||||
|
||||
### Проблемный (высокая конверсия)
|
||||
```
|
||||
therapy chatbot for anxiety
|
||||
ai app for depression
|
||||
can't afford therapy app
|
||||
therapy app without human
|
||||
online therapy 24/7
|
||||
```
|
||||
|
||||
### Long-tail (незанятые — золото)
|
||||
```
|
||||
ai therapist that remembers you
|
||||
ai therapy app with memory
|
||||
ai therapist no judgment
|
||||
free mental health support ai
|
||||
cbt ai app
|
||||
ai therapy late night
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Рыночный контекст
|
||||
|
||||
- Рост упоминаний "AI therapy" на Reddit: **+400%** (ноя 2023 → ноя 2024)
|
||||
- Рынок chatbot-терапии: **$2.1B в 2025**, растёт
|
||||
- 53% психологов в США: нет мест на приём (2024)
|
||||
- Zero-click Google ~60% поисков → **GEO-оптимизация важнее чистого SEO**
|
||||
|
||||
---
|
||||
|
||||
## Pre-Launch стратегия (выводы)
|
||||
|
||||
1. **Reddit-присутствие** в r/mentalhealth, r/Anxiety, r/therapy — реальные ответы, не спам
|
||||
2. **SEO под long-tail** "ai therapist that remembers you" — незанятая ниша
|
||||
3. **Закрытие возражения по памяти** — топ-1 жалоба на всех конкурентов
|
||||
4. **GEO** — структурированный контент для попадания в AI-выдачу Google
|
||||
|
||||
---
|
||||
_Источник: исследование Reddit/Twitter, май 2026_
|
||||
Reference in New Issue
Block a user