1.Software handoff when an engineer changes teams
When it fits: Use this when an engineer is moving to another team, ownership of a service changes permanently, and the outgoing person stays in the building but will soon be busy with other work.
Handoff: notifications service, Kenji Watanabe to Olivia Hart
Written: 2026-11-13 Effective from: 2026-11-16, 09:00 Type: permanent Outgoing person reachable until: 2026-12-18, chat any time, plus a 30-minute call every Thursday Related: [[Notifications service]]
Status in three sentences
The service is stable: 99.4 percent delivery over the last 30 days and no incidents since August. The biggest risk is the Apple push certificate, which expires 2027-01-14 and has never been renewed by anyone but me. The SMS fallback decision is half made.
Open items
- Renew the Apple push certificate. Steps are in the runbook, section 4; it takes about an hour and needs the shared developer account. (@Olivia) @due(2026-12-15)
- PR 2231, batching for digest emails. Reviewed once, needs a second review and a staging test. (@Olivia) @due(2026-11-27)
- Flaky test in the retry suite, fails about 1 run in 20. Ticket 5120. (@Olivia) @due(2026-12-11)
Decisions in flight
- Drop SMS fallback for password resets? Who decides now: Olivia with Dev (product). Deadline: Dec 4 planning. My recommendation: drop it; it costs about $1,900 a month and handles 0.3 percent of resets.
Watch list
- If the delivery rate drops below 97 percent, check the push provider's status page first. Twice this year it was them, not us. Escalate to the on-call lead.
- If the queue depth passes 50,000, the digest job is running during peak. Pause it from the admin panel.
Open loops and promises
- I told the mobile team (Rosa) we would add a delivery-receipt webhook by Dec 1. Not started. Olivia to confirm or renegotiate the date with Rosa this week.
People
- Rosa Jimenez, mobile lead: main consumer of the service, prefers written requests in the mobile channel.
- Dev Patel, product manager: owns the SMS decision with Olivia.
Where things live and access
- Repository, runbook and dashboards: linked from the service note. Access: Olivia granted admin 11-12.
- Shared Apple developer account: access requested 11-12, pending.
Read-back
- Olivia's summary: certificate by Dec 15, Rosa's webhook date needs an answer this week, SMS decision at Dec 4 planning.
- Questions still open: whether the digest job can move to 03:00 UTC permanently.
- Confirmed by Olivia Hart on 2026-11-13, 16:40