taiga-local-1780049005

This commit is contained in:
Тайга
2026-05-29 10:03:25 +00:00
parent 5a28d347a7
commit 81bd7b3708
46 changed files with 1 additions and 258 deletions
+1 -1
View File
@@ -17,6 +17,6 @@
"repelStrength": 10,
"linkStrength": 1,
"linkDistance": 250,
"scale": 0.29629629629629894,
"scale": 0.4474580608569524,
"close": false
}
View File
Regular → Executable
View File
Regular → Executable
View File
View File
View File
View File
View File
View File
View File
Regular → Executable
View File
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
Regular → Executable
View File
-84
View File
@@ -1,84 +0,0 @@
---
## Daily Brief — 2026-05-29 (Friday)
### ✨ Morning
On this day in 1919, Arthur Eddington photographed a total solar eclipse from the island of Príncipe and measured starlight bending around the sun — the first real-world confirmation of Einstein's general relativity. Light bent by gravity, captured on a glass plate, observed from a tropical island. Curious how the universe sometimes hands over its secrets in such specific places.
💧 Start with a glass of water.
> Anchor: Today's focus per last week's plan — land TP subtasks (Hide stop chat, Persist 'You've got this'), resolve Treatment B scope question. New signals since yesterday: 17 task changes, 17 new comments — Alessandro raised a Treatment B / tracker-blocker experiment conflict that needs a decision.
> Context note: No `plan-2026-05-25.md` found (weekly retrospective `2026-05-29.md` used as baseline). No prior daily brief exists — this is the first.
## Plan for Today
1. ⚡ [Desktop Browser Feature Owner Survey](https://app.asana.com/0/0/1214940335721015) — 5-min anonymous survey, 3 days overdue. Momentum starter.
2. 🔴 [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — respond to Alessandro's scope question (releasing Treatment B mid-experiment may compromise tracker-blocker data). Decide: option 1 (wind-down via remote config) vs option 2 (wait for sample size). 1d overdue.
3. 🔴 [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952) — PR #5149 has ✅ CI + ✅ review. Merge and close. 1d overdue.
4. 🔴 [Hide "stop chat" button in input box](https://app.asana.com/0/0/1215009192158954) — TP subtask due today. Implement.
5. 🔴 [Persist 'You've got this' dialogue in non-focused state](https://app.asana.com/0/0/1215009192158950) — TP subtask due today. Implement.
6. 🟠 [PR Check failing on main](https://app.asana.com/0/0/1214797526093576) — 14d overdue, time-box 30 min per weekly plan. Triage flaky test.
7. 🟠 PR Reviews batch — ~11 review requests + mentions queued in GitHub. Batch after TP block.
8. 🟡 Nudge delegated: Privacy Triage → Jake (8d overdue), Dependabot → Tom (4d, gentle).
Ordering: #1 quick win for momentum; #25 are TP-block (Treatment B needs decision before further sub-work; merge → implement). #6 is the weekly-plan carry-over flagged "Mon 30 min" — slipped past Monday, do it Friday. #7 batched. No 1-Must override (today's 1-Must is due today, not stale).
---
### 🔴 Urgent / Overdue
**[OVERDUE — DRI] [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — due 2026-05-28 (1d).
Context: Alessandro raised this morning (06:11) that releasing Treatment B while the tracker-blocker demo experiment is still running would change the onboarding flow mid-experiment and compromise data. Two options offered. Costas confirmed iPhone-only sticking, iPad spin-off discussion proposed for next week's O-N weekly. **Decision needed from Alex.**
Action: Post a reply choosing option 1 (wind-down via remote config) or option 2 (wait for sample size), and confirm iPhone-only scope.
**[OVERDUE — DRI] [Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215009192158952)** — due 2026-05-28 (1d).
Context: PR #5149 has ✅ CI + ✅ review.
Action: Merge PR, close Asana task.
**[OVERDUE — DRI] [PR Check failing on main](https://app.asana.com/0/0/1214797526093576)** — due 2026-05-15 (14d).
Context: Assigned by Alessandro 2026-05-14. Two failing tests called out. No movement since. Flagged in weekly plan as "Mon 30 min before TP work" — slipped.
Action: Time-box 30 min, reproduce locally, post finding (fix, delegate, or quarantine).
**[OVERDUE — DRI] [PR: Make our macOS app Monterrey-only](https://app.asana.com/0/0/1215150214975916)** — due 2026-05-27 (2d). Action: review-and-merge or assign reviewer.
**[OVERDUE — DRI] [Follow-up: inline Text Images to TypingTextAnimation](https://app.asana.com/0/0/1214040804696193)** — due 2026-05-28 (1d). PR #4663 up as draft, ✅ CI. Action: promote from draft, request review.
**Backlog cluster (chronic, not surfaced individually)** — 5 items >1 month stale in inbox/planning/active, including the older PR Check on main #1213975496167929, Pixel Anomaly Sep 2025, Review Overdue Tasks Summary Jan 2026, Tab preview stuck, Duo Grafana login. Informational.
---
### 🟠 Needs Action Today
**Ship Reviews (DRI)** — [Ship Review: iOS Address onboarding…](https://app.asana.com/0/0/1215009192158961): no AOR sign-offs yet; waiting on implementation to land. No action today beyond closing TP subtasks above.
**TP & onboarding follow-ups** — [DRI <> Project Advisor async](https://app.asana.com/0/0/1213551072611261): Alessandro created the thread yesterday while Alex was OOO. Read and respond.
**PR Reviews** — ~11 review requests + mentions queued. Batch after TP block.
**Tech Designs** — None requiring response today.
**PFRs** — None in flight.
**Incidents** — Discord PM closed. GDPR follow-up scheduled 2026-06-15. [Postmortem: Security Triage AI: edit link](https://app.asana.com/0/0/1214996544314187) — 2-min check, close or re-scope.
---
### 🟡 Delegated — Follow Up Needed
- **[Privacy Triage → Jake Abel](https://app.asana.com/0/0/1214965405681675)** | 8d overdue. Suggested nudge: *"Hi Jake — checking in on this privacy triage, due was last Thursday. Anything blocking?"*
- **[Dependabot check → Tom](https://app.asana.com/0/0/1215057989642782)** | 4d overdue. Gentle bump.
- **[Pinned tab activates → Juan Pereira](https://app.asana.com/0/0/1210705465887828)** | due today — monitor.
---
### 🔵 Rhythms
**TP**: [iOS Address onboarding…](https://app.asana.com/0/0/1214592943696234) — set this week, fresh. Subtasks: 2 overdue, 2 due today, 1 completed today. On track if Treatment B unblocks.
**Next TP Thread check**: skip — TP mid-flight.
**Active Rotations**: none.
**Upcoming**: AFK Jun 812 (WWDC, 10 days out) → land most of TP this week before WWDC. Dominik 1:1 likely Jun 15+ (LDX3 + Alex AFK) — no prep today.
---
*Saved to `/Users/admin/obsidian/work/briefs/daily/2026-05-29.md`.*
-22
View File
@@ -1,22 +0,0 @@
## Inbox Triage — 2026-05-29 (since 15:43)
### New / Changed — Action Required
_None._
### New / Changed — Monitoring
_None._
### Nothing new
Inbox quiet — nothing new since 15:43.
- No fresh @mention DB query available this run (local Postgres creds not on this host); falling back to snapshot-only analysis.
- Snapshot last refreshed 15:49 (+06) — covers a 6-minute window after SINCE. Most recent activity in `Changed in Last 24h` and `Recent Comments` predates 15:43 (newest entry 15:20 +06 / 09:20 UTC).
- 0 new human comments on Alex's open tasks or subtasks
- 0 new assignments to Alex
- 0 new @mentions detectable in snapshot
- 0 Ship Review / Tech Design state changes
- 0 new incidents or rotation handoffs
### Carry-over from prior brief (still open)
- **[Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955)** — Alessandro's option-1-vs-2 mid-experiment shipping question still awaiting reply (EOD).
- **[Disable back button during duck.ai onboarding](https://app.asana.com/0/0/1215009192158960)** — Costas asked to close (build shows button hidden/disabled); awaiting Alex's confirm to close.
-77
View File
@@ -1,77 +0,0 @@
# Weekly Review — Week of 2026-05-25
> Window: Fri 2026-05-22 → Fri 2026-05-29. Shortened week (AFK Wed 2026-05-27 holiday). TP: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234).
### ✅ Moved Forward
**Closed out last TP — Demo tracker (iOS Duck.ai onboarding)**
- Project [iOS: Introduce a new screen that allows usage of the toggle with Search or Duck.ai as default](https://app.asana.com/0/0/1213320237636425) marked complete Tue 2026-05-26 with full Project Wrap-Up writeup. ~127K users in experiment.
- [Postmortem: [iOS] Introduce a new screen...](https://app.asana.com/0/0/1213320327587346) completed Tue 2026-05-26.
- [Ship Review: iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1214147157456478) moved PR → Waiting for Release on Tue 2026-05-26.
- [Kick-off: iOS Address onboarding conflicts...](https://app.asana.com/0/0/1214592851898713) for next TP completed Tue 2026-05-26 (async, per plan).
**Discord security postmortem — driven to close**
- [Postmortem: Security Triage: AI Agent use via likely external Discord service](https://app.asana.com/0/0/1214996544314182) closed Thu 2026-05-28 with explicit action items captured (GDPR follow-up scheduled, environment setup tracked via O-T project). Praise from Jeanna ("thorough work"). 22 stories on the thread this week — Alex drove the discussion.
**New TP scoped & kicked off**
- [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) added to iOS + macOS Release Boards on 2026-05-29; subtasks scoped (Animated Assets, Try Visiting a Site Background, Persist 'You've got this', Hide Free plan, Hide stop chat button, Disable back button, Ship Treatment B).
- Async kickoff post landed Mon 2026-05-26 ("scope is set, 2-week window fits").
**PRs merged (3)**
- [PR: Simplify tab access in TabBarViewController](https://app.asana.com/0/0/1215059168411571) — Thu 2026-05-28.
- [PR: iOS AI onboarding — Transition to Contextual + Resume Linear Flow](https://app.asana.com/0/0/1214928613949181) — Fri 2026-05-22.
- [PR: iOS AI onboarding — New Tab Page Dialogs Refactor](https://app.asana.com/0/0/1214998530536204) — Fri 2026-05-22.
**Tech Designs approved (observer / Apple-team perspective)**
- [TD: [iOS] Improve support for Wallet Pass links](https://app.asana.com/0/0/1215154761492862) — approved by Brindy, closed Fri 2026-05-29.
- [TD: Monthly pixels for iOS and macOS](https://app.asana.com/0/0/1214950124367781) — moved Draft → Approved Thu 2026-05-28 (Jonathan Jackson + Elle).
- [TD: PIR: Apple: Skip subscription-gated brokers on freemium scans](https://app.asana.com/0/0/1215041670216182) — approved Tue 2026-05-26.
**Rotations completed**
- None active this week.
---
### 🔄 Didn't Move
- [PR Check is failing on main](https://app.asana.com/0/0/1214797526093576) — last activity 2026-05-18, due 2026-05-15 (14d overdue). Flagged in last week's Must-Not-Forget; never picked up. Crowded out by demo-tracker close-out + new-TP kickoff. **Next:** triage Mon, time-box 30 min before TP work.
- [PR Check failing on main — testWhenTabWithConnectionLostError...](https://app.asana.com/0/0/1213975496167929) — last 2026-05-13. Likely same underlying flake as above.
- [security Full Analysis](https://app.asana.com/0/0/1214962161931389) — last 2026-05-20. Ambiguous title; got crowded out by Discord postmortem.
- [Postmortem: Security Triage AI: edit link](https://app.asana.com/0/0/1214996544314187) — last 2026-05-21. Confirm if separate from the closed Discord PM or rolls under it.
- [Xcode build speedup skill](https://app.asana.com/0/0/1214996544314193) — no progress; defer to post-WWDC AFK per last plan.
- [Alex Shurgin HR](https://app.asana.com/0/0/1215056211788084) — surfaced 2026-05-22, no activity. Open privately Mon.
---
### 🔗 Open Loops Carrying Forward
- **Ship Review (new project)**: [Ship Review: iOS Address onboarding...](https://app.asana.com/0/0/1215009192158961) — created 2026-05-22, zero approvals (waiting on implementation to land).
- **Treatment B blocked**: [Ship AI onboarding winner (Treatment B)](https://app.asana.com/0/0/1215009192158955) — Alessandro raised 2026-05-29 that releasing Treatment B may conflict with active tracker-blocker demo experiment. Scope decision needed Mon.
- **Delegated overdue**: [Privacy Triage → Jake Abel](https://app.asana.com/0/0/1214965405681675) (8d overdue, not nudged); [Dependabot check → Tom](https://app.asana.com/0/0/1215057989642782) (4d overdue); [DRI <> Project Advisor async](https://app.asana.com/0/0/1213551072611261) — verify sign-off & close.
- **Discord GDPR follow-up**: [scheduled for ~2026-06-15](https://app.asana.com/0/0/1215193471130270). Monitoring.
- **No incidents missing postmortem.** No PFRs in flight.
---
### 📅 Next Week Setup
**TP Suggestion**: [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — **carry forward.** Due 2026-06-05; subtasks in flight; Treatment B is the wildcard — if blocked all week, descope and ship the rest.
**Rotation**: None.
**OOO watch**:
- Self: [AFK Jun/8-12 WWDC'26](https://app.asana.com/0/0/1212684797790491) — land most of TP next week before WWDC.
- Dominik (career advisor): LDX3 Jun 13; next 1:1 likely Jun 15+ (Jun 812 conflicts with own AFK).
**1:1 prep**: Treatment B / tracker-blocker decision; Discord postmortem outcome (praise + actions captured); WWDC AFK handoff plan; carry-overs — Project Advisor Part 1 (not started), Christie EP2/3 calibration status.
---
### 🏆 Wins
1. **Closed the Demo tracker O-N project end-to-end** — [project complete](https://app.asana.com/0/0/1213320237636425), [postmortem](https://app.asana.com/0/0/1213320327587346), [Ship Review → Waiting for Release](https://app.asana.com/0/0/1214147157456478). Multi-month effort wrapped with ~127K-user experiment-impact writeup.
2. **Drove the Discord security postmortem to closure** — [postmortem](https://app.asana.com/0/0/1214996544314182). Explicit praise from Jeanna; reactions from Jonathan Jackson, Dominik, Keagan, Steve Englehardt, Isabel, Brindy. Strong cross-org visibility.
3. **Pivoted cleanly into next TP in a 4-day week** — [Kick-off](https://app.asana.com/0/0/1214592851898713) done async Mon, [scope](https://app.asana.com/0/0/1214592943696234) fully laid out by Tue, project on both release boards. No dead air between TPs despite Wed holiday.
---
*Saved to `/Users/admin/obsidian/work/briefs/weekly/2026-05-29.md`.*
-74
View File
@@ -1,74 +0,0 @@
---
namespace: work
tags: [asana, ddg, workflow, rules]
last_synced: 2026-04-27
confidence: 1.0
---
# DuckDuckGo Asana Workflow
## Alex's Identity
- **Assignee GID**: `1202406491309495`
- **Role**: macOS Browser Developer at DuckDuckGo
- **Career advisor**: Dominik
## Task Sources in DB
| `source` | Meaning | Eagle's default role |
|----------|---------|---------------------|
| `my_tasks` | Assigned to Alex | DRI — drives to completion |
| `delegated` | Created by Alex, assigned to others | Delegator — tracks progress |
| `following` | Alex is a follower/CC | Observer — no action unless asked |
| `project` | In a shared project Alex follows | Context only |
## Task Type Classification
**Ship Review** — name contains "Ship Review:" or is in "Ship Reviews" project
- Alex as assignee → DRI (drives all AOR approvals)
- Alex as named reviewer → AOR Reviewer (provide feedback, signal done)
**Tech Design** — name contains "Tech Design:", "TD:", or "Design Doc:"
- Alex as assignee/author → address feedback, drive to approval
- Alex as reviewer → review, comment, approve/iterate
**PFR (Product Feedback Request)** — name starts "PFR:"
- 3-day implicit deadline. Requestor summarizes decision after window closes.
**Rotation** — name contains "Maintenance Rotation", "Triage Rotation", "Release DRI", "PFM DRI"
- Has date range + structured checklist
## Status Labels
`NEEDS ACTION` | `WAITING` | `BLOCKED` | `STALLED` | `ON TRACK` | `OVERDUE` | `MONITORING`
Priority order in brief: OVERDUE → NEEDS ACTION → BLOCKED → STALLED → WAITING → MONITORING
## Weekly Rhythms
- **TP (Top Priority)**: one task per week, set Monday. Tier 1 = primary. Stale if not changed >2 weeks.
- **1-Must**: one task per day, set each morning. Should be achievable today.
- **1:1 with Dominik**: weekly. Prep agenda in advance.
- **Quick Wins Days**: periodic WedFri sprints. Shift from project deep-work to clearing backlog.
- **Rotation**: active if assigned "Maintenance Rotation" or similar. Handoff notes due Friday.
## Key Rules
- Silence ≠ approval. Never assume a task is done without explicit confirmation.
- "No action needed" on a DRI task requires proof (all approvals collected).
- If someone addressed your feedback and re-requested review → **you are the blocker**. NEEDS ACTION.
- Stale TP (>2 weeks unchanged) → surface it.
- Performance review deadline within 3 days → HIGH PRIORITY.
- Major incident with no postmortem >3 days after resolution → OVERDUE, critical.
## Asana MCP Usage Rules
Use Asana MCP only in two cases:
1. Task GID is referenced but missing from DB → `asana_get_task`
2. Stories in DB are incomplete/stale → `asana_get_stories_for_task`
Never bulk-query Asana live. Never use MCP to scan projects — that's sync.js's job.
## Related
[[personal-os-agent-rules]] [[personal-os-sync-pipeline]]