Meeting Title: AI-Data Platform Team Standup Date: 2025-09-03 Meeting participants: Mustafa Raja, Casie Aviles, Samuel Roberts


WEBVTT

1 00:01:04.560 00:01:05.790 Samuel Roberts: Hello.

2 00:01:08.500 00:01:09.620 Mustafa Raja: Hey, how are you?

3 00:01:10.200 00:01:11.180 Samuel Roberts: Good, good.

4 00:01:12.270 00:01:13.459 Samuel Roberts: Are you guys…

5 00:01:15.240 00:01:16.280 Mustafa Raja: Yeah, I’m doing good.

6 00:01:17.010 00:01:17.890 Samuel Roberts: Good, good.

7 00:01:18.660 00:01:20.069 Samuel Roberts: Casey, how you feeling?

8 00:01:21.290 00:01:23.600 Casie Aviles: Hey, guys. Yeah. Hi.

9 00:01:23.840 00:01:25.890 Casie Aviles: I’m feeling much better in the moment.

10 00:01:26.250 00:01:27.310 Samuel Roberts: Okay, good.

11 00:01:27.690 00:01:29.060 Casie Aviles: Yeah, just catching up.

12 00:01:29.260 00:01:31.559 Casie Aviles: On the stuff that we have right now.

13 00:01:32.740 00:01:33.610 Samuel Roberts: Cool, cool.

14 00:01:35.060 00:01:41.849 Samuel Roberts: Alright, I guess let’s jump into linear to start. Let me get mine…

15 00:01:42.980 00:01:45.579 Samuel Roberts: up and going here… I had to…

16 00:01:45.780 00:01:48.130 Samuel Roberts: Reboot a bunch of stuff, and…

17 00:01:49.620 00:01:52.959 Samuel Roberts: There we go, I got it here, though.

18 00:01:55.760 00:01:57.889 Samuel Roberts: Alright, there… oop.

19 00:02:00.900 00:02:01.670 Samuel Roberts: Okay.

20 00:02:02.400 00:02:06.030 Samuel Roberts: Let’s collapse all these, sorry.

21 00:02:06.970 00:02:08.300 Samuel Roberts: Alright, you guys can see?

22 00:02:09.150 00:02:09.940 Mustafa Raja: Yeah.

23 00:02:10.220 00:02:10.820 Casie Aviles: Yes.

24 00:02:11.110 00:02:15.870 Samuel Roberts: Alright, cool. So, let’s start at the top, I guess, real quick.

25 00:02:17.500 00:02:24.720 Samuel Roberts: Okay, so I think… ABC does some triage…

26 00:02:26.400 00:02:30.210 Samuel Roberts: I need to do a co-pilot kit thing today.

27 00:02:30.970 00:02:35.549 Samuel Roberts: tom looks like he looked at some of that 8x8 stuff.

28 00:02:37.060 00:02:38.579 Mustafa Raja: Last night.

29 00:02:38.600 00:02:41.410 Samuel Roberts: You guys see that stuff at all this morning?

30 00:02:42.750 00:02:43.269 Mustafa Raja: I’m.

31 00:02:43.270 00:02:44.569 Casie Aviles: I saw the thread.

32 00:02:44.940 00:02:46.939 Samuel Roberts: Yeah, okay, I was catching up too.

33 00:02:47.620 00:02:51.550 Mustafa Raja: Yeah, I don’t have much context on what 8x8 is.

34 00:02:51.550 00:02:53.879 Samuel Roberts: Yeah, I think… Yeah, go ahead.

35 00:02:54.170 00:02:59.380 Casie Aviles: Yeah, I think this is for… they want to get, like, the transcript data from the actual calls.

36 00:02:59.630 00:03:08.149 Casie Aviles: And the idea is, they want to get it from the 8x8 API, but it looks like the pipeline is not… did not run ever, so…

37 00:03:08.150 00:03:08.960 Samuel Roberts: Yeah.

38 00:03:09.430 00:03:16.960 Samuel Roberts: But I think Utam got that sorted out, so I’ll connect with him and make sure that’s good. But besides that, what else do we have going on here? Just triage…

39 00:03:16.960 00:03:26.840 Mustafa Raja: Yesterday, I was assigned a ticket, to drag the, what’s it called? Home Improvement Central dock. I did.

40 00:03:26.840 00:03:27.510 Samuel Roberts: Oh, yes.

41 00:03:28.270 00:03:36.819 Mustafa Raja: It’s an internal review. I’ve attached some screenshots on, how it’s working. It’s, 581…

42 00:03:36.820 00:03:38.719 Samuel Roberts: Oops. Yep, there it is, okay.

43 00:03:43.060 00:03:45.960 Samuel Roberts: Okay, add some forgotten. Okay.

44 00:03:47.190 00:03:50.499 Mustafa Raja: So now it has access to the home improvement dock.

45 00:03:51.580 00:03:55.430 Mustafa Raja: I can answer questions related to home improvement.

46 00:03:56.060 00:03:59.170 Samuel Roberts: Cool, that’s good. Alright, I’ll take a look,

47 00:04:02.350 00:04:05.849 Samuel Roberts: Cool. Alright, I’ll try to get to that today.

48 00:04:06.030 00:04:11.720 Samuel Roberts: The other stuff going on here that I’m thinking about was the database stuff, right?

49 00:04:11.720 00:04:12.560 Mustafa Raja: Yeah.

50 00:04:13.300 00:04:13.969 Casie Aviles: Me neither.

51 00:04:14.690 00:04:17.680 Casie Aviles: For me, the remaining items…

52 00:04:18.390 00:04:24.209 Casie Aviles: would be the ins… I think the inspector sheet, and then also the technicians.

53 00:04:24.490 00:04:26.519 Casie Aviles: So I have the 3 tables.

54 00:04:27.900 00:04:30.089 Casie Aviles: Last week, I finished those.

55 00:04:30.310 00:04:30.980 Casie Aviles: Or…

56 00:04:30.980 00:04:31.490 Samuel Roberts: Yep.

57 00:04:31.830 00:04:37.680 Casie Aviles: the people, locations, and the service area. So, I think there are just 2 more tables which…

58 00:04:38.090 00:04:42.560 Casie Aviles: Should be, like… I think aggregations of those three.

59 00:04:42.890 00:04:44.250 Samuel Roberts: Yeah, exactly.

60 00:04:45.330 00:04:50.119 Samuel Roberts: Which ticket is this? Do we… or which tickets? Just trying to find them here.

61 00:04:52.570 00:04:53.800 Samuel Roberts: I know what’s weird.

62 00:04:54.400 00:05:03.599 Casie Aviles: Sorry, yeah, I know it’s in a project, it’s under a project. Zip Coast Database MVP, I think that that one might have the sub-tickets.

63 00:05:04.300 00:05:05.910 Samuel Roberts: Oh, okay.

64 00:05:06.830 00:05:09.099 Casie Aviles: Zip code, database, MVP.

65 00:05:11.040 00:05:13.640 Casie Aviles: ABC728, I believe.

66 00:05:13.640 00:05:21.250 Samuel Roberts: 728… thank you. Okay, that’s what I was looking for. Perfect. Okay, so we got a inspector sheet and the skills and zips. How are you feeling about those two?

67 00:05:23.120 00:05:24.110 Casie Aviles: Hmm…

68 00:05:25.020 00:05:32.839 Casie Aviles: I’ll… I’ll see if I can finish by tomorrow. I have to look at all the remaining stuff I have to do for…

69 00:05:33.270 00:05:35.680 Casie Aviles: the rest of the week, and I’ll see if…

70 00:05:35.920 00:05:42.140 Casie Aviles: This is… yeah, I haven’t seen all of the work that I’m… Okay. To do, but…

71 00:05:42.710 00:05:47.689 Samuel Roberts: Okay, I would say, if you need some assistance there, let me know.

72 00:05:48.360 00:05:50.780 Samuel Roberts: Okay. But I can try to… I’m not…

73 00:05:51.400 00:05:57.419 Samuel Roberts: I mean, I know Supabase, I can probably jump in a little bit and try to… I’m just not sure the best way to…

74 00:05:57.940 00:06:02.850 Samuel Roberts: What was… what was their strategy for doing these ones? Was it just, because these are coming from…

75 00:06:03.560 00:06:04.770 Samuel Roberts: sheets, right?

76 00:06:05.570 00:06:06.160 Casie Aviles: Yep.

77 00:06:07.290 00:06:09.760 Samuel Roberts: So you just uploaded the CSVs, basically?

78 00:06:11.140 00:06:14.219 Casie Aviles: Yeah, and I did, like, a bit of cleanup, and…

79 00:06:14.520 00:06:16.520 Samuel Roberts: Sure. Processing as well.

80 00:06:16.550 00:06:17.200 Casie Aviles: So…

81 00:06:17.200 00:06:17.950 Samuel Roberts: Okay.

82 00:06:18.290 00:06:24.560 Casie Aviles: Had to make sure that, it… it matches the schema that we… That we outlined.

83 00:06:24.560 00:06:33.209 Samuel Roberts: Of course. Okay, yeah, because I’m thinking these ones are going to be a little more complicated, because we’ve got to match them to what’s there, but probably some kind of little script.

84 00:06:34.780 00:06:35.390 Casie Aviles: Yeah.

85 00:06:36.350 00:06:44.620 Samuel Roberts: This is just the CSV. So yeah, if you… if you need a hand with that, you know, either pairing or just for me to take a look at it because you’re too… too full, let me know, okay?

86 00:06:45.410 00:06:47.429 Casie Aviles: Okay, yeah, I’ll… I’ll let you know.

87 00:06:47.960 00:06:53.740 Samuel Roberts: Cool, thank you. Alright, let me… oop. Alright, so that’s anything else for ABC?

88 00:06:55.460 00:07:01.179 Casie Aviles: I’m also gonna check if we have any triage tickets that need to be resolved.

89 00:07:01.630 00:07:08.259 Samuel Roberts: Okay, cool, yeah, I think there’s a few here, but I’ll let you get into those then.

90 00:07:08.540 00:07:18.219 Samuel Roberts: I’m gonna save internal stuff to the end. Data platform, how we doing there?

91 00:07:19.660 00:07:25.999 Casie Aviles: For data platform, I… I think my last, yeah, my last ticket that I…

92 00:07:26.140 00:07:31.119 Casie Aviles: Put in review here is… For QuickBooks, I think that was financial data.

93 00:07:31.620 00:07:36.770 Casie Aviles: And then, other than that, we have a bunch of to-dos, which are just…

94 00:07:37.620 00:07:41.189 Casie Aviles: I believe, comments that Utam gave, so…

95 00:07:41.190 00:07:48.050 Samuel Roberts: Yeah, okay. I think it’s probably less of a priority right now, just with the client work and catching up and stuff.

96 00:07:48.280 00:07:49.460 Samuel Roberts: So.

97 00:07:49.460 00:07:50.050 Casie Aviles: Okay.

98 00:07:50.740 00:07:53.760 Samuel Roberts: That’s what I would say if you’re prioritizing your day.

99 00:07:54.180 00:07:56.729 Samuel Roberts: Default… where are we?

100 00:07:57.360 00:08:05.270 Mustafa Raja: Yeah, so, for default, I was able to do, so, so if we go towards the internal review…

101 00:08:06.350 00:08:06.980 Samuel Roberts: Okay.

102 00:08:08.740 00:08:19.639 Mustafa Raja: Yeah, so I was able to add people, in real, and then, I was able to also, complete, the EF30.

103 00:08:20.550 00:08:22.260 Samuel Roberts: Okay.

104 00:08:23.170 00:08:32.029 Mustafa Raja: Yeah, so these combos are also done, and what’s it called, if you go back…

105 00:08:33.350 00:08:35.950 Mustafa Raja: I did work on 34.

106 00:08:37.100 00:08:38.210 Samuel Roberts: Okay.

107 00:08:38.210 00:08:46.529 Mustafa Raja: 34, and my goal would be to, before tomorrow, I get this done, and I get another combo done. Okay.

108 00:08:46.760 00:08:53.840 Mustafa Raja: Although these two… these two were the only ones the client requested, I feel we can get one more done.

109 00:08:54.060 00:08:55.760 Mustafa Raja: So… Okay.

110 00:08:56.110 00:09:02.210 Mustafa Raja: And one… one other thing that I will be work… working on… Oh…

111 00:09:04.850 00:09:17.930 Mustafa Raja: Yeah, so Utam said that rather than, based on combos, because the tables are based on combos, we should base them on signals. The reason is, multiple signals are being reused in multiple combos.

112 00:09:18.530 00:09:19.650 Samuel Roberts: Yes, I saw that, okay.

113 00:09:19.650 00:09:30.829 Mustafa Raja: tables based on signals, we can reuse them. Else if we… else if the tables are based on combos, those signals need to be recreated, which is an overhead.

114 00:09:31.460 00:09:33.369 Samuel Roberts: Yes, that makes sense. Okay.

115 00:09:35.550 00:09:38.270 Mustafa Raja: Yeah, so this is the default.

116 00:09:38.270 00:09:39.010 Samuel Roberts: Perfect.

117 00:09:39.370 00:09:43.250 Mustafa Raja: I pretty much have… Okay. I have an idea.

118 00:09:43.400 00:09:44.740 Mustafa Raja: What I need to do.

119 00:09:45.480 00:09:51.330 Samuel Roberts: Okay, great. Yeah, I’m not quite as up to speed with the tooling here that we’re using. This is…

120 00:09:51.730 00:09:53.580 Samuel Roberts: We’re using Clay and browser-based.

121 00:09:53.580 00:09:53.940 Mustafa Raja: Amen.

122 00:09:53.940 00:09:54.470 Samuel Roberts: Is that what’s going on.

123 00:09:54.470 00:09:55.899 Mustafa Raja: Yeah, yeah, yeah, those two.

124 00:09:55.900 00:09:58.899 Samuel Roberts: Okay, yeah, so I don’t know Clay super well, but.

125 00:09:58.900 00:10:01.080 Mustafa Raja: If I can do anything to help her, and, you know.

126 00:10:01.490 00:10:04.859 Samuel Roberts: someone to bounce ideas off of, let me know, but I think you got it under control for the most part.

127 00:10:04.860 00:10:11.779 Mustafa Raja: Yeah, one other thing that I need to do is, they gave us the API gauge that we needed. Yes. So now…

128 00:10:12.310 00:10:21.140 Mustafa Raja: I just need to connect it, or we can update it in our, Heroku thing, and they should be good to go.

129 00:10:21.890 00:10:22.500 Samuel Roberts: Okay.

130 00:10:24.080 00:10:25.809 Samuel Roberts: So that’s, that’s, like, 62 then?

131 00:10:25.810 00:10:29.099 Mustafa Raja: Yeah, and then, we can say that

132 00:10:29.690 00:10:36.399 Mustafa Raja: We can say that, we cannot run 61 until I update the instance.

133 00:10:38.060 00:10:39.470 Samuel Roberts: Yes, okay.

134 00:10:39.470 00:10:42.309 Mustafa Raja: Because this is 500… 500 rows that.

135 00:10:42.310 00:10:44.490 Samuel Roberts: Yeah, no, that’s right. Okay, yeah, yeah, totally.

136 00:10:44.490 00:10:45.330 Mustafa Raja: other things.

137 00:10:45.610 00:10:50.629 Samuel Roberts: Okay, yeah, so I would say go ahead, so we’re… this is good to go, now you have them, you just gotta do it.

138 00:10:50.630 00:10:55.529 Mustafa Raja: Yeah, yeah, yeah, I just, I have those, I just need to update those.

139 00:10:56.110 00:10:56.750 Samuel Roberts: Okay.

140 00:10:56.870 00:10:58.420 Samuel Roberts: Great.

141 00:10:58.450 00:10:59.730 Mustafa Raja: In Europe.

142 00:11:00.110 00:11:02.930 Samuel Roberts: Perfect. And then I should be able to work on 61, too.

143 00:11:03.390 00:11:04.400 Samuel Roberts: Perfect. Okay.

144 00:11:05.390 00:11:10.420 Samuel Roberts: And then, insomnia, where are we at with that?

145 00:11:12.680 00:11:15.750 Casie Aviles: For insomnia, where I left off was…

146 00:11:16.340 00:11:19.830 Casie Aviles: With the Uber Eats manager.

147 00:11:20.610 00:11:22.309 Casie Aviles: Spike, and…

148 00:11:23.740 00:11:31.149 Casie Aviles: And then another one that I need to build is the meta for, yeah, meta ad scraping.

149 00:11:31.440 00:11:34.569 Casie Aviles: But my problem with Uber Eats is…

150 00:11:34.850 00:11:36.910 Casie Aviles: Which is why it’s blocked is…

151 00:11:37.210 00:11:39.739 Casie Aviles: We don’t have API access to…

152 00:11:39.740 00:11:40.670 Samuel Roberts: Yeah.

153 00:11:40.670 00:11:50.969 Casie Aviles: to their… I mean, ideally, I would really prefer if we have API access, but it looks like it’s only granted in a… it’s not… it’s a limited grant.

154 00:11:51.180 00:11:51.880 Casie Aviles: Or, like.

155 00:11:51.880 00:11:52.310 Samuel Roberts: Gross.

156 00:11:53.760 00:11:54.400 Casie Aviles: So, I’m not.

157 00:11:54.400 00:11:55.280 Samuel Roberts: Did you get a…

158 00:11:55.550 00:11:55.870 Casie Aviles: Yeah.

159 00:11:55.870 00:11:59.870 Samuel Roberts: A sense of how complicated it is to get that access from the spike?

160 00:12:00.150 00:12:06.730 Casie Aviles: I think that would be for… yeah, I’m checking your comment, actually, right now.

161 00:12:08.060 00:12:12.569 Casie Aviles: Yeah, I think the… the… They would have to approve this, or they would have to…

162 00:12:12.870 00:12:20.090 Casie Aviles: Yeah, the client would have to handle this, because it involves, like, signing some stuff, like, some agreements.

163 00:12:20.330 00:12:23.930 Casie Aviles: on Uber’s end, and I’m not sure if they really want to go through all of that.

164 00:12:23.930 00:12:25.949 Samuel Roberts: Yeah, probably not. Okay.

165 00:12:26.560 00:12:31.289 Casie Aviles: Yeah, and I think, yeah, it’s limited, so probably just not…

166 00:12:31.470 00:12:35.739 Casie Aviles: Yeah, a few partners have access to the API, which sucks.

167 00:12:35.740 00:12:53.220 Samuel Roberts: Big guys, yeah. Okay, yeah, I… my thoughts on that spike were, basically, I mean, I was curious about that, because I wasn’t sure if it was clear how convoluted that process would be, but then also, it… we might have to do the kind of brittle

168 00:12:54.010 00:12:56.869 Samuel Roberts: browser-based… Playwright kind of thing.

169 00:12:58.100 00:12:58.840 Casie Aviles: Yeah.

170 00:12:59.090 00:13:04.950 Samuel Roberts: Because if we needed… the other one… the other option wasn’t daily, is that correct? I don’t have it in front of me, but I think that’s what I remember.

171 00:13:05.410 00:13:06.140 Samuel Roberts: the export?

172 00:13:06.400 00:13:14.090 Casie Aviles: Yes, so… They have, like, a native… scheduled reports.

173 00:13:14.240 00:13:23.980 Casie Aviles: But the problem there is it’s weekly, so I can only schedule it to be weekly or monthly, but not daily, and we’re doing the tracking daily, so…

174 00:13:23.980 00:13:24.890 Samuel Roberts: Yeah.

175 00:13:24.890 00:13:27.170 Casie Aviles: I don’t think that’s going to be…

176 00:13:27.620 00:13:38.070 Casie Aviles: the best option, but… but even so, the brittle, the one, the other solution, or option, was actually… is also very…

177 00:13:38.490 00:13:41.530 Casie Aviles: prone to… You know, breaking.

178 00:13:42.140 00:13:43.000 Samuel Roberts: Yeah.

179 00:13:43.520 00:13:46.319 Samuel Roberts: But it seems to be the only way to get the daily stuff right now, right?

180 00:13:47.200 00:13:53.719 Casie Aviles: Yeah, I think that’s… that that’s probably the only way I can see that I can move forward with.

181 00:13:55.970 00:13:56.730 Samuel Roberts: Okay.

182 00:13:57.050 00:14:03.350 Samuel Roberts: Yeah, I would say that’s probably how we have to do it for now, unless… they…

183 00:14:03.640 00:14:06.469 Samuel Roberts: You know, if they need it daily, there’s no other option, really.

184 00:14:06.610 00:14:11.569 Samuel Roberts: And then we just kind of see how brittle it is and understand that.

185 00:14:11.840 00:14:19.130 Samuel Roberts: I don’t know their UI super well for the Uber Eats manager, but… Is it…

186 00:14:19.820 00:14:23.820 Samuel Roberts: I… you know what I mean? Like, I’m not sure how often that’s gonna change or anything.

187 00:14:23.820 00:14:24.360 Mustafa Raja: Yeah.

188 00:14:24.360 00:14:28.000 Samuel Roberts: I can’t imagine it changes that frequently, but… you know.

189 00:14:28.000 00:14:28.700 Casie Aviles: Yeah.

190 00:14:29.840 00:14:32.059 Casie Aviles: And, I have to, like… so…

191 00:14:32.220 00:14:35.419 Casie Aviles: Yeah, the manual processes, like, you have to go to…

192 00:14:35.790 00:14:43.739 Casie Aviles: There are, I think, ads or campaigns tab, and then you just have… you have to generate, like, a report, so you have to click that.

193 00:14:43.840 00:14:44.640 Casie Aviles: And it’s going to.

194 00:14:44.640 00:14:47.770 Samuel Roberts: Oh, that’s right, it also has to download a file, that’s right.

195 00:14:47.770 00:14:48.210 Casie Aviles: So…

196 00:14:48.210 00:14:50.699 Samuel Roberts: And that was awkward with… yeah.

197 00:14:50.870 00:14:56.189 Casie Aviles: Yeah, that adds, like, some complexity to the process, like, if it’s just going to be scraping from portal.

198 00:14:56.190 00:14:56.570 Samuel Roberts: Oh my gosh.

199 00:14:56.570 00:15:00.519 Casie Aviles: a dashboard, I think that’s definitely much easier.

200 00:15:00.980 00:15:04.340 Casie Aviles: The data file download is going to be more complicated.

201 00:15:04.850 00:15:06.360 Samuel Roberts: Okay.

202 00:15:06.820 00:15:10.640 Mustafa Raja: And does my resume let us access those files, or no?

203 00:15:11.900 00:15:15.410 Casie Aviles: Yeah, actually, I, I’m… I think…

204 00:15:15.600 00:15:18.230 Casie Aviles: We… I think there should be a way to…

205 00:15:18.230 00:15:19.529 Mustafa Raja: Yeah. Parse it.

206 00:15:19.530 00:15:22.689 Casie Aviles: Or, like, yeah, to, like, get the file somehow.

207 00:15:23.370 00:15:24.500 Casie Aviles: So…

208 00:15:24.500 00:15:25.170 Mustafa Raja: But, yeah.

209 00:15:25.170 00:15:29.150 Casie Aviles: Like, like I mentioned, it’s going to be not the most elegant.

210 00:15:29.150 00:15:29.910 Mustafa Raja: Yeah, yeah, yeah.

211 00:15:30.240 00:15:30.960 Casie Aviles: Solutions.

212 00:15:30.960 00:15:37.170 Mustafa Raja: Because then, first, we are doing scripting, and then we’ll be parsing the file to… So interesting.

213 00:15:37.570 00:15:39.349 Mustafa Raja: Much, much more complex.

214 00:15:40.120 00:15:41.949 Casie Aviles: Okay. And we… yeah, yeah.

215 00:15:42.160 00:15:43.090 Casie Aviles: That’s pretty much it.

216 00:15:43.810 00:15:45.460 Samuel Roberts: Alright,

217 00:15:45.880 00:15:49.819 Samuel Roberts: I just don’t see any other way forward with it, so it’s gonna have to be that, I think.

218 00:15:50.240 00:15:59.659 Samuel Roberts: Unless they, you know, unless the client changes their requirements or wants to complete those hoops, which I don’t think they’re going to want to, but we can float that even. I just don’t expect it.

219 00:16:02.510 00:16:03.340 Samuel Roberts: Okay.

220 00:16:04.170 00:16:08.809 Samuel Roberts: All right, who… I gotta think who to talk to about that, then.

221 00:16:14.630 00:16:16.579 Mustafa Raja: I guess we have a slight stand-up today.

222 00:16:17.730 00:16:19.920 Samuel Roberts: Do we? Okay. Yeah, good point.

223 00:16:19.920 00:16:21.269 Mustafa Raja: Yeah, the ABC one.

224 00:16:21.450 00:16:25.650 Mustafa Raja: So… Emerge with Amber. Yeah, yeah.

225 00:16:25.980 00:16:28.760 Mustafa Raja: Maybe we can talk about this today.

226 00:16:29.240 00:16:38.359 Samuel Roberts: Okay, yeah, let’s make sure to bring that up. Yeah, okay, perfect, thank you, good call. I didn’t have my calendar in front of me. Perfect, okay. Anything else on insomnia? Is that… that’s kind of where we’re at?

227 00:16:38.900 00:16:41.849 Casie Aviles: I think that’s the main blocker for me.

228 00:16:41.850 00:16:51.780 Samuel Roberts: This one was what he did last night, and then I already done. Okay, cool. Yeah, let’s figure that out at that meeting today, and then I think that I… my expectation is that the path forward will have to be

229 00:16:52.740 00:16:56.109 Samuel Roberts: The browser base, figuring out the download, doing all that, which…

230 00:16:56.330 00:17:01.359 Samuel Roberts: We can break into some subtasks, maybe, and I can try to support a bit more.

231 00:17:01.630 00:17:03.930 Casie Aviles: Yes, yes, that would be ideal.

232 00:17:04.150 00:17:06.329 Samuel Roberts: Okay. But yeah, let’s, let’s…

233 00:17:06.630 00:17:11.570 Samuel Roberts: talk about that at the meeting and make sure that that is the right… because I… Oh, my God.

234 00:17:11.579 00:17:11.939 Casie Aviles: Thank you.

235 00:17:11.940 00:17:13.110 Samuel Roberts: But, yep.

236 00:17:13.480 00:17:16.700 Samuel Roberts: And then Interlude, we’re kind of on hold with, right? So, nothing…

237 00:17:16.700 00:17:19.410 Mustafa Raja: Yeah, Utun has a meeting today with them, so…

238 00:17:19.410 00:17:26.399 Samuel Roberts: Yes, that’s right. Yeah, hopefully, that would be great. All right, so then internal.

239 00:17:27.069 00:17:31.369 Mustafa Raja: Yeah, for internal, I was able to do the… What’s it called?

240 00:17:32.029 00:17:36.649 Mustafa Raja: client hubs, for Spark Plugin and Insomnia. They’re a…

241 00:17:37.500 00:17:38.800 Samuel Roberts: Oh, perfect, okay.

242 00:17:39.560 00:17:43.999 Samuel Roberts: Great. Oh yeah, I saw you going back and forth a little bit on Slack with it. Okay.

243 00:17:44.470 00:17:47.080 Mustafa Raja: I have included some screenshots with it.

244 00:17:47.250 00:17:49.099 Mustafa Raja: In, in the tickets?

245 00:17:49.690 00:17:51.419 Samuel Roberts: Okay, that was.

246 00:17:51.420 00:17:56.780 Mustafa Raja: They’re working on, the internal platform also, and then Slack also.

247 00:17:57.540 00:17:58.960 Samuel Roberts: Cool. Okay.

248 00:18:00.040 00:18:03.140 Samuel Roberts: Great. I guess I’m…

249 00:18:03.930 00:18:12.419 Samuel Roberts: Not 100% sure who would be using those the most, but I’ll… I’ll let people know that that’s looking good, and get people testing it, and make sure that it’s good.

250 00:18:14.060 00:18:20.960 Samuel Roberts: Okay, great, thank you so much, that’s huge. Okay, the other thing I have, and I should probably start adding some tickets for the monorepo,

251 00:18:22.010 00:18:28.369 Samuel Roberts: But I’ve got it… Essentially working as it is, with a few things grayed out.

252 00:18:29.320 00:18:37.409 Samuel Roberts: I want to kind of get a few more things migrated over, and then I’ll probably just… we’ll get you guys in there to, like, see how it is tested out with me, maybe.

253 00:18:37.740 00:18:38.570 Mustafa Raja: We’re… Yeah.

254 00:18:38.570 00:18:41.050 Samuel Roberts: getting in front of everyone.

255 00:18:41.160 00:18:47.450 Samuel Roberts: I should probably throw a ticket or two on here, but I gotta figure out… It’s still in a weird state, because I was testing some Copilot kit stuff with…

256 00:18:48.170 00:18:52.030 Samuel Roberts: Trying to figure out some observability and tracing,

257 00:18:53.620 00:19:01.040 Samuel Roberts: And then the other thing I wanted to talk about, maybe I’ll add that to do, is, spike…

258 00:19:02.500 00:19:05.060 Samuel Roberts: on those frameworks that work with CopilotKit?

259 00:19:10.860 00:19:14.510 Mustafa Raja: By framework, do we mean LANCHL Mendix things?

260 00:19:14.840 00:19:21.340 Samuel Roberts: Yes, so, the way I was testing it right now, is just straight to the, the OpenAI API.

261 00:19:21.340 00:19:23.329 Mustafa Raja: Yeah, the WhatAP, right?

262 00:19:25.100 00:19:27.749 Mustafa Raja: the wrapper for OpenAI, right?

263 00:19:28.000 00:19:40.649 Samuel Roberts: Yeah, so CopilotK can go right to that, but what I’m finding is that I have a really hard time… it’s working, and that’s what I’m able to do for some of the AI agents on the platform.

264 00:19:40.910 00:19:43.369 Samuel Roberts: So they work, they use the right…

265 00:19:43.530 00:19:47.599 Samuel Roberts: prompt and everything. Those are pretty basic agents.

266 00:19:47.700 00:19:51.900 Samuel Roberts: But I can’t seem to get the observability

267 00:19:52.260 00:19:59.370 Samuel Roberts: any kind of observability or traceability set up to work with it, right?

268 00:19:59.880 00:20:05.229 Samuel Roberts: So, I… I might just spend some time going through some of the frameworks a little bit.

269 00:20:05.510 00:20:12.749 Samuel Roberts: And then maybe get your input when I get a spike then, because I was thinking we could split them up, but then I’m thinking, you know what, let me just do a quick dive into them.

270 00:20:13.020 00:20:13.540 Mustafa Raja: Mmm.

271 00:20:13.860 00:20:21.580 Mustafa Raja: So what we would want to do, if this works good with other frameworks, we want to shift our workload to those frameworks, right?

272 00:20:22.060 00:20:25.810 Samuel Roberts: Some of it, at least, is my thought. I think… .

273 00:20:25.810 00:20:33.319 Mustafa Raja: I guess for the internal platform, apart from maybe client hubs, we can move things over.

274 00:20:33.850 00:20:37.479 Samuel Roberts: Yeah. And I think it’s… it’ll be good for us to, like, you know.

275 00:20:37.780 00:20:42.169 Samuel Roberts: get our feet wet with some of these a little bit, because I don’t think we would stop using NHN.

276 00:20:42.510 00:20:43.619 Mustafa Raja: Not official.

277 00:20:43.620 00:20:49.710 Samuel Roberts: I think it would just be, structuring things a little bit different, you know? And it then could still be good for, like.

278 00:20:49.850 00:20:58.819 Samuel Roberts: specific tasks, or agents, actions, I think they call them in Copilot Kit. But then we can have other things that might be a little more…

279 00:20:58.970 00:20:59.440 Mustafa Raja: Yeah.

280 00:20:59.440 00:21:05.949 Samuel Roberts: traceable, especially, which is what I want to figure out, because I don’t like that we don’t have a ton of insight into that with,

281 00:21:06.220 00:21:07.400 Samuel Roberts: Anything right now, but…

282 00:21:07.400 00:21:14.079 Mustafa Raja: Yeah, and who knows, maybe, maybe in future, Copilot supports, NATON2.

283 00:21:14.520 00:21:20.449 Samuel Roberts: Possibly, yeah. I mean, from what I’ve seen a little bit, reading around in some forums, NNN seems a little,

284 00:21:21.930 00:21:25.800 Samuel Roberts: what’s the word I want to use here? Hard to work with for some of these people trying to integrate?

285 00:21:25.940 00:21:30.069 Casie Aviles: Yeah, it’s very limited in when adding observability.

286 00:21:30.320 00:21:39.689 Samuel Roberts: Yeah, exactly. So there’s observability, even some other integrations that I was looking at where they’re, they’re just like, yeah, we’re ready to do it, but N8N isn’t getting back to us, kind of thing.

287 00:21:39.690 00:21:41.700 Mustafa Raja: So we’ll see.

288 00:21:43.380 00:21:47.289 Mustafa Raja: Sorry? So people have tried interiorating it with Copilot.

289 00:21:49.070 00:21:52.900 Samuel Roberts: Yeah, so, a little bit,

290 00:21:53.650 00:21:59.770 Samuel Roberts: I think, I mean, it’s doable, because it’s just… you can use it as just a webhook, and use it as an action, a custom action.

291 00:21:59.770 00:22:03.480 Mustafa Raja: But the tracing is where I lose it, where I just, I don’t know.

292 00:22:04.020 00:22:19.029 Samuel Roberts: you know, if we want to get a general sense of our LLM usage and be able to test things and iterate on the prompts in a better way, I’m wondering if there’s a better way to do that, but… I’ll put together a spike on this, and we can dig in, but,

293 00:22:19.540 00:22:20.870 Samuel Roberts: What was that, Casey?

294 00:22:21.170 00:22:27.040 Casie Aviles: One thing we tried was kind of like a gateway, I think that was what it was called, like.

295 00:22:27.300 00:22:34.470 Casie Aviles: you… we pass the LLM calls through, different, like, Oh, sure. URL, but…

296 00:22:34.470 00:22:35.050 Samuel Roberts: Yep.

297 00:22:35.860 00:22:43.870 Casie Aviles: I don’t know, it’s not very… it’s not the cleanest way either to get… get it… to get the observability and all of that.

298 00:22:44.370 00:22:45.840 Samuel Roberts: Yeah, I…

299 00:22:46.370 00:22:52.450 Samuel Roberts: And I know they have logs, I just… the logs don’t seem to be… you know, I’m trying to centralize things for this observability stuff.

300 00:22:52.580 00:23:01.280 Samuel Roberts: And there might be a way to do it, but I want to get this Copilot kit framework spike anyway, because…

301 00:23:01.720 00:23:02.610 Samuel Roberts: I want…

302 00:23:02.730 00:23:08.220 Samuel Roberts: to have a better sense if we’re gonna use any other tools when we make the right choice.

303 00:23:10.540 00:23:11.320 Mustafa Raja: Yeah.

304 00:23:11.680 00:23:16.959 Samuel Roberts: But that is related to the observability stuff, kind of, like, tangentially, so…

305 00:23:17.290 00:23:22.340 Mustafa Raja: Yeah, and even if we move to Lynch and Alumni Index, I’ll be excited to working with those

306 00:23:22.460 00:23:23.840 Mustafa Raja: It’s been so long.

307 00:23:24.120 00:23:25.230 Samuel Roberts: Oh, good, yeah.

308 00:23:26.030 00:23:34.989 Samuel Roberts: Yeah, I’m curious… I’ve been looking at it back and forth, because, like, my background is more JavaScript, TypeScript, and some of them do both Python and TypeScript, some of them do just Python, some of them do just TypeScript.

309 00:23:34.990 00:23:40.540 Mustafa Raja: I’d say that the Python ones would be more mature than TypeScript.

310 00:23:41.450 00:23:44.079 Samuel Roberts: Yeah, I think for some of them, it is, yeah.

311 00:23:44.080 00:23:50.159 Mustafa Raja: Yeah, but this is… this is from way back when I used to work with these frameworks.

312 00:23:50.160 00:23:50.589 Samuel Roberts: Yeah, I think

313 00:23:50.920 00:23:55.410 Samuel Roberts: I think it’s come a little bit of a way, but I’m gonna… I’ll do the spike and try to sort that out.

314 00:23:55.410 00:23:55.800 Mustafa Raja: That’s good.

315 00:23:55.800 00:23:56.560 Samuel Roberts: some info.

316 00:23:56.560 00:23:57.579 Mustafa Raja: That’ll be helpful.

317 00:23:57.870 00:24:06.150 Samuel Roberts: Yeah, okay. And then, besides that, I’m gonna try to get the… Monorepo up and going.

318 00:24:06.870 00:24:11.980 Samuel Roberts: And if I find anything that I might need a hand with that, maybe I’ll throw a ticket in here so we have it.

319 00:24:11.980 00:24:16.369 Mustafa Raja: Kind of a mess right now. I don’t need to work on anything on internal platform?

320 00:24:16.740 00:24:29.350 Samuel Roberts: Okay, yeah, I’ll… I’ll see what I can get out there, because like I said, it’s a… I’ve been just in the co-pilot kit stuff, and I’m not sure… there’s a few other things I might be able to have you… have you look at, that I’ve just been ignoring.

321 00:24:29.630 00:24:30.620 Mustafa Raja: Okay.

322 00:24:31.210 00:24:32.779 Samuel Roberts: For now. But yeah, I’ll let you know.

323 00:24:33.250 00:24:33.820 Mustafa Raja: Okay.

324 00:24:34.330 00:24:39.209 Samuel Roberts: Alright, anything else? Anything else for me?

325 00:24:40.830 00:24:41.680 Mustafa Raja: Oh, yay.

326 00:24:41.680 00:24:43.439 Casie Aviles: I think that’s all for me.

327 00:24:43.440 00:24:44.160 Mustafa Raja: Yeah.

328 00:24:44.770 00:24:52.550 Samuel Roberts: Okay, cool. The only other thing I wanted to mention… I had mentioned doing, like, a one-on-one, like, every couple weeks or something.

329 00:24:53.040 00:24:59.589 Samuel Roberts: I don’t know… so now, we were talking yesterday that there might be a,

330 00:25:00.270 00:25:03.550 Samuel Roberts: Uten was putting together, like, a monthly…

331 00:25:04.120 00:25:16.159 Samuel Roberts: like, check-in kind of thing, anyway, that everyone’s gonna do, just as, like, a… because, I mean, I think he’s realizing that he can’t do those check-ins all the time, so now, like, I’ll start doing check-ins with you guys, probably.

332 00:25:16.420 00:25:23.830 Samuel Roberts: So we’re hoping to get those done, like, through the first one this month, the month of September. So, I’ll try to get something on the calendar.

333 00:25:24.020 00:25:29.960 Samuel Roberts: Probably… Towards the end of the month, maybe?

334 00:25:30.140 00:25:36.679 Samuel Roberts: Third week, or fourth week of the month, maybe. But I just wanted to give you guys a heads up, we’re kind of finalizing that document now.

335 00:25:36.820 00:25:54.050 Samuel Roberts: But, if… if you want any one-on-one time with me before that, let me know. If you want to, you know… I want to try to get… I’m… basically, I want to try to get a little more in things, a little more involved, so if you need me, feel free to reach out. If you want to pair on anything, or any questions, or anything like that, let me know.

336 00:25:54.120 00:26:03.569 Samuel Roberts: Okay. But instead of scheduling the one-on-ones every two weeks, I’m gonna just do the monthly one for now, and then if we feel like we need another check-in, because we’re a small team, it’s not bad.

337 00:26:04.270 00:26:19.929 Samuel Roberts: you know, sometimes bigger teams, if you do weekly or bi-weekly one-on-ones, you just end up in one-on-ones all the time. And I don’t want that, but we’re small enough that we can probably figure it out. So, yeah, feel free to reach out, let me know. Glad you’re feeling better, Casey.

338 00:26:20.430 00:26:25.419 Samuel Roberts: And, yeah. I’ll see you guys, later on in the other stand-ups.

339 00:26:25.900 00:26:27.049 Mustafa Raja: Okay, thank you.

340 00:26:27.050 00:26:27.889 Samuel Roberts: Alright, thanks, y’all.

341 00:26:27.890 00:26:28.630 Casie Aviles: Thank you.

342 00:26:28.970 00:26:29.929 Mustafa Raja: Thank you. Bye.

343 00:26:29.930 00:26:30.460 Samuel Roberts: Bye.