Files
obsidian-vault/work/briefs/daily/2026-04-22.md
T

9.1 KiB
Raw Blame History

All data confirmed. No post-snapshot changes. Writing the brief now.


Daily Brief — 2026-04-22

🔴 Urgent / Overdue

1. [OVERDUE +1d] [DRI] — Proposal: Rollback /Applications/DEBUG install dir gid:1214136461142650 · macOS App Development Context: Diego added a new comment at 08:20 yesterday — after Alex's 04:55 response — flagging that DEPLOYMENT_LOCATION needs validation to confirm the app is actually run from the debug install path for VPN testing (not just installed there). Alex hasn't responded to this DR2 concern. Task overdue since Apr 21. Action: Reply to Diego's 08:20 comment — confirm whether the DEPLOYMENT_LOCATION validation is in-scope for this PR or needs a follow-up task, and whether the Option A change in the description already addresses it.

2. [DUE TODAY] [DRI] — Text selection in the address bar doesn't work as standard gid:1214071796247142 · Internal Product Feedback Context: Alessandro reproduced the bug Apr 16 and assigned Alex as OOO coverage. No investigation or status posted. Due EOD today. Action: Investigate text selection in address bar; post a fix or a timeline comment before EOD.

3. [DUE TODAY] [DRI] — PR Check: testWhenTabWithConnectionLostError… gid:1213975496167929 · Apple CI Failing Tests Context: Sam S assigned Apr 8 with a direct ask to investigate (suspected flaky test from unreliable CI runner). Two automated overdue reminders fired; no human response from Alex yet. Due date updated to today. Action: Investigate test failure; if confirmed flaky, mark as flaky + notify Sam S. If reproducible, post root-cause note.

Resolved since yesterday (no longer action items):

  • PR Check CSS 14.0.0 gid:1214067738586364 COMPLETED (Alex closed after filing PR #4477)
  • GeolocationProviderTests gid:1213996660793764 → PR #4478 filed + reviewed quick action: merge and close task (see §2)
  • Kick-off: Demo tracker blocking gid:1213551072611251 COMPLETED (notes posted Apr 21)
  • 1:1 with Dominik gid:1214061124588924 COMPLETED
  • FE <> iOS Sync gid:1213472659952301 COMPLETED
  • NSException+cxxHandler.mm crash gid:1214143353966986 → PR #4501 up, CI , review — WAITING for reviewer. Alex is not the blocker.

Backlog cluster (informational — not ranked above active work): do_later/quick_wins tasks with stale dates (Proposal: Phase out Singletons, Consider removing mac_malicious-site-protection_client-timeout, etc.) — expected; no action today.


🟠 Needs Action Today

Merge — 2 min PR #4478 [macOS] Fix flaky GeolocationProviderTests on CI — CI , review (already approved). Merge and close gid:1213996660793764.


Top Priority — Investigation Day 1 gid:1213551050320249 iOS: Demo tracker blocking after chat in onboarding · Due May 11 Role: DRI. Kick-off done yesterday (notes posted, 2 new pixels confirmed, no new localization work). Subscription Promo upsell routing question flagged as open. Action: Begin codebase exploration today — reproduce demo tracker blocking in staging, map the relevant code path, start scoping investigation. This is the first deep-work day for the TP; no meetings blocking today.

New task: gid:1213551072611261 DRI <> Project Advisor async — created during kick-off. Review and confirm scope/expectations for this async channel with your Project Advisor.


PR Review — Direct Ask (AOR) gid:1214121879880035 Remove combinedPermissionView feature flag · Tom Strba Role: Reviewer. Tom's Apr 18 direct ask: "you have the best context." Today is the first day of the Wed/Thu review window per weekly plan. Action: Review the PR today (combinedPermissionView flag + old permission flow removal in apple-browsers).


GitHub Review Queue (AOR — schedule Wed/Thu) 10 review-requested PRs open. Not all need today, but worth one pass:

  • [iOS/macOS] Bump C-S-S to 14.0.0 — AOR-relevant, high-visibility
  • Remove crashCollectionDisableKeysSorting feature flag — likely short AOR review
  • [macOS] Avoid a force unwrap crash when calling debugDescription — safety fix, quick

Remaining 7 can go in a Thursday batch if today fills up.


Career (gap item) gid:1210386994396212 Readiness Self-Reflection for Potential Project Advisor Role: Author. Per weekly plan: draft Part 1 before or after Tuesday's 1:1 (which happened yesterday). No evidence it was done. 30 min. Highest-leverage EP3 action this week — worth protecting a gap for it.


Monitoring (no action needed)

  • gid:1214126868034912 NA Analysis: iOS Duck.ai Onboarding Experiment — still active (modified 01:01 UTC this morning); Felix and Alessandro's thread, no direct question to Alex. Monitor.
  • PRs #4501, #4483, #4482, #4481 — all CI , all waiting for reviewer. Alex is not the blocker on any.
  • gid:1213992139518104 Follow-up: restore onboarding state for duck.ai non-experiment flow — due Apr 27. PR #4482 is the likely implementation; waiting for review. Not urgent today.

🟡 Delegated — Follow Up Needed

1. [OVERDUE TODAY] → Juan Pereira — Pinned tab activates in other window unpinning gid:1210705465887828 · macOS Browser Bugs Due: 2026-04-22 (today). Last modified: Apr 13 — 9 days silent. Action: "Hey — this is due today. Any update on the pinned-tab activation issue? Still on track, or should we re-scope the due date?"

2. [OVERDUE +4 months] → Anh Do — assertionFailure when DBP url is opened gid:1212305913722018 · Personal Information Removal Native Platforms Due: 2025-12-12. No activity since Dec 12. Action (carry from yesterday): "Hey — any update on the assertionFailure when DBP URL is opened? Still in your queue, or should we close/archive this?"

3. [OVERDUE +5 months] → Deepankar — Login autofill shows empty field in macOS Browser gid:1211742725064177 · Autofill bugs Due: 2025-11-17. Last modified Dec 2025. Action (carry from yesterday): Ping Deepankar for status; if no near-term ETA, propose closing or moving to backlog.

Also stale (no due date): Subfeature settings to String conversion → Sabrina (gid:1212016050823964, 3+ months); Font usage standards → Stephen (gid:1206389088453914, 5+ weeks). Low urgency — schedule a batch ping this week if a gap opens.

GitHub Delegated PR Correlation: C-S-S text selection PR gid:1207521936429896 → no GitHub match found. Not merged; no close action needed.


Morning

Today is Earth Day — first observed on April 22, 1970, when 20 million Americans (10% of the US population at the time) showed up in parks, streets, and campuses simultaneously. That single day directly triggered the US EPA, the Clean Air Act, and the Clean Water Act — all enacted within the same year. Not bad for a Wednesday.

🌿 Step outside for 5 minutes before opening Slack.


🔵 Rhythms

TP: iOS: Demo tracker blocking after chat in onboarding gid:1213551050320249 — last changed Apr 21 (kick-off done). Due May 11. Not stale. Investigation phase starts today. Next TP Thread: TP is in early investigation — not close to completion. No next-TP thread action needed yet.

TP kick-off created 3 unassigned subtasks yesterday — Localization, Pre-ship-review, Ship Review (due Apr 2830). Confirm assignees this week.

Upcoming:

  • Tomorrow (Thu Apr 23): Ashby Hiring Team Member Setup gid:1214121856485510 due — no action yet. Start today if possible to avoid last-minute crunch.
  • Fri Apr 24: macOS AppStore UI tests gid:1213798709181906 — delegated to Dominik, due Friday. Fresh task (modified yesterday); no follow-up needed yet.
  • Mon Apr 27: O-L Weekly Meeting
  • May 1 (9 days): AFK starts. Begin identifying in-flight items (open PRs, TP scope, AOR coverage) needing completion or handoff before Apr 30.

Priority Order for Today

  1. Morning ritual — 🌿 Step outside for 5 minutes before opening Slack.
  2. 🔴 Reply to Diego on Rollback DEBUG proposal gid:1214136461142650 — 5 min, unblocks Diego's validation concern.
  3. 🟢 Merge PR #4478 + close GeolocationProviderTests gid:1213996660793764 — 2 min, PR already reviewed.
  4. 🔴 Text selection in address bar gid:1214071796247142 — DUE TODAY; investigate + post fix or timeline before EOD.
  5. 🔴 PR Check: testWhenTabWithConnectionLost gid:1213975496167929 — DUE TODAY; investigate + post findings or flaky label.
  6. 🟠 TP Day 1 — codebase exploration for Demo tracker blocking; reproduce in staging, map code path.
  7. 🟠 Review Tom Strba's combinedPermissionView PR gid:1214121879880035 — direct ask, Wed/Thu window.
  8. 🟡 Ping Juan Pereira gid:1210705465887828 — delegated task due today, 9 days silent.
  9. ⬇️ GitHub review batch — C-S-S bump, crashCollectionDisableKeysSorting, force-unwrap fix (can do in a focused 30-min pass).
  10. ⬇️ Career gap: Draft Part 1 Advisor Readiness doc gid:1210386994396212 — 30 min if a window opens.
  11. ⬇️ Ashby Hiring Setup gid:1214121856485510 — due tomorrow; start today to avoid tomorrow morning rush.
  12. ⬇️ Ping Anh Do + Deepankar — 2 min each (carry from yesterday, no new activity).