Skip to main content

Pulso’s Friends feature went live on 9 August, and the two bugs worth writing down are the same shape: a control that looked like it worked and enforced nothing.

Sharing itself shipped the way the design review said it had to. Wear history goes out as month buckets rather than dates, because a first-wear date reconstructs a purchase date to within five days on four of my nine watches, and value goes out as a band rather than a number, because what I paid and what a watch is worth are the same figure on 9 of 10 rows. Both were checked end to end against a second real account, which is the only honest way to test a two-party flow.

Then the switches. The friend invite link could not be redeemed anywhere: the server has a /friends/redeem route and nothing in either app ever called it, so every invite was a link to a dead end. And the roadmap permission gated nothing at all, which I proved by shipping a probe rung while the switch read false and watching it arrive anyway. A permission that is off and still sends the data is worse than no permission, because it comes with a claim attached.

Also today, push was routing Android tokens to APNs, which can never deliver them, the target count filed Android devices in the iOS bucket, and feedback submitted from Android filed itself as web. The sign-out recursion found on 6 August is fixed in build 22, with partial proof only, since reproducing it needs a live device token and a dead session at the same time. Build 24 is archived and carries 22, 23 and 24 in one upload, because testers are still on 21.

Leave a Reply