Meeting Title: AI Service Standup Date: 2026-01-23 Meeting participants: Samuel Roberts, Mustafa Raja, Casie Aviles, 15084106115, Gabriel Lam


WEBVTT

1 00:00:13.660 00:00:14.810 Mustafa Raja: Hey!

2 00:00:15.140 00:00:17.030 Samuel Roberts: Hey, how are you?

3 00:00:17.310 00:00:20.709 Mustafa Raja: Yeah, I’m good. Just… just a little kick off.

4 00:00:21.570 00:00:22.610 Samuel Roberts: Oh, no.

5 00:00:23.870 00:00:28.370 Mustafa Raja: Yeah, the AQI here isn’t really great, so… Gets me sometimes.

6 00:00:28.680 00:00:29.740 Samuel Roberts: Oh, yeah.

7 00:00:31.430 00:00:33.409 Mustafa Raja: How’s with my kiddie.

8 00:00:33.640 00:00:38.399 Samuel Roberts: Good, it’s going alright. My wife had to run an errand today, and it’s snowing out like crazy.

9 00:00:38.830 00:00:39.840 Mustafa Raja: Oh.

10 00:00:40.090 00:00:42.159 Samuel Roberts: So she didn’t want to change the increase views.

11 00:00:42.160 00:00:42.590 Mustafa Raja: So.

12 00:00:42.590 00:00:45.390 Samuel Roberts: Hold on one sec, I’m gonna swap headphones for a second, give me a minute.

13 00:00:45.730 00:00:46.400 Mustafa Raja: Okay.

14 00:00:53.240 00:00:54.080 Samuel Roberts: -Oh.

15 00:01:06.950 00:01:08.849 Samuel Roberts: Alright, there we go. Can you hear me now?

16 00:01:09.100 00:01:09.860 Mustafa Raja: Yep.

17 00:01:10.050 00:01:21.459 Samuel Roberts: Okay, sorry, I had… I had these headphones that kind of go around my ear on, but, because I wanted… anyway, the reason I was saying my wife’s running an errand in the snow is because she left the… the boy with me,

18 00:01:21.460 00:01:21.860 Mustafa Raja: Oh.

19 00:01:21.860 00:01:28.830 Samuel Roberts: And so, he’s just behind me in his little… little activity center, screaming away. So I was like, oh boy, I can’t hear anything.

20 00:01:31.400 00:01:33.509 Samuel Roberts: Glad I put on my other headphones and we’re good.

21 00:01:34.180 00:01:34.900 Mustafa Raja: Yeah.

22 00:01:37.110 00:01:39.319 Mustafa Raja: How old… how old is he now?

23 00:01:39.540 00:01:43.130 Samuel Roberts: He is… what day are we at? He will be 7 months in 2 days.

24 00:01:43.130 00:01:44.950 Mustafa Raja: Oh, time flies.

25 00:01:44.950 00:01:52.290 Samuel Roberts: It’s crazy, man. It’s… I could go on and on, like… Something about… Especially, like, 2020,

26 00:01:52.590 00:01:55.030 Samuel Roberts: I turned 30, and COVID.

27 00:01:55.300 00:02:04.380 Samuel Roberts: So, like, time already was starting to change for me, and then having a kid, it’s just totally different. Wise and it’s slow, I don’t know how it does it, but…

28 00:02:07.130 00:02:08.310 Samuel Roberts: Who’s the phone number?

29 00:02:08.699 00:02:15.919 15084106115: It’s probably nicer. That’s me today. I’m, actually meeting up with, Utam and Shaysu at a WeWork in Austin.

30 00:02:16.270 00:02:18.440 Samuel Roberts: Oh, sick! Nice! That should be fun.

31 00:02:18.840 00:02:19.560 15084106115: Yeah, yeah.

32 00:02:20.070 00:02:22.000 15084106115: Yeah, I’m sure we’ll send some pictures.

33 00:02:22.170 00:02:24.510 15084106115: Definitely, definitely. It’s just a nice time.

34 00:02:25.760 00:02:26.860 Samuel Roberts: Cool, cool. Alright.

35 00:02:26.860 00:02:30.649 15084106115: Crappy day, though, today in Austin. It’s like… Super rainy.

36 00:02:30.870 00:02:34.219 Samuel Roberts: Oh, yeah, yeah, we’re getting tons of snow here. I think it’s that whole big storm.

37 00:02:35.570 00:02:36.410 Mustafa Raja: Yeah, legit.

38 00:02:36.410 00:02:38.590 Samuel Roberts: Covering half the country, yeah.

39 00:02:39.320 00:02:40.030 15084106115: Yep.

40 00:02:40.510 00:02:43.800 Mustafa Raja: Yeah, I heard Texas had some sort of storm, right?

41 00:02:45.850 00:02:46.420 15084106115: Yeah.

42 00:02:46.420 00:02:47.089 Samuel Roberts: Yeah, they can…

43 00:02:47.090 00:02:49.310 15084106115: It was, actually a pretty big snowstorm.

44 00:02:49.700 00:02:50.230 Samuel Roberts: Yeah.

45 00:02:52.100 00:02:55.010 Samuel Roberts: Yeah, it’s like… everywhere, basically.

46 00:02:56.340 00:02:56.820 15084106115: Yep.

47 00:02:56.820 00:03:00.100 Samuel Roberts: It’s gonna be, yeah, it’s gonna be crazy. Anyway.

48 00:03:00.660 00:03:01.930 Samuel Roberts: How’s everyone?

49 00:03:03.970 00:03:04.500 Mustafa Raja: Good.

50 00:03:04.500 00:03:10.209 Samuel Roberts: Good. Yesterday was good, feeling Friday, Friday, ready to end the week strong.

51 00:03:12.780 00:03:16.390 Mustafa Raja: Cool. Well, I sent you the email, did you get it? I saw it.

52 00:03:16.390 00:03:19.650 Samuel Roberts: But I was looking at it just now, I was catching up on all my slacks from last night.

53 00:03:19.770 00:03:23.760 Samuel Roberts: Okay. So I will, I will respond to that later.

54 00:03:23.760 00:03:24.390 Mustafa Raja: Lucky.

55 00:03:25.080 00:03:29.080 Mustafa Raja: I didn’t run it on the conversation once, this is just the…

56 00:03:29.840 00:03:33.579 Mustafa Raja: You know, messages ones, not the conversation one, so…

57 00:03:33.580 00:03:36.490 Samuel Roberts: Okay, yeah, that’s fine for now, I wanna see how this looks.

58 00:03:36.490 00:03:37.150 Mustafa Raja: Hmm.

59 00:03:39.030 00:03:41.410 Samuel Roberts: Cool, alright, yeah, I guess let’s,

60 00:03:41.930 00:03:48.979 Samuel Roberts: Let’s start there, since we’re already talking that. So, ABC, the evals are run, what’s the, like, top level? How do they look?

61 00:03:49.430 00:03:56.180 Mustafa Raja: Yeah, so, I saw that, for cancellation stuff, Amber said that it looks good now.

62 00:03:56.330 00:03:57.050 Mustafa Raja: Oh, great.

63 00:03:57.050 00:03:57.480 Samuel Roberts: Okay.

64 00:03:57.560 00:04:00.990 Mustafa Raja: That… that ticket should be… should be good to go now.

65 00:04:02.070 00:04:06.659 Mustafa Raja: And… For events, yeah, I,

66 00:04:06.910 00:04:11.219 Mustafa Raja: I’m looking forward to talking to you about that, once you get a chance to take a look at that.

67 00:04:11.720 00:04:27.479 Mustafa Raja: Apart from that, there is an issue in NHN. some, for some, for some reason, N8N is throwing network error on, the vector, database tool.

68 00:04:28.180 00:04:29.470 Samuel Roberts: Oh, no, okay.

69 00:04:29.470 00:04:35.720 Mustafa Raja: Yeah, this happens sometimes, and, this… I believe this has been flagged twice now.

70 00:04:36.080 00:04:39.169 Mustafa Raja: So… I think we might need to take a look at that.

71 00:04:40.200 00:04:42.769 Mustafa Raja: Okay, a network error.

72 00:04:42.770 00:04:44.769 Samuel Roberts: I was gonna ask, yeah, is that…

73 00:04:44.770 00:04:45.710 Casie Aviles: Yeah…

74 00:04:46.230 00:04:46.660 Samuel Roberts: Where do we think.

75 00:04:46.660 00:04:46.980 Casie Aviles: the air.

76 00:04:46.980 00:04:47.830 Samuel Roberts: areas.

77 00:04:48.620 00:04:49.610 Samuel Roberts: Like, what?

78 00:04:49.610 00:04:55.880 Casie Aviles: with the… the Supabase, sorry, Supabase Vector tool, and… Okay.

79 00:04:56.460 00:05:04.230 Casie Aviles: I’ve… it just throws, like, a big error log, but I checked, and it’s mostly, like, a network error, but…

80 00:05:04.310 00:05:08.810 Samuel Roberts: Okay. It happens, kind of… it’s weird because.

81 00:05:08.810 00:05:13.549 Casie Aviles: Sometimes the tool works well with the same question.

82 00:05:13.770 00:05:21.590 Casie Aviles: And then… So, another… a different user sends the same question, and then it gets the error, so…

83 00:05:21.830 00:05:23.549 Casie Aviles: That’s something we…

84 00:05:24.710 00:05:40.539 Casie Aviles: we have to dive into, so, yeah, we were in a call just earlier with Patricia, so that’s one of the things that she raised, and we said that we were also starting to move away from, you know, N8N,

85 00:05:40.840 00:05:47.609 Casie Aviles: Yeah. But I think, for short term, since that’s still in progress, so…

86 00:05:47.610 00:05:48.320 Samuel Roberts: Yeah.

87 00:05:48.320 00:05:49.839 Casie Aviles: We have to take a look at

88 00:05:50.040 00:05:53.319 Casie Aviles: Or, like, at least understand what’s triggering that.

89 00:05:55.100 00:06:00.740 Casie Aviles: Definitely. That’s what we can do, so we have a better sense of… what… what the.

90 00:06:00.740 00:06:01.340 Samuel Roberts: Yeah.

91 00:06:01.340 00:06:02.950 Casie Aviles: do for now, to…

92 00:06:02.950 00:06:10.430 Samuel Roberts: Because is it… the question is, like, is it N8N or is it SuperBase? And if it’s superbase, we’re still going to be using that right now, even if we move up N8N.

93 00:06:10.950 00:06:12.010 Casie Aviles: Hmm. So…

94 00:06:12.010 00:06:12.809 Samuel Roberts: We gotta kind of figure out.

95 00:06:12.810 00:06:13.560 Casie Aviles: Which, which…

96 00:06:13.560 00:06:15.600 Samuel Roberts: Side of it is causing this, maybe.

97 00:06:16.960 00:06:17.630 Casie Aviles: Okay.

98 00:06:18.460 00:06:20.210 Casie Aviles: Yeah, other than that…

99 00:06:20.290 00:06:21.390 Samuel Roberts: Yeah, go ahead.

100 00:06:21.730 00:06:23.939 Casie Aviles: I think, yeah, I think that was the main…

101 00:06:24.520 00:06:36.990 Casie Aviles: the main one where she… like, the issue they flagged was, like, they were getting different answers with different people, even when they’re asking the same questions. And we saw that there’s just not one

102 00:06:37.700 00:06:44.340 Casie Aviles: Factor that, you know, affects that. So that’s one, the NATM thing.

103 00:06:44.650 00:06:48.990 Casie Aviles: And then there’s also, like, just a prompting fix that I think should be…

104 00:06:49.340 00:06:51.860 Casie Aviles: Faster to do, okay.

105 00:06:52.520 00:06:58.780 Casie Aviles: What else? And then there’s also, like, she also raised… an issue with…

106 00:06:59.190 00:07:06.680 Casie Aviles: the zip codes in particular, and I did tell her that the new tool that we have should start to address that, and

107 00:07:06.800 00:07:16.040 Casie Aviles: I mean, I would… I would love if they… if the goal at the end is to phase out all of those spreadsheets, because there’s just so much.

108 00:07:16.040 00:07:17.200 Samuel Roberts: Yeah, I agree.

109 00:07:17.200 00:07:19.320 Casie Aviles: Challenge, yeah.

110 00:07:19.500 00:07:23.470 Samuel Roberts: Yeah, part of that, we might have to really get in with them and make sure that, like.

111 00:07:24.120 00:07:26.880 Samuel Roberts: We solidify a good source of truth.

112 00:07:27.840 00:07:28.620 Casie Aviles: Yay.

113 00:07:28.620 00:07:31.779 Samuel Roberts: If that’s not on spreadsheets, that would be great.

114 00:07:31.780 00:07:34.000 Casie Aviles: That’s true, because it’s not like…

115 00:07:34.380 00:07:41.710 Casie Aviles: Yeah. One place. It’s not like we’re not doing updates in one place, they have, like, different formats across different spreadsheets, and then…

116 00:07:41.710 00:07:42.210 Samuel Roberts: Yeah.

117 00:07:42.210 00:07:47.430 Casie Aviles: They’re updating everything, and we don’t even know when they’ve updated it.

118 00:07:47.550 00:07:48.170 Casie Aviles: Amazing.

119 00:07:48.170 00:07:48.700 Samuel Roberts: Interesting.

120 00:07:48.700 00:07:49.440 Casie Aviles: Yeah.

121 00:07:49.440 00:07:56.819 Samuel Roberts: Yeah, is the spreadsheet right now, like, is that where their, like, is that where all of their stuff lives, or is that just for convenience for the CSRs?

122 00:07:58.250 00:08:00.869 Casie Aviles: Like, for the… for assignments and stuff.

123 00:08:01.650 00:08:02.340 Casie Aviles: I believe it…

124 00:08:02.340 00:08:02.940 Samuel Roberts: chips.

125 00:08:03.200 00:08:04.080 Samuel Roberts: Yeah, sorry.

126 00:08:04.080 00:08:12.700 Casie Aviles: I’m not entirely sure, but I feel like it comes… I believe someone mentioned before that it’s coming from…

127 00:08:12.930 00:08:15.790 Casie Aviles: Somewhere else, that’s not the spreadsheets.

128 00:08:15.790 00:08:20.709 Samuel Roberts: That’s what I would think, that they must have, like, another piece of software that helps them manage this, so I wonder if we can…

129 00:08:20.930 00:08:24.070 Samuel Roberts: pull from that to keep this… the ZipsDB updated.

130 00:08:24.930 00:08:34.249 Samuel Roberts: But we can talk about that over time with them. That’s a bigger, like, business conversation, I think, to make sure that, you know, we just bypass this intermediate step in general.

131 00:08:34.610 00:08:36.400 Casie Aviles: He, so…

132 00:08:36.400 00:08:36.960 Samuel Roberts: Okay.

133 00:08:37.480 00:08:41.749 Casie Aviles: I’m… I think my… my only… the only thing I’m…

134 00:08:41.880 00:08:43.730 Casie Aviles: I’m a bit worried about this.

135 00:08:43.840 00:08:47.330 Casie Aviles: If Janice is going to be the only user there.

136 00:08:47.840 00:08:50.880 Casie Aviles: then… And then she has a lot to…

137 00:08:51.000 00:08:54.360 Casie Aviles: It would be the same case, where there will be a lot of

138 00:08:54.700 00:08:59.609 Casie Aviles: Updates that need to happen, and it… it will just have to go through her, all of that.

139 00:08:59.610 00:09:04.620 Samuel Roberts: Right, right. Okay, yeah, maybe we want to dig into that. We can talk to…

140 00:09:06.200 00:09:16.699 Samuel Roberts: Yeah, yeah, I’m trying to think how best to do that. We can probably talk to Amber, see what she knows, or what she can talk to them about, or find out, like… because I don’t necessarily want to, like.

141 00:09:17.260 00:09:18.040 Casie Aviles: Hmm.

142 00:09:18.150 00:09:24.670 Samuel Roberts: Jump into whatever system they have, but if there’s a way to access that as, like, a read-only thing and just keep it up to date, maybe that’s a better strategy.

143 00:09:25.720 00:09:27.490 Casie Aviles: I see. Yeah.

144 00:09:27.670 00:09:34.120 Casie Aviles: That’s good, yeah, that’s good, because at least we were able to surface, you know, these, things.

145 00:09:34.120 00:09:35.850 Samuel Roberts: Yeah, yeah, okay.

146 00:09:36.730 00:09:37.780 Casie Aviles: Yeah, so…

147 00:09:37.780 00:09:38.339 Samuel Roberts: And .

148 00:09:38.340 00:09:43.900 Casie Aviles: Now, it’ll be just short-term, yeah, short-term fixes, but these are things we can keep in mind.

149 00:09:44.780 00:09:45.530 Casie Aviles: as we move.

150 00:09:46.480 00:09:51.760 Samuel Roberts: Would you mind typing up a little, like, summary of that meeting, just so that it’s in, like, Slack?

151 00:09:53.210 00:09:53.960 Samuel Roberts: Have it generated.

152 00:09:54.680 00:09:55.629 Samuel Roberts: Oh, go ahead, yeah.

153 00:09:55.630 00:09:58.479 Casie Aviles: I was just waiting for it to show up on the platform.

154 00:09:58.480 00:09:59.949 Samuel Roberts: Perfect. Oh, it was just this morning you said.

155 00:09:59.950 00:10:01.640 Casie Aviles: Alright, cool, yeah, just…

156 00:10:01.640 00:10:07.660 Samuel Roberts: Thank you. Yeah. Alright, cool. Other thoughts,

157 00:10:08.220 00:10:12.339 Samuel Roberts: on… oh, there it is, right now, I just saw the AI Test Channel.

158 00:10:12.640 00:10:15.780 Samuel Roberts: Think of a devil. Other ABC thoughts?

159 00:10:16.430 00:10:16.930 Samuel Roberts: Or…

160 00:10:18.540 00:10:23.890 Casie Aviles: Yeah, other than that, I’ll also be having another call with Janice later.

161 00:10:23.890 00:10:24.450 Samuel Roberts: Okay.

162 00:10:24.790 00:10:29.260 Casie Aviles: Yeah, so that’s where I can probably ask her some more things, but it’s just…

163 00:10:29.260 00:10:29.770 Samuel Roberts: Yeah.

164 00:10:30.440 00:10:33.740 Casie Aviles: Walking her through the new tool, so that’s.

165 00:10:33.740 00:10:42.219 Samuel Roberts: Okay. Yeah, I would say, yeah, if you can find out, like, where this comes from, and maybe what their source of truth is, and we can do a little investigation there and see if there’s a way to…

166 00:10:42.400 00:10:47.019 Samuel Roberts: leapfrog these spreadsheets, and maybe even have, like, leapfrog Janese editing it.

167 00:10:47.230 00:10:52.980 Samuel Roberts: With the, you know, the admin UI was kind of also a stopgap if we have access to, like, the raw data somewhere.

168 00:10:53.350 00:11:00.150 Samuel Roberts: But we can find that out later, we’ll not make too many plans yet. But yeah, I definitely hope that goes well, and hope that she has got some…

169 00:11:00.260 00:11:01.990 Samuel Roberts: Good feedback on that tool.

170 00:11:03.280 00:11:06.630 Casie Aviles: Okay, yeah, I think that’s all I have from ABC.

171 00:11:06.910 00:11:11.209 Samuel Roberts: Okay, cool. Yeah, and I’ll take a look at those evals, in a little while.

172 00:11:11.430 00:11:13.009 Samuel Roberts: After this, probably.

173 00:11:13.560 00:11:16.529 Samuel Roberts: Cool. I guess let’s jump Lilo.

174 00:11:16.800 00:11:21.149 Samuel Roberts: So prod is live, hooray! Let me, let me.

175 00:11:21.150 00:11:22.250 15084106115: Nice, looking nice.

176 00:11:22.250 00:11:23.500 Samuel Roberts: Celebration.

177 00:11:25.070 00:11:34.330 Samuel Roberts: Yay! Yeah, so I think it, I tested it a little bit with one brand. I think we probably just want to keep, like, one brand on there as a test one, maybe?

178 00:11:35.860 00:11:45.720 Samuel Roberts: So I just… but for now, like, everything seemed to be working exactly like staging. Nothing crazy broke in the deployment. Railway has done a couple weird things.

179 00:11:45.900 00:11:50.130 Samuel Roberts: Pranav and I were talking about this yesterday a little bit, because there was one build

180 00:11:50.490 00:11:58.350 Samuel Roberts: when I was… it was a PR environment when I first made the PR, and it… everything built except the front end. The front end just…

181 00:11:58.720 00:12:14.730 Samuel Roberts: said it was building, and nothing was getting logged. I couldn’t… I did abort it, and then I started again, and the exact same thing happened, and I think I left it for, like, 40-plus minutes, and nothing changed. Eventually, I aborted it, started it again, and it worked. So,

182 00:12:15.090 00:12:18.440 Samuel Roberts: I think this is a PR environment thing?

183 00:12:18.600 00:12:25.930 Samuel Roberts: So just, if you’re deploying to railway, keep an eye every time. Don’t just assume for now, that everything gets deployed.

184 00:12:26.080 00:12:30.210 Samuel Roberts: You know, it only takes a few minutes most of the time, so if it’s going longer than, like.

185 00:12:30.560 00:12:31.369 Samuel Roberts: you know.

186 00:12:31.590 00:12:34.939 Samuel Roberts: 10 minutes, it’s definitely a problem.

187 00:12:35.880 00:12:46.800 Samuel Roberts: And then… yeah, I’m trying to think if there’s anything else I had. They were talking about skills IDs, skill IDs, so I might try to throw something together today, if I can pull those from…

188 00:12:47.070 00:12:52.539 Samuel Roberts: Anthropic for them, and then, yeah, that’s all I got. How about you guys?

189 00:12:54.180 00:12:56.840 15084106115: Yeah, so for me,

190 00:12:57.100 00:13:09.819 15084106115: I’m getting some weird data from Shopify. I’ve been, like, trying to, like, update the query for the MCP server to see if I’d get better data. That hasn’t been working either.

191 00:13:10.000 00:13:27.579 15084106115: So, just to give you guys a little bit more context, in case you guys haven’t, like, looked into, like, the specifics, is they’re looking for specifically new customer data for every single day, and that’s what they want in the Slack report. I’m not able to get that…

192 00:13:27.680 00:13:35.779 15084106115: Ada specifically. And it might just be, like, a definition issue, because, like, new customers, like, in the…

193 00:13:36.270 00:13:38.770 15084106115: CSV that Bobby gave me, it’s like…

194 00:13:38.970 00:13:42.549 15084106115: It’s showing the orders, and it’s not showing, like, number of people.

195 00:13:42.780 00:13:56.340 15084106115: And so, it could just be, like, a definition issue, so I’m… I have a meeting scheduled with Bobby right before our, sync. Yeah, so that should all be sorted out then, hopefully. If it is, like.

196 00:13:56.370 00:14:03.779 15084106115: some MCP issue that I’m not able to figure out. Sam, I might need to just, like, ask you a few questions. We can probably think on that after the…

197 00:14:03.780 00:14:04.380 Samuel Roberts: annoying.

198 00:14:04.380 00:14:15.250 15084106115: the clients think. But yeah, I think this is just, like, a simple thing that, for whatever reason, I’m just not able to, like, grasp exactly, like, the data that they want.

199 00:14:15.250 00:14:16.010 Samuel Roberts: Yeah.

200 00:14:16.280 00:14:22.849 15084106115: And so, if it is an MCP thing, though, I’m sure even that should be pretty simple, and like, we could figure that out by end of day.

201 00:14:23.130 00:14:28.409 Samuel Roberts: Yeah, have you been, like, changing the way the requests are, or have you been adding new tools?

202 00:14:28.570 00:14:29.460 Samuel Roberts: Or both.

203 00:14:30.030 00:14:31.710 15084106115: I’ve been adding new tools.

204 00:14:31.710 00:14:36.140 Samuel Roberts: Okay, that’s what I was gonna say, like, if you can figure out exactly the right way to do it, and like…

205 00:14:36.290 00:14:41.480 Samuel Roberts: you know, whatever the API needs, like, feel free to add a new MCP tool. We just have to make sure that it’s…

206 00:14:41.620 00:14:46.960 Samuel Roberts: in the database, I think, too. So…

207 00:14:46.960 00:14:47.880 15084106115: Oh, interesting.

208 00:14:47.880 00:14:52.360 Samuel Roberts: I think… I think… I’m not 100% sure, but at some point there was a list in the database.

209 00:14:52.460 00:14:55.270 Samuel Roberts: Of, like, which tools are acceptable.

210 00:14:56.300 00:15:02.099 Samuel Roberts: I don’t know if that’s still how it’s doing it, but we can sync on that, if there’s been an issue there.

211 00:15:02.670 00:15:03.929 Samuel Roberts: They may even want to…

212 00:15:03.930 00:15:04.370 15084106115: Yeah.

213 00:15:04.370 00:15:13.709 Samuel Roberts: remove that, potentially. I don’t know, we’ll discuss it later, because, like, the URLs are in the database, because it’s different, you know, locally versus prod.

214 00:15:13.710 00:15:14.490 15084106115: Right.

215 00:15:14.830 00:15:16.520 Samuel Roberts: But I think there was also, like, you know.

216 00:15:16.520 00:15:16.970 15084106115: Yeah.

217 00:15:16.970 00:15:20.069 Samuel Roberts: Known tools and, like, a little bit of an info thing.

218 00:15:22.120 00:15:25.779 15084106115: Oh, okay, so then that could be an issue.

219 00:15:25.780 00:15:30.779 Samuel Roberts: Yeah, take a look. First thing I want to check is if that, CSV that Bobby sending me is correct.

220 00:15:30.850 00:15:31.990 15084106115: Okay.

221 00:15:32.090 00:15:41.260 15084106115: like, I just want to make sure, like, the… I’m actually looking at the correct data in those CSVs. There’s a chance that it’s not, just because, like, I feel like I’ve tried so many different things.

222 00:15:41.260 00:15:42.319 Samuel Roberts: Sure.

223 00:15:42.630 00:15:58.739 15084106115: So, I’ll check on that first. If, you know, that data is correct, then, yeah, it might be what you’re talking about. Like, it might be, like, I’m updating the tool, like… or I’m updating, like, the query to, like, pull the right tools in the code, but it’s not updating the database.

224 00:15:58.740 00:16:02.909 Samuel Roberts: Yeah, I mean, if you’ve added new tools, that could be the issue. If you’re changing tools, it probably isn’t.

225 00:16:03.060 00:16:10.579 Samuel Roberts: Or changing the data, the code inside a tool. So it should still know the same tools, but it might not know the new tool. That could be it.

226 00:16:13.280 00:16:15.910 15084106115: Oh, okay, I think I’m just changing tools then. Yeah, yeah.

227 00:16:15.910 00:16:32.850 Samuel Roberts: Then you’re fine for now. If you want to, like… if there’s, like, a specific, like, you know, once you figure out the right API call for, like, how we can filter new customers and, like, just give it a time or whatever input, and you want to add a new tool, then the database would probably have to be updated with that new tool name, I think.

228 00:16:34.460 00:16:52.910 Samuel Roberts: But if you’re just changing tools, it should all be in there. I would also say double-check the, you know, what is in there, make sure that it wasn’t, like, a tool that isn’t exposed or something, because I think when I set up the MCPs, there were a ton of tools, and I kind of had Cursor just, like, limit it down a little bit, because I didn’t want to overpopulate the…

229 00:16:53.230 00:16:54.640 Samuel Roberts: the context window?

230 00:16:55.960 00:17:00.320 15084106115: So take a look at that, if that’s been an issue. Sorry, I didn’t realize, that might have been a problem, but…

231 00:17:02.020 00:17:16.729 15084106115: No, that’s fine, I feel like that makes sense. I also… because for meta ads, it’s very, I feel like, very simple. Like, this is, like, more of, like, specific data. Meta ads is kind of just, like, the generic, probably just, like, the most common…

232 00:17:16.819 00:17:31.329 15084106115: like, Dan Fields, this is a little bit different, so… Okay. Okay, I will, one thing that I just thought of, like, during the stand-up was, like, I can also just, like, ask questions in the… the chat, to see if, like… because it’s using the same MCP, yeah.

233 00:17:31.520 00:17:36.309 15084106115: And so that’s a good way for me to test, actually, so… Before, I was just kind of, like, running scripts.

234 00:17:37.260 00:17:44.200 Samuel Roberts: what was I… the Shopify… Docs is where I got the…

235 00:17:44.610 00:17:46.860 Samuel Roberts: It has, like, a good assistant there, too.

236 00:17:48.730 00:17:53.670 15084106115: Oh, do you mind linking me to that, if you have it handy?

237 00:17:53.820 00:17:54.740 Samuel Roberts: Yeah, I could probably find it.

238 00:17:54.740 00:17:56.490 15084106115: If I just look up Shopify.

239 00:17:56.720 00:18:00.600 Samuel Roberts: I think it was just at the docks on the right side, I just saw a whole assistant, yeah.

240 00:18:01.260 00:18:08.569 Samuel Roberts: And it was pretty solid, so it might be able to help you sort out exactly, like, how to fetch a very nuanced, like.

241 00:18:09.160 00:18:14.189 Samuel Roberts: you know, filter for whatever it is, but give it a try. Yeah, I’ll see if I can find it, I’ll send it to you.

242 00:18:15.580 00:18:22.429 15084106115: I was literally thinking about just, like, setting up a Shopify account and just, like, doing that, but I think this would be a better thing to do first.

243 00:18:23.340 00:18:29.640 Samuel Roberts: Yeah, I mean, even if it’s just, like, testing the API, like, you know, using the… what if you’ve been testing against Newton Golf?

244 00:18:31.260 00:18:31.970 15084106115: Yeah.

245 00:18:31.970 00:18:41.149 Samuel Roberts: Yeah, so we have… we have the URL and the API key for them, so you could even just, like, make some API calls and test it, and then figure out the logic and put that into the MCP tool.

246 00:18:42.810 00:18:45.550 15084106115: Yeah, yeah, yeah, I’ll probably do that.

247 00:18:45.550 00:18:49.869 Samuel Roberts: Yeah, anyway, if you need a hand, or you need a brain to think… help thinking through, let me know.

248 00:18:50.100 00:18:52.509 Samuel Roberts: We can share a little bit. Totally. Totally, yep.

249 00:18:53.340 00:19:00.640 Samuel Roberts: Cool, and then, you also worked a little bit on the UI for the forecast?

250 00:19:02.310 00:19:11.930 15084106115: Yeah, I kind of just, like, that’s still in progress. Once I got the data for the reports, I just switched over to that, since that was more priority. Yeah.

251 00:19:12.500 00:19:13.070 Samuel Roberts: Okay.

252 00:19:14.200 00:19:14.930 Samuel Roberts: Cool.

253 00:19:15.160 00:19:23.560 Samuel Roberts: I think, yeah, you have a call with them today, we have a call with them after that. Probably just update them on prod, and hopefully get them to send us the…

254 00:19:23.860 00:19:27.030 Samuel Roberts: CSV that we can load all the brands for them.

255 00:19:29.500 00:19:35.180 Samuel Roberts: But yeah, feeling pretty good. Prod is good, forecasting’s happening, we can discuss the warehousing stuff with them in the meeting.

256 00:19:35.400 00:19:37.909 Samuel Roberts: some good options there. I think…

257 00:19:39.500 00:19:43.929 Samuel Roberts: I think it comes right, like, DuckDB as a file might be the easiest thing for now.

258 00:19:45.660 00:19:47.930 Samuel Roberts: So, okay. Cool.

259 00:19:48.040 00:19:50.920 Samuel Roberts: Any other thoughts on Lilo?

260 00:19:54.220 00:19:55.100 Samuel Roberts: Cool, alright.

261 00:19:55.100 00:20:04.689 15084106115: What exactly do we want to kind of go over in our, weekly sync today? Maybe just talk about prod, like, give them some steps to, like.

262 00:20:05.030 00:20:09.379 15084106115: Maybe we can just talk to them about, like, when to use prod, when to use staging.

263 00:20:09.640 00:20:16.070 Samuel Roberts: Yeah, yeah, I was gonna kinda outline that, like, fraud is, like, sacred, and, like, the data there is… is gonna be, like.

264 00:20:16.450 00:20:17.310 Samuel Roberts: you know.

265 00:20:17.540 00:20:24.409 Samuel Roberts: Data to not mess with, whereas staging, don’t… don’t do anything there that you wouldn’t be okay with getting erased, kind of thing.

266 00:20:26.080 00:20:26.520 15084106115: Bull.

267 00:20:26.850 00:20:29.639 Samuel Roberts: And then we’ll obviously set up backups for prod, at least.

268 00:20:31.390 00:20:34.019 15084106115: Nice. Yeah. I’m also thinking, like.

269 00:20:34.530 00:20:45.080 15084106115: to fill up the time a little bit, too, and then also some other useful stuff is, when they’re using clawed code, I feel like they don’t really know yet how to…

270 00:20:45.080 00:20:54.609 15084106115: say, like, you know, because we… like, Bobby had, like, a PR on Monday, or Tuesday, that we just kind of… that’s just, like, sitting there. I was hoping to get to it at some point.

271 00:20:54.610 00:20:55.910 Samuel Roberts: Yeah, yeah, I’d be able to.

272 00:20:55.910 00:21:07.360 15084106115: Like, he has another idea to, like, just create another, like, branch, and, like, know how to do that, so we can kind of, like, walk him through the process for how to do that. That’s true.

273 00:21:07.360 00:21:08.150 Samuel Roberts: True, that’s a good idea.

274 00:21:08.150 00:21:11.550 15084106115: during the call, and… Yeah, and that’d be good for Zach, too.

275 00:21:11.800 00:21:13.289 Samuel Roberts: Yeah, I think so, I think so.

276 00:21:13.690 00:21:14.799 Samuel Roberts: Okay, that’s smart, yeah.

277 00:21:14.800 00:21:17.310 15084106115: Okay, and I think that that should be a pretty good agenda.

278 00:21:18.070 00:21:23.940 Samuel Roberts: Sounds good. Yeah, I think once, like, once now the prod is up and everything, like, taking a look at their PRs.

279 00:21:24.070 00:21:27.369 Samuel Roberts: Will be something we can do on a more regular cadence.

280 00:21:27.500 00:21:31.130 Samuel Roberts: This week was just a little bit, like, you know.

281 00:21:31.420 00:21:34.700 Samuel Roberts: I wasn’t too worried about their, their, like…

282 00:21:34.950 00:21:39.820 Samuel Roberts: DRs until we got everything running for them, so… Yeah.

283 00:21:39.820 00:21:40.600 15084106115: Yep, yep.

284 00:21:40.930 00:21:50.679 Samuel Roberts: Alright, cool. I think that’s it, then, there. ABC and Lilo, I guess, internal.

285 00:21:51.480 00:21:52.290 Gabriel Lam: Now.

286 00:21:52.290 00:21:54.459 Samuel Roberts: There’s a lot going on there. I…

287 00:21:54.460 00:22:04.400 Gabriel Lam: Yeah, there is. I think it’s… I wrote out a PRD. I also, I think that’s your… I hear something… never mind.

288 00:22:05.440 00:22:12.740 Gabriel Lam: Yeah, so basically, I don’t think there is as big of a lift as I think I imagined, based on our convo on

289 00:22:13.210 00:22:19.539 Gabriel Lam: Wednesday. Okay. Since we already have an existing, like, linear output.

290 00:22:20.320 00:22:23.760 Gabriel Lam: that… I mean, the PRD will say everything.

291 00:22:23.760 00:22:24.850 Samuel Roberts: Okay, I’ll take a look.

292 00:22:25.870 00:22:33.210 Gabriel Lam: I’m thinking if we can basically port whatever exists there… sorry, let me, let me step back.

293 00:22:33.210 00:22:33.780 Samuel Roberts: Sure.

294 00:22:34.150 00:22:43.569 Gabriel Lam: everything that automatically generates when we ingest the meeting onto the platform, those tickets are in Superbase. Or those, like, sort of temporary tickets are all in Superbase.

295 00:22:43.570 00:22:47.220 Samuel Roberts: True. And so I wonder if there’s a way for us to, first of all.

296 00:22:47.220 00:22:51.309 Gabriel Lam: Like, add a layer to do some sort of, like, similarity.

297 00:22:52.050 00:22:58.820 Gabriel Lam: like, comparison, or, like, add a few, like, columns for, like, similarity to existing…

298 00:22:58.970 00:23:04.350 Gabriel Lam: tickets, and then I could add as a comment. I don’t think we would really…

299 00:23:04.550 00:23:10.359 Gabriel Lam: I don’t really see it as, like, updating the description, but more just having longer or more verbose tickets.

300 00:23:10.760 00:23:11.690 Gabriel Lam: Sure.

301 00:23:11.980 00:23:15.639 Gabriel Lam: Probably will be better for, like, some sort of version control, as opposed to…

302 00:23:15.810 00:23:20.800 Gabriel Lam: You know, having this ticket that, like, changes over time, and you have no idea how it changes.

303 00:23:21.160 00:23:29.010 Samuel Roberts: Yeah, that’s one thing I don’t love about linear, is tracking those, like, changes is sometimes, like, sometimes it shows a change in the log, and sometimes it doesn’t. And I don’t know when it…

304 00:23:29.010 00:23:29.590 Gabriel Lam: Yeah.

305 00:23:29.590 00:23:30.280 Samuel Roberts: It doesn’t.

306 00:23:30.920 00:23:31.530 Gabriel Lam: But yeah.

307 00:23:32.420 00:23:39.319 Gabriel Lam: Yeah, I guess I also know, like, Mustafa also was… played a big part in setting it up, so I was thinking, yeah.

308 00:23:40.100 00:23:45.130 Gabriel Lam: whether the whole linear API would still be… ideal…

309 00:23:45.130 00:23:46.440 Samuel Roberts: Or…

310 00:23:46.440 00:23:53.100 Gabriel Lam: Yeah, generally, I didn’t want to start, like, messing around and, like, adding a bunch of stuff to our superbase. I don’t want to break anything that’s.

311 00:23:53.100 00:23:53.880 Samuel Roberts: No, I get it, I get it.

312 00:23:53.880 00:24:05.650 Gabriel Lam: So I thought I’d, send that out to you. And for everyone else who is interested in reading the PRD, like, feel free. It’s in the vault, and I will post the…

313 00:24:06.020 00:24:08.550 Gabriel Lam: forwarded to the platform.

314 00:24:08.550 00:24:09.270 Samuel Roberts: Sounds good.

315 00:24:09.810 00:24:10.740 Gabriel Lam: Channel.

316 00:24:11.660 00:24:18.150 Gabriel Lam: That’s really been it. Yeah.

317 00:24:19.680 00:24:20.330 Samuel Roberts: Okay.

318 00:24:20.450 00:24:23.290 Samuel Roberts: Cool, yeah, I saw, like, when Tom was in there, I saw a bunch of stuff.

319 00:24:24.890 00:24:29.890 Samuel Roberts: moving, moving along. I saw a lot of, test alerts and things.

320 00:24:29.890 00:24:35.719 Gabriel Lam: Yeah, there’s… I think he’s trying to test out this Brainforge assistant, and I’m thinking maybe…

321 00:24:36.810 00:24:42.929 Gabriel Lam: I know… I don’t usually know who’s the one, like, managing or grooming tickets. I see, like.

322 00:24:43.140 00:24:46.109 Gabriel Lam: Casey’s an EP.

323 00:24:46.570 00:24:54.240 Gabriel Lam: And I’m like, okay, who’s usually the one group, you know, managing these things? And, like, sending… basically being able to send these tickets to the right people to review.

324 00:24:54.240 00:24:54.580 Samuel Roberts: Right.

325 00:24:54.580 00:24:55.790 Gabriel Lam: via Slack.

326 00:24:56.130 00:24:56.699 Samuel Roberts: Sure, sure.

327 00:24:56.700 00:25:02.060 Gabriel Lam: Which I think is an easier or more visible opportunity than

328 00:25:02.490 00:25:07.519 Gabriel Lam: going onto the web and being like, alright, I don’t know who’s responsible for each ticket.

329 00:25:08.020 00:25:08.740 Samuel Roberts: Yeah, yeah.

330 00:25:08.990 00:25:09.880 Gabriel Lam: So…

331 00:25:12.080 00:25:18.170 Samuel Roberts: Okay, yeah, I think that’s probably smart. Yeah, I mean, if we can, like, after meetings, do something where…

332 00:25:18.290 00:25:27.060 Samuel Roberts: Yeah, like, we have the tickets that get generated, we have the lookup to make sure that we can update tickets that are there, and then sending an update to the EPs is probably the…

333 00:25:27.580 00:25:30.110 Samuel Roberts: The flow that makes the most sense.

334 00:25:31.050 00:25:34.590 Samuel Roberts: Or even just the channel tagging the EP so that everyone hasn’t, has,

335 00:25:35.190 00:25:40.760 Samuel Roberts: Visibility, or like, you know, if a service lead needs to jump in and give some input, or something.

336 00:25:42.660 00:25:44.330 Samuel Roberts: Alright.

337 00:25:44.540 00:25:47.400 Samuel Roberts: Yeah, I’ll take a look at the PRD today.

338 00:25:48.270 00:25:49.690 Samuel Roberts: See what my thoughts are there.

339 00:25:52.390 00:25:53.250 Samuel Roberts: Cool.

340 00:25:53.860 00:25:58.580 Samuel Roberts: Yeah. Any other… any other things on… on anything, I guess?

341 00:26:00.840 00:26:02.289 Samuel Roberts: How are we feeling about this week?

342 00:26:03.640 00:26:04.770 Samuel Roberts: Overall.

343 00:26:08.450 00:26:18.180 Gabriel Lam: I guess I have a technical question about Railway, which is, like, how does Railway sit amongst our ecosystem? And, like, are we moving away from Heroku?

344 00:26:18.350 00:26:22.490 Samuel Roberts: Yeah, I think… I think long-term the plan is moving off Heroku.

345 00:26:22.490 00:26:23.060 Gabriel Lam: Okay.

346 00:26:23.800 00:26:24.480 Gabriel Lam: But there were…

347 00:26:24.480 00:26:24.800 Samuel Roberts: Exactly.

348 00:26:24.800 00:26:26.679 Gabriel Lam: interchangeable, right? Like, it seems…

349 00:26:26.680 00:26:28.049 Samuel Roberts: Yeah, they’re both, they’re both, like.

350 00:26:28.050 00:26:28.740 Gabriel Lam: rotation.

351 00:26:28.740 00:26:38.899 Samuel Roberts: Yep, yep. If you see Heroku listed anywhere, it’s just a hosting, you know, it’s… it’s a layer on top of, like, AWS, basically. Right. That gives you, like, some UI stuff, and…

352 00:26:39.040 00:26:45.159 Samuel Roberts: Railway, basically, is a different flavor of, like, what Heroku’s doing.

353 00:26:45.160 00:26:45.800 Gabriel Lam: Sounds good.

354 00:26:45.800 00:26:48.480 Samuel Roberts: So,

355 00:26:48.640 00:27:03.140 Samuel Roberts: Yeah, I think Railway makes a lot of sense, especially as we’re moving to, like, this monorepo with, like, multiple Slack bots, and the platform, and, you know, whatever other, like, cron jobs we’re gonna have running, and things like that. Railway’s a little more manageable for that, whereas Heroku is, like.

356 00:27:03.350 00:27:12.409 Samuel Roberts: run this process, and that’s a server, and then you have to spit up another one for another server, and Railway had us that all in, like, one environment for you. So,

357 00:27:12.640 00:27:14.599 Samuel Roberts: I think, yeah, Lilo was kind of the, like.

358 00:27:14.990 00:27:31.559 Samuel Roberts: test for Railway first, and it’s been pretty good, except for whatever I mentioned earlier about odd builds, but overall, it’s been nice. Like, we spun up a… we have a database on there, which, for Heroku, we had to spin up a Subabase instance instead, so, like, there’s a few things that, like, we can do there. We were able to throw up a…

359 00:27:31.560 00:27:36.900 Samuel Roberts: a bucket for storage, which we also had to use Superbase for, so it kind of gives us more options.

360 00:27:38.570 00:27:44.500 Samuel Roberts: But, yeah, it basically is, like, anywhere Heroku is mentioned, you could substitute railway .

361 00:27:44.650 00:27:45.520 Gabriel Lam: Okay.

362 00:27:47.110 00:27:51.580 Samuel Roberts: So, yeah, I don’t know when exactly we’ll make that move, necessarily, internally,

363 00:27:51.680 00:27:58.130 Samuel Roberts: it’s one of those things where, like, if the platform’s working, I don’t want to mess with it too much, but, like, maybe when we make some big update, we move to,

364 00:27:59.450 00:28:05.069 Samuel Roberts: moved to Railway for, like, a few services, and then finally jumped the whole platform over or something, but…

365 00:28:05.070 00:28:06.829 Gabriel Lam: Okay, yup. Yeah.

366 00:28:07.540 00:28:19.679 Samuel Roberts: Yeah, I would say maybe new… any new things we’re gonna push, which I think is basically what’s happening right now with Utah pushing the, the Slack apps, we’ll go to Railway, and then at some point, we will spin up the full platform there.

367 00:28:20.000 00:28:23.189 Samuel Roberts: test it, and then flip the switch for the URL, probably.

368 00:28:26.020 00:28:28.490 Samuel Roberts: Kind of a rough, rough way that would go.

369 00:28:30.360 00:28:37.019 Samuel Roberts: What else? Other, other thoughts or questions on the week in general, or anything like that?

370 00:28:37.820 00:28:42.889 Samuel Roberts: That was just, like, a good question to ask while we have, like, the whole AI team meeting.

371 00:28:48.040 00:28:48.830 Gabriel Lam: Good for me.

372 00:28:49.170 00:28:49.960 Samuel Roberts: Alright.

373 00:28:50.130 00:28:53.620 Samuel Roberts: I mean, I’ll say I’m feeling pretty good about this week. I feel like we made some…

374 00:28:53.760 00:29:01.099 Samuel Roberts: pretty good progress on things. I’m… I’m kind of digging this new system, that we’ve got going. I feel like…

375 00:29:01.590 00:29:06.220 Samuel Roberts: It’s working, you know, we’re falling into a good groove with it.

376 00:29:06.750 00:29:09.189 Samuel Roberts: And yeah, I’m excited to keep going.

377 00:29:11.110 00:29:11.840 Samuel Roberts: Yeah.

378 00:29:13.000 00:29:15.940 Samuel Roberts: That’s all I got. Cool.

379 00:29:17.560 00:29:32.819 Samuel Roberts: I think that’s it, then. If you guys need anything, Slack me. I owe… gave IOU a PRD review, Mustaf, I owe you the evals review, and then we have Lilo calls, and we have all hands, right? So…

380 00:29:33.120 00:29:33.650 Gabriel Lam: Yep.

381 00:29:33.810 00:29:35.719 Samuel Roberts: Cool. Alright, I will see y’all later, then.

382 00:29:36.740 00:29:38.009 Samuel Roberts: Pick me if you need anything.

383 00:29:38.130 00:29:39.950 Samuel Roberts: Alright, have a good one.

384 00:29:41.080 00:29:41.710 Gabriel Lam: Okay.