Executive Summary
May 21 was a full day split between SmallWorld engineering work, content review agent development, and a client meeting. The morning standup covered Todd's migration struggles with span tag tickets and Cam's plan to rip out WorkOS entirely and rebuild the integration with a new gem — a strategic move to get IAM, person/user separation, and user settings on solid footing. Mid-morning was consumed by debugging the content review agent's suggester (charter cohorts leaking into content review suggestions) and designing sub-agent types with distinct charters. The afternoon wrapped with a productive client session deploying an accessible registration form to `forms.theEssential.com`, with email notification setup as the remaining weekend task. Personally, Cam shared difficult family news about Tony leaving after turning 18.
Mind Map
mindmap
root((May 21))
SmallWorld Engineering
WorkOS Rebuild
Remove WorkOS gem
Install new gem
Redo request integration
Person vs User separation
New user settings & invitations
Datadog Migration
Remove HoneyBadger
Deploy Rails 3.4.5
Verify error tracking ingestion
Error log notification levels
Todd's Tickets
Span tag IDs
Broken migrations DML/DDL
Staging deploy needed
David's PRs
Copy changes via Claude
Needs review
Content Review Agent
Suggester Bugs
Charter cohort leaking into suggestions
Chevrons pointing wrong way
Sub-agent Architecture
Distinct charter per sub-agent type
Charters seeded in database
Orchestrator provisions at content review step
Workflow Ordering
Research first
Content alignment middle
Outline last
Future Features
Delivery method selection
Drag-and-drop file artifacts
Essential Mixologist Forms
Accessible form deployed
forms.theEssential.com
Google Maps embedded
Required field validation
Backend Remaining
Database for submissions
Email notifications to Diane
Custom URL routing planned
Office Discussions
AI Model Benchmarks
GPT 5.4 at number 2
GPT 5.5 dropped to 16
Team Ops Migration
Cost considerations
Seat sharing with Claude Code
All-Hands Deck Review
Theme issues
Memory system as entry point
Action Items
SmallWorld Infrastructure
Todd's Span Tag Tickets
Content Review Agent
Essential Mixologist Forms
Team / Process
# Transcript: 2026-05-21 > 43 time blocks from 8:01 AM to 5:01 PM --- ### Team standup PR and ticket updates **8:01 AM - 8:12 AM PDT** | *meeting* **Microphone:** Thank you. Good, how are you? Oh, not too bad. Alright, let's get on with it. All right, I did a little touch up on that existing PR. I let him 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 space span IDs with that. 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. 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. You know, David's paying for Datadog or Honey Badger. Honey Badger does a small part of what Datadog does. Of course, I definitely did a lot more than Honey Badger does. And with the hope that if we deploy that 3, 4, 5 tomorrow, then over the weekend, things will work. We don't have to wait seven actual days. We'll just see. Sounds good. So I'll be doing that. And then I'm going to—I looked into the big JWT WorkerOS. 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 WorkerOS for part of this anyway. So I think I might just approach it that way: remove WorkerOS, install the new gem, and completely redo the request part, which will make it easier to do the authentication stuff in the next week or two. Not authentication—the user settings and stuff like that. So I think that's the right approach. All of this is gearing up for... yeah, I mean, that's part of what I'm trying to rev up to. We'll get all this upgraded, get WorkerOS more lockstep with SmallWorlds. And then we'll get rid of all the old IAM stuff and properly separate person and users—you know, only system users. Like, people are just their LinkedIn and network data that we have. You know, like, do that. And then new user settings and invitations and stuff like that. So we'll get that as part of this. Sounds good. So cool. Okay, anybody have anything they need at the moment? Okay, so I'll talk to you later. We can leave it there, and we'll talk about the day, I'm sure. **System Audio:** Hey Kim, okay let's get going. All right, I did a little touch up on that existing PR and let Cam have it so he could give it a shot. Then I moved on to the next ticket I picked up. They were just in order. It was adding spam. With that, this one is GoTesting and my entire thing is broken. I was able to get a build, but I don't know if it quite works yet. Now I'm dealing with broken migrations—classic DML and DDL. I've got to go pick through SQL statements. So if I get this working, I want to see if this page renders. Then Cam, I think I'll maybe have a branch for you when you do a temporary deploy, just to see if the world blows up. But yeah, hopefully not. I'll get back to applying those span tags into the jobs and controllers as required. I also would 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 the data. Yeah, we'll continue to knock down those four tickets that were given to me. Hopefully with this first one on the processing, we can get it 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. I just worked on a number of small things related to stuff I've been working on. David had some email copy changes he wanted to make. If you guys could look at that at some point to get your feedback. I did also put up a PR, as you know, to remove Honey Badger. We didn't talk about it yesterday because I was without internet in the morning. Yeah, so we're paying for Datadog and we're paying for Honey Badger. Honey Badger does a small part of what Datadog does. Put differently, Datadog does a lot more than Honey Badger does. So with the hope that if we deploy 3.4.5 tomorrow, then over the weekend things will work and we don't have to wait seven actual days—we'll just see if it's good but not great, specifically because it's not tight integration between us and WorkOS. Like, 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 either. So we're gonna have to rebuild our integration with WorkOS for part of this anyway. I think I might just approach it that way: remove WorkOS, install the new gem, and completely redo the WorkOS integration, which will then make it easier to do the user settings and authentication stuff in the next week or two. Not authentication—the user settings and stuff like that. So I think that's the right approach. All of this is gearing up for getting everything upgraded, getting WorkOS more in lockstep with SmallWorld's upgrade. Then we'll get rid of all the old IAM stuff. We'll properly separate person and user so that 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. So we'll handle that as part of this work. Okay, anybody have anything they need? Okay, well I'll see you later. We can leave it there, and we'll talk about it today, I'm sure. ### Solo work on content review agent **8:46 AM - 8:48 AM PDT** | *work* **Microphone:** I do not want to see a charter cohort suggested if a content review agent workflow part is suggested. This should be really easy and straightforward. I don't think this is too hard. Let's fix this. Please, please, please, please—let's work through it. Let's talk through every step until we are getting suggestions that are aligned with what we're thinking because this frankly has taken significantly longer than we had hoped. This is basically a week over on how long I was hoping this would take. I'm working on this. So the fact that... ### Testing with Chrome DevTools session **8:51 AM - 8:52 AM PDT** | *work* **Microphone:** To ensure that everything is working properly, simulate as many tests as possible. You're also welcome to use the Chrome DevTool CLI in any way that you can. Again, after injecting auth or having me provide you with a work OS session cookie to simulate log in and hitting ### Designing content review sub-agent types **8:57 AM - 8:58 AM PDT** | *work* **Microphone:** I think we need a content review sub-agent type and each of those sub-agent types can have a distinct charter assigned to them. We can sort of mock up each of the charters and insert those into the database and when the content review workflow part is present and a user selects a given agent that content review sub-agent with the context of a specific charter will be included and the main orchestrator will be instructed to provision that sub-agent at the content review step along with ### Steering agent suggester improvements **9:02 AM - 9:02 AM PDT** | *work* **Microphone:** And make the suggester a little more valuable and useful. Is there anything that you think I should steer the agent with while it tries to complete this? ### Content generation workflow ordering **9:26 AM - 9:27 AM PDT** | *work* **Microphone:** I think this should be included whenever there's some sort of content generation task. Research should typically be suggested first, then content alignment should be something in between the outline of the content and. Please provide me with a short list of everything I need to report to my boss to fix. ### Workflow delivery method discussion **9:31 AM - 9:34 AM PDT** | *work* **Microphone:** It might be that, you know, I know we just removed the approval feature, but in the future, if we add it back, as an additional change, I think we want to include a final input for the workflow that asks for the delivery methods and allows a user to select from a list of multiple options. I'm also thinking maybe you should be able to drag and drop file artifacts at any point in time when you're in the workflow conversational UI. ### Content review agent final improvements **9:40 AM - 9:42 AM PDT** | *work* **Microphone:** In the content review agent section, is there anything that you think we can improve last minute? Anything that we're potentially missing? So, thank you. ### Personal family situation shared at work **10:06 AM - 10:12 AM PDT** | *personal* **Microphone:** Hey, um, just as David knows this already—I'm not—um, Tony left last night and, uh, we—yeah, we don't—I don't know where he is. And, uh, I think that's—I think he turned 18 over the weekend. I think that's the end of that. Um, so I'm not—I'm working because I can work and it's easier than staring at Life 360, hoping he loses his location back on. But I'm sorry, Michael. That's awful. It's OK. I'm just going to be distracted today a little, so apologies. No worries, OK. OK, so your point is that the file's deprecated, which makes sense. But like, we could also just easily fix it by putting the guards in place, right? Yes, but the line I'm referring to—I sent you a link in our messages and you see it right there—it's that 95th line. Yeah, I mean, honestly, I might have confused myself a little bit here. Let me take a look at my notes. That was mostly just making sure—is this parity, as far as what we had before versus what we have now? I mean, it generally looks like the system that we've applied here is pretty consistent throughout. Do I need to make any additional changes, or is this sufficient? Reviewing again on this call, I'm not seeing anything striking. And looking at my notes, it's OK. So, one thing that—as Claude, especially newer, since Opus 4.7 is wont to do—we're gonna make one small change. It was like, "Here's 40 pages of documentation about the 17-phase project that this will take," and I was like, "Shut the fuck up, I'll do it all in one." And one of the things he was like, "No, you're totally right. We should make this simpler." And so one of the things it called out was that confirmed Datadog is configured to ingest error logs into error tracking—one-time checking of project settings, single config dependency for the whole migration. So your point about just sending an error into the logs doesn't guarantee it will trigger tracking. I don't know, but you're right. Like, that could be the case. We're gonna—that is something that we could turn on, which I will. I'll actually go look into it right now. Yeah, at least it'll give us that sort of visibility. And I'm not sure if you would like to distinguish between those calls—like a simple error message that we can go and look at versus one that would notify us in Slack or something. Yeah, I mean, notify—like, there's different levels of error logs, right? **System Audio:** Just as David knows, this already—I'm not Tony. Tony left last night and we don't know where he is. I think he turned 18 over the weekend. I think that's the end of that. So I'm working because I can work. It's easier than staring at Life360 hoping to turn this location back on. Anyway, it's okay. I'm just going to be distracted today a little, so apologies. I was sorry. Okay. I think actually I don't understand. Well, first thing—the person, first name, last name thing. I get your point. That file is deprecated, which makes sense. But we could also just easily fix it by putting the guards in place, right? One thing that Claude, especially newer, you know, since Opus 4.7 is wont to do—when I was like we're gonna make one small change, it was like here's 40 pages of documentation about the 17-phase project that this will take. And I was like, shut the fuck up. I thought do it all in one. And one of the things he was like, no, you're totally right, we should make this simpler. One of the things is that in the PR it says Datadog is configured to ingest error logs into error tracking—one time check in DD project setting, single config dependency for the whole migration. So your point about just sending an error into the logs doesn't guarantee it will trigger error tracking. I don't know, but you're right. Like, that could be the case. We're going to look into that—that is something that we could turn on, which I'll actually go check into right now. Yeah, I mean, notify—there's different levels of error logs, right? ### AI security and agents prompt discussion **10:23 AM - 10:27 AM PDT** | *work* **Microphone:** If you've been on the internet the last couple of weeks, you've probably seen headlines like this. The agents.md, claw.md system prompt, and any other instruction, maybe skills, maybe commands, that can help prevent some of these scenarios from. My boss said he just pushed up some fixes to the branch that we were working on. Do you mind fetching, pulling, and redeploying? **System Audio:** If you've been on the internet the last couple of weeks, you've probably seen headlines like this. AI's mythical abilities to write interesting questions about the world of security instances would be very bad. Older security concerns died in previous audits, but it is confirmed. If you look at all of the tasks that Dan Stenberg gives his team to make sure that curl is safe, it's very obvious. This is a well-cared-for codebase that gets a lot of review. It's the same reason, by the way, that I think major bugs have not been found in Apache or NGINX. I know there's that one NGINX CVE floating around, but it's not that big of a deal. We'll talk about that in a different video. That being said, there haven't been a ton of bugs found in Apache or NGINX because they're already some of the most highly audited code bases on the internet. So, what am I trying to say here? AI is getting better. I don't know if the myth is up to the task. I have no idea. I don't work at Anthropic. And I also think that Dan Stenberg is just a good developer. Two things can exist. A lot of code has vulnerabilities, but not all code has vulnerabilities. Goodbye. ### Debugging and UI complaints solo work **10:36 AM - 10:40 AM PDT** | *work* **Microphone:** I need to seed the system. I mean, are we gonna be able to test this at all this morning? I mean, why is everything so half-assed and complete? How do I unfuck this? Also, why are the chevrons pointing the wrong way? I mean, what's going on? There's also the charter cohort and charter review both suggested in the same freaking suggestion—the success is. **System Audio:** Thank you. ### Code path testing and review **11:22 AM - 11:23 AM PDT** | *work* **Microphone:** It's basically an unused code path, so I'm not entirely sure I want to hold things up for this specifically. Given that we currently have these changes deployed, can we go through one more round of testing on all the major code paths that have been addressed? If we're seeing the errors that we would expect, you can take a look at the logs to make sure you're seeing the same. And hopefully we can address everything or give it a green light. ### Casual office chat about clothes **11:47 AM - 11:57 AM PDT** | *casual* **Microphone:** Yep. Wow, who are you all dressed up for? What? Well, I had a meeting. Oh. Thank you very much. Well, I'm going to hang it up and wear it Monday. It looks nice. Oh, thanks. Thanks, I appreciate it. Hey Paul, what's up? What, no, I'll actually come out there. Okay, I'll bring my hand. Sweet, sweet. Oh, I'm going to go to the next one. Okay. Oh, careful. So it's all up to speed on everything—building, running—looking much smoother than the cloud. It doesn't seem to churn as much. Yeah. Is that true? I mean, churn in what sense? Oh, I'm gonna try this, I'm gonna try that, I'm gonna try this, and then I'm gonna—you know—just like figure out how I got TBS up and running and got the other thing up and running. You know, like it's much more deliberate and also telegraphic—it's moves. It's like, oh, I'm about to do this, and if it doesn't work, then I'll do this. Instead of just like, oh, here's the first thing that comes to mind, let me go try that. I mean, I find that at least with the... And you should be using 5.4, by the way. Really? Yeah. And people are saying that 5.5 is like a step down. Not that it won't do a good job. I've been using that—almost, I mean—it wasn't installed or something. Does it not install with that app? No. Oh! That's a good question. Yeah, I mean the app should supposedly use it as the same CLI tool as the engine. But it's in the macOS native binary, so maybe it's just—whoops. Oh, looks like... Hey, 5.5 is beating 5.4 on the stupid meter, so... ### Casual chat about all-hands deck **12:26 PM - 12:31 PM PDT** | *casual* **Microphone:** He's got a point. Jesus Miller. I forgot people just waiting until I have officers now. I'm full of food to call me. Good. That's how it's supposed to work. Yeah, is it? Let's see how this Digicon all hands deck turned out. What? Well, the first thing I noticed is that, I mean, I guess this is supposed to be one line maybe, but it's like, why is this saying "Hey, use the Plex Lite theme." I mean, so what I'm gonna do is I'm gonna request some changes. I'm gonna say I think it's going to be a terrible change. Yeah, I'll try with the revisions first, see if I can do anything to salvage it, and then... So how did it get all this information? I mean, you can look at the prompt here, but basically, so maybe it found some links in Slack and wouldn't actually look at them. I think so. I could obviously review. I think we need to maybe insert a slide in what it did. Or put it in the notes, maybe. Well, so I'm thinking that this could be the entry point for the memory system. It's like if every single job has this ledger, kind of like the input implementation notes prompt that I've been using and you might have started using. It can just keep a running ledger of what happens during the job and that can be... ### Casual code review PR discussion **12:42 PM - 12:43 PM PDT** | *casual* **Microphone:** Okay, overalls? Suspenders—I'm sorry, my bad. And then I, like, called out some issue: got an undefined local variable in one of his PRs. So I'm like, "Hey, just wanted to check on this." And there's also this other thing that I wanted to confirm. Apparently there was a linker that could have... yeah, I know, like literally just run the code once. But anyways, he, like, started a Zoom meeting, and I'm like waiting for him. I join, message him, like, "I'm in the meeting, just letting you know." And he hops on, like, "David knows already." **System Audio:** Thank you. ### Casual chat about immersive prototypes **12:53 PM - 12:53 PM PDT** | *casual* **Microphone:** It can make things a little more immersive. Your prototype, for example—it's difficult to sort of convey that. Yeah, totally. I get it for that. But I thought they were saying they use it for— Well, yeah, for everything. ### Casual chat about Claude and coding **1:12 PM - 1:15 PM PDT** | *casual* **Microphone:** Just fuck shit up, right? Is that fair? No, totally. I find that's why I like it — often I need a fresh slate with Claude. Yeah. It's like, which is totally, I gotta smack you. From the thing and then reviewing the code, it created a field guide. And it's been updating the field guide as it goes. Yeah, I mean, I was just gonna say like, it's good practice like when you hit some sort of... ### Discussing AI model benchmark rankings **1:21 PM - 1:21 PM PDT** | *casual* **Microphone:** So 5.4 is number 2 right now and 5.5 is number 16. Man, it's changing every second. I swear, because I just checked earlier, the last time I ran it, it said that 5.5 was ahead of 5.4. Yeah, but like, 5.4 shot up and 5.5 tanked. Yeah, so I mean, what I've been finding is that 5.4 has been like, chilling at the top of the leaderboards for the most part. So while I don't think you're going to have some sort of drastic change in quality, I wouldn't bother. If it ain't broke, don't fix it. ### Tricky bug blew up Claude **1:26 PM - 1:26 PM PDT** | *casual* **Microphone:** Because then it means it's essentially working. I think there's just one bug left. But it's a tricky one. It fucking blew up Claude. ### Discussing Claude workflow switching costs **1:30 PM - 1:30 PM PDT** | *casual* **Microphone:** I pay for it. I just have a bunch of workflows, and the switching cost is too high for me to just switch. I will think about it. And personally, I do like Claude's user interface and user experience. I agree. ### Reviewing AI-generated presentation theme **1:51 PM - 1:55 PM PDT** | *casual* **Microphone:** Yeah, when you tell it a theme, it gets a much different result. It added this, which I like. I wonder where it got that. The logo, which I had said, like, "hey, this is warped everywhere, fix this," is clearly the same asset just changed to be like all masked with the orange. I don't know how it decides. Yeah, I mean, what I think will become clearer is that obviously there's going to be like the win will be able to benefit from the seats you're paying for through cloud code and stuff, but like eventually it'll be a question of cost. So I'll make sure to think about that and start putting together some. I just wonder if we need to actually move to Team Ops first and see if we can actually... Oh, I mean, that's what the suggestion is. Oh, it is? Yeah, so I mean, it's already in. You're already starting. I didn't know that. Is that why it's sometimes a little janky? Yeah. Okay. I mean, well, part of the reason why it's janky is that there aren't a lot of people simultaneously. Are you learning anything about how to do things? Yes, absolutely. The fact of the matter is that this workaround will be janky. There's no way to fix that unless you want to pay full price. Like, can we do things to make it... ### Discussing all-hands deck and office chat **2:01 PM - 2:05 PM PDT** | *casual* **Microphone:** The green roses that I put in here. Why is the client so controversial? That's funny. I mean, Roger tried to put his DNA into a grapefruit to create a new... or sorry, an all-hands deck. Not sure where it came from. Magic. ### Brief casual office exchange **2:38 PM - 2:41 PM PDT** | *casual* **Microphone:** Thank you. Why don't you cook for me, Bill? Hey. ### Child on computer personal moment **2:50 PM - 2:51 PM PDT** | *personal* **Microphone:** That's funny. Whoops. I was gonna say, that sounded really strange. What? No, no, leave that there. Oh, get off Dad's computer. What the heck? Whoa, you gotta stay off there. ### Technical meeting on accessible forms **4:25 PM - 4:42 PM PDT** | *meeting* **Microphone:** Okay, yeah, so I'll tell you right now, this is going to be difficult to do in an email just because you're talking about making this form accessible. Yeah, so I see what you sent me earlier. It looks pretty good. I believe that you're taking a reasonable approach. I mean, I honestly would have probably discouraged you from taking this route too, mostly because creating an email that looks correct is often a pretty difficult task. It's very difficult due to all the protections in place to prevent potentially dangerous emails from getting sent to people. Email providers do a bunch of sanitization, where they remove a bunch of the stuff that makes up the email to make sure that there's nothing dangerous in it, even if the code making up the email is not dangerous at all. So looking at your email, for example, I can see that even though you've styled things in your artifact, the styling has been removed partially. But it doesn't look bad or anything. It just looks different. Anyways, I don't know if you need Netlify at all if we're just going to be sending this via direct email. I think the question becomes how we're going to want to send all of these emails. Is it through MailChimp? Well, what I can do is make sure to get this set up as much as we can without the information that you need to finalize things. And then we can make changes as we need and figure out who the UCEDD distributor is, and make any required changes to the mailing list or to the forum or what have you. I believe I was visiting Chicago last time we spoke on the phone. And I forgot what conference you were at, but I recall the Claude issue we worked through. I'm glad I did. Have you been encountering any issues recently? I know some people have been reporting issues. All right, that's good. That's great. The paid version definitely helps. I mean, I also pay a pretty exorbitant amount of money for mine. But yeah, some people have been complaining, and I assumed it was most people on the cheaper plans that were using it for coding and stuff, which is a very expensive way to use it. I think there's something in this that's saying it's 2025 instead of 2026. Yeah, I'm just going to double check on that here really quick. Yeah, I did. It looks like there was just a minor issue. It read 2025, but it should be 2026. I'm currently deploying your form to a website. I guess it's nearby where the Essential Mixologist website is, as far as where servers are and where code is hosted. So we'll be able to test it out in just a moment here and see how things look. I mean, the code is what it's building in that artifact, but it is confusing and probably looks very strange. Okay, almost set up here. Yeah, I mean, you did a great job with the artifact itself. So what I'll do is, assuming that all looks fine, I'm going to set up the backend, where we're creating a database to store all the emails. I can set something up to notify you when people fill out the form. I mean, it costs a little money on my end, but it's not a big deal. Yeah, I'm not sure if there's any special information or concerns that you have that you want to make sure the form is going to do, but otherwise I'm just going to go ahead and set that up. We could do that. It's just the jankier way to do it, to be honest. You know, Google Forms is great, but you don't get to customize it to look pretty. You're locked into just the Google Workspace tools. I think what you put together with Claude is great and I can just wire it up with everything else. Do we need any sort of email to get sent to the user after they submit? I'll have an email get sent to you every single time someone fills it out. I'll also be creating a database. Wait, I don't want that. No, I just want Diane to get an email. Do we want this whole business address section? ### Continued accessible forms implementation discussion **4:45 PM - 4:51 PM PDT** | *meeting* **Microphone:** Sorry, maybe I need you to explain just one more time exactly what you mean there. Yeah, I mean, it'll just require a little bit more work. That'll be good. So that gives us enough time to potentially implement something like that. Yeah, I mean, honestly, it would be great to get a system like this architected so that it would be fairly straightforward to set this up in advance. Everyone knows exactly how it's gonna work after the show and we'll set up the automations stuff to send emails and the email blast, everything is coordinated at once across the company instead of having you do it, then having Chloe do it for a couple people, and having some other people do it too. It just doesn't make sense to do it like that. Well, hopefully we can fix that. Okay, so I added a Google map. Yeah, that is a required field. I can make sure that it's actually going to force it to be required, and it should work as it was already set up. So I'm going to make sure that it's deployed on this new instance I've got going here. ### Custom URL routing for team forms **4:54 PM - 4:56 PM PDT** | *meeting* **Microphone:** What URL do we need to put in this format? If we were going to let the entire team do it, I would probably create some sort of custom route for your forms where I go like I can't control your computer, but I might be able to do slash Diane and slash forms or something. So like that's probably how I would do it, but I'm not gonna go out of my way just yet until we know exactly whether or not we're going to do it for other people on the team. But I do think this is good to test. As you see here, the URL is forms.theEssential.com, and you can share that with Chloe right now. It should work just fine. You should be getting emails potentially from the form submission I made. But yeah, I can't control your computer anymore until you press continue. It's okay. Thank you. Yeah, so what I was talking about is in terms of theory, this should have sent something, maybe it's not sending to the right email, potentially. I'll need to double check on that here. ### Wrapping up with email setup remaining **5:01 PM - 5:01 PM PDT** | *work* **Microphone:** But basically, we're done. There's just this email setup thing, which obviously you've got basically a whole weekend to get set up and possibly set up. --- <details> <summary>Background Noise (15 blocks)</summary> ### Empty audio fragment **9:08 AM - 9:08 AM PDT** | *background-noise* **Microphone:** . ### Empty audio fragment **9:47 AM - 9:47 AM PDT** | *background-noise* **Microphone:** . ### Unintelligible audio fragment **9:51 AM - 9:51 AM PDT** | *background-noise* **Microphone:** . so ### Brief unintelligible response **9:55 AM - 9:57 AM PDT** | *background-noise* **Microphone:** Hmm. Thank you. **System Audio:** . Thank you. ### Brief unintelligible response **10:03 AM - 10:03 AM PDT** | *background-noise* **Microphone:** Thank you. . ### Unintelligible audio fragment **10:17 AM - 10:17 AM PDT** | *background-noise* **Microphone:** um ### Empty audio fragment **10:47 AM - 10:47 AM PDT** | *background-noise* **System Audio:** . . ### Brief unintelligible response **11:15 AM - 11:15 AM PDT** | *background-noise* **Microphone:** Thank you. ### Unintelligible exclamation fragment **12:17 PM - 12:17 PM PDT** | *background-noise* **Microphone:** What the hell was that? ### TV or movie dialogue playing **12:21 PM - 12:22 PM PDT** | *background-noise* **Microphone:** Damn it. If he killed Julie, he killed my ship. I need you alive. Oh, my God. My feet! Come on as you're supposed to go to shelter. You go quiet and go now, and we take you to the shelter. Help me up. My neck. Come on. Here's your problem. This whole situation just made me feel better. I don't know. I'm sorry. ### Brief unintelligible response **12:35 PM - 12:35 PM PDT** | *background-noise* **Microphone:** Thank you. ### Single word background noise **1:47 PM - 1:47 PM PDT** | *background-noise* **Microphone:** Bless you. ### Single name called out **2:58 PM - 2:58 PM PDT** | *background-noise* **Microphone:** Paul. Paul. ### Empty audio fragment **3:31 PM - 3:33 PM PDT** | *background-noise* **Microphone:** . **System Audio:** . Thank you. ### Unintelligible audio fragment **3:47 PM - 3:47 PM PDT** | *background-noise* **Microphone:** so </details>
May 21 was a full day split between SmallWorld engineering work, content review agent development, and a client meeting. The morning standup covered Todd's migration struggles with span tag tickets and Cam's plan to rip out WorkOS entirely and rebuild the integration with a new gem — a strategic move to get IAM, person/user separation, and user settings on solid footing. Mid-morning was consumed by debugging the content review agent's suggester (charter cohorts leaking into content review suggestions) and designing sub-agent types with distinct charters. The afternoon wrapped with a productive client session deploying an accessible registration form to `forms.theEssential.com`, with email notification setup as the remaining weekend task. Personally, Cam shared difficult family news about Tony leaving after turning 18.