SmallWorld Standup — May 21

8:01 AM - 8:12 AM PDT · Cam, Todd · Span tags, HoneyBadger removal, WorkOS rebuild plan

opus synthmeetingPlatypus

Executive Summary

Short Friday standup with Todd. Todd is unblocked enough on the span-tag tickets to get a build, but is wrestling with broken DML/DDL migrations and wants Cam to do a temporary staging deploy so he can verify span tags actually render correctly in Datadog. Cam will deploy Rails 3.4.5 (Datadog/HoneyBadger overlap) tomorrow so it can soak over the weekend, then yank HoneyBadger entirely. Strategically, Cam committed to ripping out WorkOS and reinstalling with the new gem — the existing integration isn't lockstep (changes don't propagate either direction), which would force a rebuild later anyway. This sets up the IAM cleanup, person/user separation, and new user-settings/invitations work in the next couple weeks. David's Claude-authored copy-change PRs still need a careful pass from Cam.

Mind Map

mindmap
  root((SW Standup
May 21)) Todd Span tag tickets Got build working Broken migrations DML/DDL Wants staging deploy to verify Next steps Apply spans to jobs + controllers Verify in Datadog Cam David's PRs Claude-authored copy changes Need careful review Datadog migration Deploy Rails 3.4.5 tomorrow Soak over weekend Drop HoneyBadger Confirm error-tracking ingestion config WorkOS rebuild Not lockstep today Remove + reinstall new gem Redo request integration Unlocks IAM/user separation Sets up user settings + invites

Action Items

Cam — Datadog / Error Tracking

Cam — WorkOS Rebuild

Cam — David's PRs

Todd — Span Tags

Cam + Todd — Coordination

Strategic context: The WorkOS rebuild is presented as gearing up for a larger upgrade arc — IAM, person/user separation, user settings, and invitations all flow from getting WorkOS in lockstep first.

Transcript — 8:01 AM - 8:12 AM PDT

8:01 AMTodd
All right, I did a little touch up on that existing PR. I let Cam have it so he could maybe give it a shot. And then I moved on to the next ticket I picked up. In order, it was adding span IDs. I went to go test and my entire thing was broken. At the end of the day, I was able to get a build. I don't know if it quite works yet. Now I'm dealing with broken migrations — classic DML and DDL. I gotta go pick through SQL statements. So if I get this working, I want to see if this page renders. And then Cam, I think I'll maybe have like a branch for you. We can do a temporary deploy, maybe just see if the world blows up. But yeah, hopefully not. And then I can get back to applying those span tags into the jobs and controllers as required. I'd also like to see those on staging maybe. But I'll work with you on that one, Cam. Because I'd like to see if I'm doing it correctly and see how it actually looks in Datadog. Yeah, we'll continue to knock down those four tickets that were given to me. Hopefully with this first one working, we can get tested and maybe get moving. So that's it for me, Cam. I'll be chatting with you throughout the day and I'll kick it over to you now.
8:05 AMCam
Okay, sounds good. Thanks, Todd. I just worked on a number of small things related to stuff I've been working on. David had some copy changes he wanted to make. I literally gave him Claude access and he PR'd it for me. I still need to check them because I have a funny feeling they're not quite right. Datadog and HoneyBadger — HoneyBadger does a small part of what Datadog does. Datadog does a lot more than HoneyBadger does. The hope is if we deploy 3.4.5 tomorrow, then over the weekend things will work. We don't have to wait seven actual days. We'll just see. I looked into the big JWT WorkOS. It's not good but not great, specifically because it's not tight between us. When we make a change on our side, it doesn't propagate over there, and when they make a change on their side, it doesn't propagate. So we're going to have to rebuild our integration of WorkOS for part of this anyway. So I think I might just approach it that way: remove WorkOS, install the new gem, and completely redo the request part, which will make it easier to do the user settings stuff in the next week or two. All of this is gearing up — we'll get everything upgraded, get WorkOS more lockstep with SmallWorld. Then we'll get rid of all the old IAM stuff and properly separate person and users — so user is only system users. People are just their LinkedIn and network data that we have. And then new user settings and invitations and stuff like that. We'll handle that as part of this work.
8:11 AMCam
Sounds good. Cool. Okay, anybody have anything they need at the moment? Okay, well I'll see you later. We can leave it there, and we'll talk about it today, I'm sure.