From 81bd7b370879657df3c18f7977a20c9088aaad5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Fri, 29 May 2026 10:03:25 +0000 Subject: [PATCH] taiga-local-1780049005 --- .obsidian/graph.json | 2 +- family/how-to/arr-stack-kraken.md | 0 family/how-to/arr-stack-taiga.md | 0 family/how-to/gitea-config.md | 0 family/how-to/hermes-docker-kraken.md | 0 family/how-to/hermes-eagle-mac.md | 0 family/how-to/hermes-kraken-api.md | 0 family/how-to/htpc-bazzite-ecosystem.md | 0 family/how-to/htpc-bazzite-proton.md | 0 family/how-to/htpc-kodi-layout.md | 0 family/how-to/jellyfin-config.md | 0 family/how-to/jellyfin-transcode-rpi5.md | 0 family/how-to/kraken-network.md | 0 family/how-to/truenas-inpxer.md | 0 family/how-to/vault-git-sync.md | 0 family/how-to/vps-qentra.md | 0 family/projects/watchlist-automation.md | 0 personal/projects/media-pipeline-pitfalls.md | 0 .../personal-os/agent-memory-architecture.md | 0 .../personal-os/autonomous-agent-safety.md | 0 .../personal-os/hermes-deployment-patterns.md | 0 .../personal-os/hermes-native-vs-docker.md | 0 .../personal-os/knowledge-lifecycle.md | 0 .../multi-agent-design-patterns.md | 0 .../personal-os/multi-host-cron-topology.md | 0 .../personal-os/obsidian-mcp-wrapper.md | 0 .../personal-os/personal-os-agent-rules.md | 0 .../personal-os/personal-os-architecture.md | 0 .../personal-os-catchup-plan-2026-04-27.md | 0 .../personal-os/personal-os-purpose.md | 0 .../personal-os/personal-os-schema.md | 0 .../personal-os-self-modification.md | 0 .../personal-os-state-2026-04-27.md | 0 .../personal-os/personal-os-sync-pipeline.md | 0 .../projects/personal-os/research-queue.md | 0 .../personal-os/vault-agent-integration.md | 0 .../personal-os/vault-filling-guide.md | 0 .../projects/personal-os/vault-namespace.md | 0 .../personal-os/wiki-ingest-process.md | 0 personal/projects/personal-os/wiki-schema.md | 0 personal/projects/reflect-skip-fuse.md | 0 personal/user-profile.md | 0 work/briefs/daily/2026-05-29.md | 84 ------------------- work/briefs/inbox/2026-05-29.md | 22 ----- work/briefs/weekly/2026-05-29.md | 77 ----------------- work/ddg-asana-workflow.md | 74 ---------------- 46 files changed, 1 insertion(+), 258 deletions(-) mode change 100644 => 100755 family/how-to/arr-stack-kraken.md mode change 100644 => 100755 family/how-to/arr-stack-taiga.md mode change 100644 => 100755 family/how-to/gitea-config.md mode change 100644 => 100755 family/how-to/hermes-docker-kraken.md mode change 100644 => 100755 family/how-to/hermes-eagle-mac.md mode change 100644 => 100755 family/how-to/hermes-kraken-api.md mode change 100644 => 100755 family/how-to/htpc-bazzite-ecosystem.md mode change 100644 => 100755 family/how-to/htpc-bazzite-proton.md mode change 100644 => 100755 family/how-to/htpc-kodi-layout.md mode change 100644 => 100755 family/how-to/jellyfin-config.md mode change 100644 => 100755 family/how-to/jellyfin-transcode-rpi5.md mode change 100644 => 100755 family/how-to/kraken-network.md mode change 100644 => 100755 family/how-to/truenas-inpxer.md mode change 100644 => 100755 family/how-to/vault-git-sync.md mode change 100644 => 100755 family/how-to/vps-qentra.md mode change 100644 => 100755 family/projects/watchlist-automation.md mode change 100644 => 100755 personal/projects/media-pipeline-pitfalls.md mode change 100644 => 100755 personal/projects/personal-os/agent-memory-architecture.md mode change 100644 => 100755 personal/projects/personal-os/autonomous-agent-safety.md mode change 100644 => 100755 personal/projects/personal-os/hermes-deployment-patterns.md mode change 100644 => 100755 personal/projects/personal-os/hermes-native-vs-docker.md mode change 100644 => 100755 personal/projects/personal-os/knowledge-lifecycle.md mode change 100644 => 100755 personal/projects/personal-os/multi-agent-design-patterns.md mode change 100644 => 100755 personal/projects/personal-os/multi-host-cron-topology.md mode change 100644 => 100755 personal/projects/personal-os/obsidian-mcp-wrapper.md mode change 100644 => 100755 personal/projects/personal-os/personal-os-agent-rules.md mode change 100644 => 100755 personal/projects/personal-os/personal-os-architecture.md mode change 100644 => 100755 personal/projects/personal-os/personal-os-catchup-plan-2026-04-27.md mode change 100644 => 100755 personal/projects/personal-os/personal-os-purpose.md mode change 100644 => 100755 personal/projects/personal-os/personal-os-schema.md mode change 100644 => 100755 personal/projects/personal-os/personal-os-self-modification.md mode change 100644 => 100755 personal/projects/personal-os/personal-os-state-2026-04-27.md mode change 100644 => 100755 personal/projects/personal-os/personal-os-sync-pipeline.md mode change 100644 => 100755 personal/projects/personal-os/research-queue.md mode change 100644 => 100755 personal/projects/personal-os/vault-agent-integration.md mode change 100644 => 100755 personal/projects/personal-os/vault-filling-guide.md mode change 100644 => 100755 personal/projects/personal-os/vault-namespace.md mode change 100644 => 100755 personal/projects/personal-os/wiki-ingest-process.md mode change 100644 => 100755 personal/projects/personal-os/wiki-schema.md mode change 100644 => 100755 personal/projects/reflect-skip-fuse.md mode change 100644 => 100755 personal/user-profile.md delete mode 100644 work/briefs/daily/2026-05-29.md delete mode 100644 work/briefs/inbox/2026-05-29.md delete mode 100644 work/briefs/weekly/2026-05-29.md delete mode 100644 work/ddg-asana-workflow.md diff --git a/.obsidian/graph.json b/.obsidian/graph.json index 0e24aaef..35ff4016 100644 --- a/.obsidian/graph.json +++ b/.obsidian/graph.json @@ -17,6 +17,6 @@ "repelStrength": 10, "linkStrength": 1, "linkDistance": 250, - "scale": 0.29629629629629894, + "scale": 0.4474580608569524, "close": false } \ No newline at end of file diff --git a/family/how-to/arr-stack-kraken.md b/family/how-to/arr-stack-kraken.md old mode 100644 new mode 100755 diff --git a/family/how-to/arr-stack-taiga.md b/family/how-to/arr-stack-taiga.md old mode 100644 new mode 100755 diff --git a/family/how-to/gitea-config.md b/family/how-to/gitea-config.md old mode 100644 new mode 100755 diff --git a/family/how-to/hermes-docker-kraken.md b/family/how-to/hermes-docker-kraken.md old mode 100644 new mode 100755 diff --git a/family/how-to/hermes-eagle-mac.md b/family/how-to/hermes-eagle-mac.md old mode 100644 new mode 100755 diff --git a/family/how-to/hermes-kraken-api.md b/family/how-to/hermes-kraken-api.md old mode 100644 new mode 100755 diff --git a/family/how-to/htpc-bazzite-ecosystem.md b/family/how-to/htpc-bazzite-ecosystem.md old mode 100644 new mode 100755 diff --git a/family/how-to/htpc-bazzite-proton.md b/family/how-to/htpc-bazzite-proton.md old mode 100644 new mode 100755 diff --git a/family/how-to/htpc-kodi-layout.md b/family/how-to/htpc-kodi-layout.md old mode 100644 new mode 100755 diff --git a/family/how-to/jellyfin-config.md b/family/how-to/jellyfin-config.md old mode 100644 new mode 100755 diff --git a/family/how-to/jellyfin-transcode-rpi5.md b/family/how-to/jellyfin-transcode-rpi5.md old mode 100644 new mode 100755 diff --git a/family/how-to/kraken-network.md b/family/how-to/kraken-network.md old mode 100644 new mode 100755 diff --git a/family/how-to/truenas-inpxer.md b/family/how-to/truenas-inpxer.md old mode 100644 new mode 100755 diff --git a/family/how-to/vault-git-sync.md b/family/how-to/vault-git-sync.md old mode 100644 new mode 100755 diff --git a/family/how-to/vps-qentra.md b/family/how-to/vps-qentra.md old mode 100644 new mode 100755 diff --git a/family/projects/watchlist-automation.md b/family/projects/watchlist-automation.md old mode 100644 new mode 100755 diff --git a/personal/projects/media-pipeline-pitfalls.md b/personal/projects/media-pipeline-pitfalls.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/agent-memory-architecture.md b/personal/projects/personal-os/agent-memory-architecture.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/autonomous-agent-safety.md b/personal/projects/personal-os/autonomous-agent-safety.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/hermes-deployment-patterns.md b/personal/projects/personal-os/hermes-deployment-patterns.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/hermes-native-vs-docker.md b/personal/projects/personal-os/hermes-native-vs-docker.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/knowledge-lifecycle.md b/personal/projects/personal-os/knowledge-lifecycle.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/multi-agent-design-patterns.md b/personal/projects/personal-os/multi-agent-design-patterns.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/multi-host-cron-topology.md b/personal/projects/personal-os/multi-host-cron-topology.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/obsidian-mcp-wrapper.md b/personal/projects/personal-os/obsidian-mcp-wrapper.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/personal-os-agent-rules.md b/personal/projects/personal-os/personal-os-agent-rules.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/personal-os-architecture.md b/personal/projects/personal-os/personal-os-architecture.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/personal-os-catchup-plan-2026-04-27.md b/personal/projects/personal-os/personal-os-catchup-plan-2026-04-27.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/personal-os-purpose.md b/personal/projects/personal-os/personal-os-purpose.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/personal-os-schema.md b/personal/projects/personal-os/personal-os-schema.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/personal-os-self-modification.md b/personal/projects/personal-os/personal-os-self-modification.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/personal-os-state-2026-04-27.md b/personal/projects/personal-os/personal-os-state-2026-04-27.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/personal-os-sync-pipeline.md b/personal/projects/personal-os/personal-os-sync-pipeline.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/research-queue.md b/personal/projects/personal-os/research-queue.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/vault-agent-integration.md b/personal/projects/personal-os/vault-agent-integration.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/vault-filling-guide.md b/personal/projects/personal-os/vault-filling-guide.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/vault-namespace.md b/personal/projects/personal-os/vault-namespace.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/wiki-ingest-process.md b/personal/projects/personal-os/wiki-ingest-process.md old mode 100644 new mode 100755 diff --git a/personal/projects/personal-os/wiki-schema.md b/personal/projects/personal-os/wiki-schema.md old mode 100644 new mode 100755 diff --git a/personal/projects/reflect-skip-fuse.md b/personal/projects/reflect-skip-fuse.md old mode 100644 new mode 100755 diff --git a/personal/user-profile.md b/personal/user-profile.md old mode 100644 new mode 100755 diff --git a/work/briefs/daily/2026-05-29.md b/work/briefs/daily/2026-05-29.md deleted file mode 100644 index 19cd9f08..00000000 --- a/work/briefs/daily/2026-05-29.md +++ /dev/null @@ -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; #2–5 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 8–12 (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`.* diff --git a/work/briefs/inbox/2026-05-29.md b/work/briefs/inbox/2026-05-29.md deleted file mode 100644 index ba640636..00000000 --- a/work/briefs/inbox/2026-05-29.md +++ /dev/null @@ -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. diff --git a/work/briefs/weekly/2026-05-29.md b/work/briefs/weekly/2026-05-29.md deleted file mode 100644 index 8f0f34ee..00000000 --- a/work/briefs/weekly/2026-05-29.md +++ /dev/null @@ -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 1–3; next 1:1 likely Jun 15+ (Jun 8–12 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`.* diff --git a/work/ddg-asana-workflow.md b/work/ddg-asana-workflow.md deleted file mode 100644 index 0e3216db..00000000 --- a/work/ddg-asana-workflow.md +++ /dev/null @@ -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 Wed–Fri 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]]