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


WEBVTT

1 00:00:15.340 00:00:16.110 Mustafa Raja: Hey.

2 00:00:16.390 00:00:17.230 Samuel Roberts: Ayy.

3 00:00:20.230 00:00:22.080 Samuel Roberts: How’s it going?

4 00:00:22.080 00:00:23.269 Mustafa Raja: Yeah, I’m doing good.

5 00:00:24.300 00:00:24.900 Samuel Roberts: Good, good.

6 00:00:24.900 00:00:25.919 Casie Aviles: in the moon.

7 00:00:27.120 00:00:38.419 Samuel Roberts: Cool, cool. Would one of you be able to walk through the, linear today for me? I have a bunch of things I’m trying to finish up real quick, and so I don’t really have a good,

8 00:00:38.820 00:00:45.039 Samuel Roberts: linear open. Since I’m only doing a few hours this morning,

9 00:00:45.460 00:00:47.410 Samuel Roberts: Would that be possible? Thank you.

10 00:00:47.410 00:00:51.180 Mustafa Raja: Yeah, yeah, I can, I can share my screen.

11 00:00:51.180 00:00:52.650 Samuel Roberts: I appreciate that.

12 00:00:53.720 00:01:00.580 Samuel Roberts: Just kind of scrambling to make a quick loom and get it out for the stuff I was doing for the transcripts for ABC.

13 00:01:03.270 00:01:06.650 Samuel Roberts: But thank you so much yesterday, Casey, for helping me with that authentication issue.

14 00:01:07.760 00:01:11.070 Samuel Roberts: That was… Causing some problems.

15 00:01:11.270 00:01:19.390 Casie Aviles: Yeah, sorry. Did it… did it… did you spend too much time there? I wish I said that earlier, like, I…

16 00:01:19.390 00:01:20.220 Samuel Roberts: No, yeah.

17 00:01:20.220 00:01:21.190 Casie Aviles: I got, like…

18 00:01:21.190 00:01:28.280 Samuel Roberts: No, no, you’re good. I mean, I was trying to connect with a… I was trying to connect with a node, the node, and so I didn’t know if I was hitting issues with that, or if I was hitting issues with…

19 00:01:28.940 00:01:31.219 Samuel Roberts: Snowflake itself, but,

20 00:01:31.710 00:01:39.800 Samuel Roberts: Yeah, now, once I realized that, I was able to get the data, everything’s working now, so… Yeah. But now I have a better understanding of Snowflake as well, so that’s good too.

21 00:01:40.450 00:01:41.270 Casie Aviles: Yeah.

22 00:01:43.620 00:01:46.190 Mustafa Raja: Yeah.

23 00:01:46.830 00:01:57.239 Mustafa Raja: So, for me, yesterday I did, look into my charges and was able to pull, put most of them in internal review.

24 00:01:57.600 00:02:03.620 Mustafa Raja: For this one… yeah, this one is going to be…

25 00:02:04.610 00:02:07.450 Mustafa Raja: Mitigated with the database thing that we are doing.

26 00:02:08.060 00:02:15.560 Mustafa Raja: Yeah, and I see that I have more today, so I’ll look into these.

27 00:02:15.820 00:02:19.170 Mustafa Raja: Any other dates? These are all from me.

28 00:02:21.230 00:02:23.320 Casie Aviles: Yeah, for the database…

29 00:02:24.520 00:02:32.300 Casie Aviles: Today, I will… I didn’t… I don’t have much updates from yesterday, but for today, I will meet with Awish, so I’ve set up a…

30 00:02:33.460 00:02:37.360 Casie Aviles: Meeting with him so we can discuss, like, the next steps as well.

31 00:02:37.820 00:02:38.290 Mustafa Raja: Great.

32 00:02:38.290 00:02:39.480 Casie Aviles: for the database.

33 00:02:40.000 00:02:53.800 Samuel Roberts: Okay, yeah, on my end, like I said, I was just exploring the transcripts and connecting it to Andy and the Snowflake data. But, you know, I’m gonna send a loom, because I won’t be, on the rest of the day, starting in, like, half an hour. So.

34 00:02:54.580 00:02:57.239 Casie Aviles: Yeah, you’ll see that. Yeah, that’ll be the update there.

35 00:02:59.210 00:03:01.849 Mustafa Raja: Do we have any updates in this?

36 00:03:01.850 00:03:06.759 Samuel Roberts: Yeah, I want to talk about this real quick. The, client hubs that…

37 00:03:06.880 00:03:10.259 Samuel Roberts: Utam had mentioned. I want to say Interlude and Ellie?

38 00:03:11.610 00:03:12.420 Mustafa Raja: Yeah.

39 00:03:12.710 00:03:15.470 Samuel Roberts: Are they… do there other tickets in here for that?

40 00:03:16.510 00:03:17.490 Mustafa Raja: I don’t think so.

41 00:03:17.660 00:03:22.400 Samuel Roberts: Okay, I think we need to make… Let me make sure that those were the ones he mentioned.

42 00:03:24.490 00:03:25.799 Mustafa Raja: And what’s this one?

43 00:03:27.220 00:03:31.109 Samuel Roberts: That’s, I think trying… that might…

44 00:03:31.350 00:03:35.580 Samuel Roberts: 4 weeks ago? That might just be, like, the next thing I was gonna talk about.

45 00:03:35.580 00:03:36.260 Mustafa Raja: Oh, okay.

46 00:03:36.260 00:03:37.489 Samuel Roberts: Which is,

47 00:03:49.020 00:03:53.569 Samuel Roberts: Sorry, one second, just trying to figure out if it was… I think it was Interlude and Ellie.

48 00:03:55.470 00:04:09.479 Samuel Roberts: Yeah, still missing on the client list, yeah, okay. So those two, if we can make tickets for those, and potentially, I don’t know what your time looks like, if there’s… I know there’s a bunch of work to do that, and basically what I discussed with you, Tom, is, getting those two in.

49 00:04:09.700 00:04:16.189 Samuel Roberts: And then… Making it a priority to figure out a better way to add client hubs.

50 00:04:16.459 00:04:19.489 Samuel Roberts: In the next, product cycle.

51 00:04:20.550 00:04:24.589 Samuel Roberts: So, I don’t know, how we can fit those in, but…

52 00:04:25.050 00:04:26.870 Mustafa Raja: The spellings are correct for this, right?

53 00:04:27.080 00:04:29.389 Samuel Roberts: I believe so, yeah, ELLI, yes.

54 00:04:30.370 00:04:33.430 Samuel Roberts: Yeah, I don’t know much about that client, so I wasn’t sure either when I was…

55 00:04:33.430 00:04:33.800 Mustafa Raja: Yeah.

56 00:04:33.800 00:04:34.400 Samuel Roberts: fields.

57 00:04:35.000 00:04:39.369 Mustafa Raja: I just heard it when Utu mentioned it, that we,

58 00:04:39.600 00:04:42.290 Mustafa Raja: I would need to have this client hub.

59 00:04:43.890 00:04:45.659 Mustafa Raja: Let me know who should I assign this to.

60 00:04:45.720 00:04:49.559 Samuel Roberts: Well, that’s what I was gonna say, I don’t know which of the two of you would be able to handle that.

61 00:04:49.560 00:04:50.220 Mustafa Raja: Depending.

62 00:04:50.220 00:04:51.210 Samuel Roberts: time, and…

63 00:04:51.900 00:04:53.479 Mustafa Raja: I guess I can do this.

64 00:04:53.820 00:04:56.740 Casie Aviles: I might have time tomorrow.

65 00:04:56.950 00:04:59.590 Casie Aviles: If you want, we could split the client hubs.

66 00:04:59.590 00:05:03.229 Mustafa Raja: Oh, yeah, yeah, yeah which one would you want to take?

67 00:05:03.690 00:05:08.830 Casie Aviles: Yeah, either way, either one. I think interlude’s much better for you, since you have more context.

68 00:05:09.110 00:05:11.650 Mustafa Raja: Oh, yeah, yeah, yeah. Yeah, let’s, let’s do it this way.

69 00:05:11.980 00:05:14.750 Samuel Roberts: Alright, I appreciate that, guys. And then, I’m thinking…

70 00:05:14.860 00:05:21.319 Samuel Roberts: what I want to do, and we did a little bit of work on, like, the SOP for creating the client hubs, is that correct?

71 00:05:22.270 00:05:22.770 Mustafa Raja: Yes.

72 00:05:22.770 00:05:23.340 Casie Aviles: Yeah.

73 00:05:23.340 00:05:24.030 Mustafa Raja: have a dog.

74 00:05:24.980 00:05:35.060 Samuel Roberts: Yeah, okay. So I need to make some time to go through that and understand the operation of not only creating the client hubs, but how they work, and then I want to do, like, a… I guess a spike on…

75 00:05:35.460 00:05:39.760 Samuel Roberts: How we can work towards a system that’s less manual.

76 00:05:40.040 00:05:46.030 Samuel Roberts: Because that could be a limiting factor here, because if we have to, you know, drop everything every once in a while and add clients, it’s gonna…

77 00:05:47.240 00:05:49.890 Samuel Roberts: Slow us down a little bit, so…

78 00:05:50.650 00:05:54.059 Samuel Roberts: But yeah, if we could get those in, because he had mentioned those, and I wanted to make sure we’re not…

79 00:05:54.550 00:05:59.340 Samuel Roberts: Slipping through those, but besides that, I didn’t…

80 00:06:00.000 00:06:04.530 Samuel Roberts: the monorepo is basically there. I discussed with Utam, the demos aren’t up and running.

81 00:06:04.650 00:06:11.510 Samuel Roberts: But he was saying, like, if that’s all, like, let’s just get it out. So I’m hoping to,

82 00:06:11.750 00:06:14.770 Samuel Roberts: Get that, so feel free to test around in there and click around.

83 00:06:14.910 00:06:16.020 Samuel Roberts: on that link.

84 00:06:16.120 00:06:21.610 Samuel Roberts: Cause it’s, it’s essentially… ready to go, just a little more QA.

85 00:06:21.800 00:06:26.849 Samuel Roberts: And then we’ll be good to keep moving forward with that. But, that’s all I have for that.

86 00:06:27.730 00:06:28.410 Mustafa Raja: Okay.

87 00:06:30.520 00:06:30.990 Samuel Roberts: Great.

88 00:06:30.990 00:06:34.110 Mustafa Raja: Okay, let’s move next, right?

89 00:06:34.390 00:06:35.020 Samuel Roberts: Yep.

90 00:06:35.760 00:06:36.560 Mustafa Raja: Okay.

91 00:06:36.690 00:06:38.540 Mustafa Raja: Do we have an MDH?

92 00:06:38.720 00:06:39.660 Mustafa Raja: Over here?

93 00:06:40.240 00:06:45.150 Casie Aviles: No, I think, yeah, it’s a time, you know, I wish it’s… Working on this.

94 00:06:45.150 00:06:49.549 Samuel Roberts: Yeah, I think I had something that Amber was asking about, but I hadn’t gotten to it yet, so I’m not gonna…

95 00:06:50.050 00:06:53.000 Samuel Roberts: No updates on it, but go ahead, keep moving.

96 00:06:53.820 00:06:56.109 Mustafa Raja: Okay, for default. Hmm.

97 00:06:59.590 00:07:18.939 Mustafa Raja: So, so yesterday I, so for now, the data that, that I’m, using for, for the employees of the company is being provided from Clay itself. It isn’t very reliable. So yesterday, I did a little…

98 00:07:18.980 00:07:21.830 Mustafa Raja: Let’s open up Slack…

99 00:07:25.290 00:07:26.420 Mustafa Raja: Wow…

100 00:07:30.100 00:07:32.540 Mustafa Raja: Soggy, this is taking time.

101 00:07:36.250 00:07:37.210 Mustafa Raja: Yeah.

102 00:07:37.360 00:07:56.289 Mustafa Raja: Yeah, so, so I tested, some, providers that, default is already paying for. And, among those, this one, this one, seems like, the best one to go with. It will be, we’ll be able to cover all of these.

103 00:07:56.600 00:08:07.719 Mustafa Raja: signals with it. The issue is that, I used it to test, and the API ran out of credits on a very small test.

104 00:08:08.140 00:08:08.750 Samuel Roberts: Okay.

105 00:08:08.940 00:08:33.300 Mustafa Raja: So, if I want to… if I, if I need to implement this, obviously, I, I need, an API key that has appropriate amount of credits, and it also did run, it also, did say that, I had hit a rate limit, but I didn’t really call, the API that much.

106 00:08:33.559 00:08:52.280 Mustafa Raja: So, if this rate limit is going to be an issue, it’s going to be a big issue, because, just the other day, we did, 550 accounts, and if it’s going to say that I have hit rate limit on 10 accounts, this is a big issue.

107 00:08:52.840 00:08:54.130 Samuel Roberts: Yeah, so we may have to…

108 00:08:54.130 00:09:13.159 Mustafa Raja: to… we won’t be able to cover it. We’ll have to see if they have tiers for this API key. If so, then… then that’s going to be somewhat better. Now, Clay does provide us a Clay-managed account for people’s data labs.

109 00:09:13.160 00:09:19.729 Mustafa Raja: And it uses 5 credits per row, which is more to the expensive side.

110 00:09:21.110 00:09:42.439 Mustafa Raja: That, and it only lets us… it only gives us a few, functions that we can do with that account, so it’s not really useful. The only thing useful there was that we were able to, identify the number of employees, working in sales. That was the only useful thing.

111 00:09:42.570 00:09:44.840 Mustafa Raja: And it did work good.

112 00:09:46.360 00:09:53.840 Mustafa Raja: Yeah, and then I mentioned that we can, do this. I’ll need more direction from Atam, so…

113 00:09:54.100 00:09:56.859 Mustafa Raja: How we want to move ahead with it.

114 00:09:56.860 00:10:02.059 Uttam Kumaran: Yeah, on the people… on the People Data Labs piece, so one is… we can get the…

115 00:10:02.170 00:10:12.099 Uttam Kumaran: if you have the API error, or whatever, we can get that from Caitlin. I guess my question was gonna be, like, is it more accurate, and, like, should we… Yeah. Okay, it is.

116 00:10:12.410 00:10:13.639 Mustafa Raja: Yeah, it is more accurate.

117 00:10:14.370 00:10:15.229 Uttam Kumaran: Okay, cool, then…

118 00:10:15.230 00:10:28.239 Mustafa Raja: Clarebit did also give us the data, but it’s not going to give us data for the location of the employee, and so we are missing this geo-spread signal on Clearbit’s side.

119 00:10:28.450 00:10:30.650 Mustafa Raja: That’s the only issue with Clearbit.

120 00:10:31.490 00:10:42.990 Uttam Kumaran: Okay, so I guess, one, can we, can we note down this in Notion, basically, like, kind of like our investigation into the enrichment providers? Or…

121 00:10:43.430 00:10:49.549 Uttam Kumaran: we should just have this in the signal spreadsheet, maybe.

122 00:10:50.130 00:10:51.329 Uttam Kumaran: What do you think?

123 00:10:51.840 00:10:56.630 Mustafa Raja: I guess we… we can write a spike document.

124 00:10:57.130 00:11:00.259 Mustafa Raja: Okay. And we can also link that document to the spreadsheet.

125 00:11:00.930 00:11:03.460 Uttam Kumaran: Okay, cool. Yeah, I think basically,

126 00:11:03.870 00:11:07.509 Uttam Kumaran: It’d be great just to have, like, a… honestly, like, a list of providers.

127 00:11:07.660 00:11:09.969 Mustafa Raja: That we’re using for the signals.

128 00:11:10.440 00:11:11.040 Mustafa Raja: Okay.

129 00:11:11.500 00:11:13.149 Uttam Kumaran: And then…

130 00:11:13.700 00:11:24.370 Uttam Kumaran: Yeah, I mean, I think… so I think maybe two things. It would be great to do both, actually. Like, in the signals doc, I would like to start a sheet called, like, enrichment or Providers.

131 00:11:24.850 00:11:27.590 Uttam Kumaran: That way we can list all the providers we’re using.

132 00:11:27.880 00:11:30.840 Uttam Kumaran: Right, like, browser base, clay agent, whoever.

133 00:11:30.840 00:11:31.190 Mustafa Raja: Okay.

134 00:11:31.400 00:11:38.559 Uttam Kumaran: And then, let’s also… we can just… if you just can, you know, just use AI, write up a quick spike on why we decided

135 00:11:38.810 00:11:40.419 Uttam Kumaran: Just, like, some of the evidence.

136 00:11:40.950 00:11:48.359 Uttam Kumaran: And then… Would you be able to ping Caitlin indirectly in the channel and ask

137 00:11:48.500 00:11:54.339 Uttam Kumaran: just mention, like, hey, we’re gonna go with People Data Labs for this reason.

138 00:11:54.770 00:11:58.650 Uttam Kumaran: And the API key is just… Stop working or something?

139 00:11:59.200 00:12:21.529 Mustafa Raja: Yeah, yeah, I can do that. with the, what, what’s it called? With the claim-managed, provider that we are currently using, we are, able to, fulfill this, this and, these two signals. I guess we will, shift the provider, but for now, we have these two.

140 00:12:21.530 00:12:25.700 Mustafa Raja: already updated in Salesforce.

141 00:12:25.700 00:12:35.510 Mustafa Raja: I guess the data wouldn’t be, too accurate, but these are filled. Let me know about the next steps, for the TS2.

142 00:12:35.630 00:12:38.030 Mustafa Raja: How… how are we catering that?

143 00:12:39.180 00:12:40.520 Uttam Kumaran: For which one?

144 00:12:40.940 00:12:42.650 Mustafa Raja: The T.

145 00:12:44.480 00:12:45.780 Uttam Kumaran: Oh, the two… the Tier 2.

146 00:12:45.780 00:12:49.420 Mustafa Raja: Yeah, tier list, what needs to be done there.

147 00:12:49.760 00:12:57.099 Uttam Kumaran: Oh, okay, okay. Yeah, maybe we can just discuss, like, really quickly. Actually, I mean, we have our…

148 00:12:57.430 00:13:00.849 Mustafa Raja: Default… we have a default stand-up, I guess we can talk about.

149 00:13:00.850 00:13:03.370 Uttam Kumaran: Yeah, let’s talk about that, because Rico will create the tickets.

150 00:13:03.370 00:13:04.040 Mustafa Raja: Okay.

151 00:13:04.450 00:13:11.140 Uttam Kumaran: So then, that stand up, can you mention the tickets on these two, like, the documentation items? Then let’s discuss there.

152 00:13:11.140 00:13:19.850 Mustafa Raja: Okay, okay, okay, thank you. Okay, this was, it for default. Casey and airbase with insomnia?

153 00:13:21.300 00:13:27.869 Casie Aviles: Yeah, so for Insomnia, I’ve just been fixing some of the bugs that we have, so for the DoorDash,

154 00:13:29.120 00:13:34.390 Casie Aviles: Yeah, this one’s in progress, so you can go and click on this ticket if… It’s fine.

155 00:13:35.070 00:13:39.320 Casie Aviles: So I’ve done… so there’s… the bug is just that I’m not getting

156 00:13:40.010 00:13:43.069 Casie Aviles: The ads and the promotion data, so…

157 00:13:43.450 00:13:49.200 Casie Aviles: I split those, and I added steps to get sponsored listings, and then the promotion, so…

158 00:13:49.310 00:13:55.959 Casie Aviles: I have the sponsored listings now, I’m just working on the… The promotions data, yeah.

159 00:13:57.360 00:13:59.879 Casie Aviles: So it should be done in…

160 00:14:00.880 00:14:03.360 Casie Aviles: Should be… yeah, I’ll be done today for this.

161 00:14:04.090 00:14:04.850 Mustafa Raja: Okay.

162 00:14:05.370 00:14:05.710 Samuel Roberts: Great.

163 00:14:06.000 00:14:11.859 Casie Aviles: And then there’s, like, the issue with the dates on the braise thing.

164 00:14:12.190 00:14:15.629 Casie Aviles: I did reach out to support there, and…

165 00:14:16.500 00:14:22.500 Casie Aviles: They just asked for, like, the endpoint that I’m hit… that we’re hitting, so they’re… they’re gonna get back to that.

166 00:14:22.850 00:14:27.410 Casie Aviles: I wouldn’t say that this… Is… like…

167 00:14:27.540 00:14:35.220 Casie Aviles: this breaks everything, it’s just that… it’s just some… something… like, steps that are manual that I… I would still have to do, but…

168 00:14:35.320 00:14:39.080 Casie Aviles: It’s just getting the scheduled dates.

169 00:14:39.770 00:14:40.430 Samuel Roberts: Right.

170 00:14:40.770 00:14:44.379 Samuel Roberts: Yeah, it mismatches, and yeah, the client wants to see it, right? Okay.

171 00:14:44.760 00:14:45.430 Casie Aviles: Yeah.

172 00:14:47.010 00:14:51.389 Casie Aviles: But yeah, I’m just gonna… I’ll put it there in escalation.

173 00:14:53.270 00:14:53.900 Mustafa Raja: Okay.

174 00:14:55.170 00:14:55.830 Mustafa Raja: Okay.

175 00:14:55.940 00:14:58.809 Mustafa Raja: And that’s all for Insomnia, right?

176 00:15:00.000 00:15:01.670 Casie Aviles: Yeah, that’s all I have for now.

177 00:15:01.670 00:15:02.540 Samuel Roberts: There.

178 00:15:04.150 00:15:06.009 Mustafa Raja: Yeah, I was able to do…

179 00:15:06.610 00:15:13.159 Mustafa Raja: Almost, everything that we had decided for Interlude for this week.

180 00:15:14.150 00:15:24.020 Mustafa Raja: The only thing left for me is to just test this, eval pipeline. One thing that I did get notified about is… let me pull this up…

181 00:15:35.270 00:15:37.690 Mustafa Raja: This GitHub Action field.

182 00:15:38.130 00:15:39.400 Samuel Roberts: Interesting.

183 00:15:40.560 00:15:45.920 Mustafa Raja: It said that, it’s waiting for agent to sync changes.

184 00:15:46.050 00:15:50.409 Mustafa Raja: Let me know if I should run it again, or what’s the protocol.

185 00:15:50.410 00:15:53.300 Samuel Roberts: Yeah, what is it? U.s.

186 00:15:57.060 00:15:58.700 Mustafa Raja: Uzum, do you know about this?

187 00:15:58.700 00:16:03.069 Samuel Roberts: Yeah, has this happened before with Dagster at all? Is this just, like, a timeout or something, maybe?

188 00:16:03.070 00:16:08.229 Uttam Kumaran: This is on the PR.

189 00:16:08.700 00:16:09.339 Samuel Roberts: This is…

190 00:16:09.340 00:16:11.299 Mustafa Raja: And this is after the merge.

191 00:16:11.490 00:16:14.459 Samuel Roberts: Yeah, there’s that, there’s a bunch of actions that get runner looks like.

192 00:16:14.710 00:16:17.880 Uttam Kumaran: I have no clue.

193 00:16:17.880 00:16:21.520 Samuel Roberts: I would… I would say just rerun it as a first pass, because if it was something like a weird.

194 00:16:21.520 00:16:22.060 Uttam Kumaran: Yeah.

195 00:16:22.060 00:16:22.859 Samuel Roberts: shoe or something?

196 00:16:22.860 00:16:25.510 Uttam Kumaran: I would rerun it, but kill it after, like…

197 00:16:26.330 00:16:27.899 Uttam Kumaran: 5 minutes, like, I don’t even know.

198 00:16:27.900 00:16:28.570 Samuel Roberts: What?

199 00:16:30.630 00:16:34.480 Uttam Kumaran: Yeah, kill it after 5 minutes, and then if not, I would…

200 00:16:34.820 00:16:37.889 Uttam Kumaran: Paying away, she’s… he’s the owner for Baxter.

201 00:16:38.290 00:16:39.529 Samuel Roberts: Yeah, that makes sense.

202 00:16:41.520 00:16:42.409 Mustafa Raja: Okay, I…

203 00:16:42.670 00:16:45.200 Samuel Roberts: Okay, yeah, just keep an eye on that. Let’s see. Okay.

204 00:16:45.200 00:16:52.869 Mustafa Raja: Yeah, the rest of the things are done. I was able to show the progress to Sam.

205 00:16:53.360 00:16:54.720 Mustafa Raja: Yesterday.

206 00:16:55.340 00:16:58.950 Samuel Roberts: Yeah, and we’re meeting tomorrow with Miko, because I think we’ll be good. Yeah, yeah, yeah.

207 00:16:58.950 00:17:04.259 Mustafa Raja: Yeah, we’ll have a better sense of how we should take this forward after that, right?

208 00:17:05.050 00:17:05.980 Samuel Roberts: I think so, yeah.

209 00:17:06.430 00:17:09.439 Samuel Roberts: Hope so. Hopefully he has some good, good thoughts.

210 00:17:09.440 00:17:14.239 Mustafa Raja: Yeah, yeah, yeah. Yeah, I guess this is it, yeah. In terms of linear.

211 00:17:16.160 00:17:21.329 Samuel Roberts: I think that’s pretty good for me. Tom, I gave an update about the ABC stuff that I was getting through.

212 00:17:21.760 00:17:30.230 Samuel Roberts: with the transcripts and Andy. I have a Loom that I’m gonna send, because I’m actually out in the next, like, hour. I’ll be out after an hour.

213 00:17:30.230 00:17:43.979 Samuel Roberts: I’ll be around for an hour, and then I’ll be out for the rest of the day, so I won’t be, available to show it off, but I made a Loom that just shows me pulling the transcripts, connecting the Andy data. I’m still having a hard time, like, matching things up, but I at least show that it’s doable.

214 00:17:43.980 00:17:44.700 Uttam Kumaran: Okay.

215 00:17:44.840 00:17:47.709 Samuel Roberts: And so it’s just gonna take a little more work to get through that, but.

216 00:17:47.710 00:17:48.040 Uttam Kumaran: Okay.

217 00:17:48.040 00:17:55.300 Samuel Roberts: it’s looking, you know, it took me a minute to get into Snowflake, there was some authentication issues yesterday, but I spun my wheels on a little bit, but Casey helped me with that.

218 00:17:55.300 00:17:57.370 Uttam Kumaran: And then, yeah, it should be…

219 00:17:58.060 00:18:03.190 Samuel Roberts: should be doable, just a little bit more, but I’ll send the loom in a second, so…

220 00:18:03.190 00:18:07.530 Uttam Kumaran: As I mentioned, like, yeah, we just hardcode or whatever just to show that it’s possible, it’s fine.

221 00:18:07.920 00:18:12.550 Samuel Roberts: Yeah, what I was having issues with was actually trying to find those hard-coded things to match,

222 00:18:13.110 00:18:17.710 Samuel Roberts: Like, time… finding the time and figuring out if it was the right.

223 00:18:19.160 00:18:22.710 Samuel Roberts: interaction and stuff, but I… I’ll send the loom,

224 00:18:23.050 00:18:24.380 Samuel Roberts: And you can take a look.

225 00:18:24.510 00:18:30.490 Samuel Roberts: But it’s… it’s… Bit… It’s getting there. It’s not quite there, just through the hard code, but…

226 00:18:31.750 00:18:35.170 Samuel Roberts: I’ll hopefully have something probably tomorrow, if I get some time to work on it then, so…

227 00:18:35.580 00:18:36.220 Uttam Kumaran: Okay.

228 00:18:38.710 00:18:40.880 Samuel Roberts: Alright. Anything else, guys?

229 00:18:41.690 00:18:51.099 Uttam Kumaran: I guess my question was gonna be, yeah, I… I have been trying to spend some time on the monorepo, I may find some time later today.

230 00:18:51.450 00:18:53.939 Samuel Roberts: Oh, yeah, we talked about that before, yeah.

231 00:18:54.350 00:19:05.670 Uttam Kumaran: So I guess, should we… like, should we ticket out any of, like, the… any migration steps for that? Or, like, I… I’m sure Mustafa can handle any of, like, the… if you want to just start redirecting people, or change the…

232 00:19:07.040 00:19:07.920 Uttam Kumaran: URLs.

233 00:19:07.920 00:19:08.400 Samuel Roberts: Huh?

234 00:19:08.740 00:19:23.489 Samuel Roberts: Yeah, I mean, I’m wondering if there’s any, like, specific… I’ve been doing just kind of a general QA on it, just, like, every time I implement something, I compare it to how it’s running on the platform, and make sure that it’s doing something fairly similar. But, if there’s, like, specific things that…

235 00:19:23.940 00:19:30.280 Uttam Kumaran: Yeah, one thing that could be helpful is Hannah and the design team did a big, like, QA.

236 00:19:30.420 00:19:35.900 Uttam Kumaran: I’m kind of like… I don’t know, I feel like over time, we will rely… we will leverage

237 00:19:36.160 00:19:41.649 Uttam Kumaran: the design team for more support there, so maybe ask them if they can QA.

238 00:19:41.880 00:19:47.700 Samuel Roberts: Okay, yeah, I’ll send them the link and just say, like, it should be, you know, on parity with the current platform,

239 00:19:48.360 00:19:52.990 Uttam Kumaran: Yeah, I’m hopeful over time, them for, like, for the actual design and stuff, so yeah, I think.

240 00:19:52.990 00:19:55.120 Samuel Roberts: Yeah, yeah, definitely.

241 00:19:55.330 00:19:59.770 Uttam Kumaran: Yeah. Cool. And then, again, like, it’s all internal, so I just want to kind of get it…

242 00:20:00.050 00:20:01.550 Uttam Kumaran: Over with?

243 00:20:01.550 00:20:02.030 Samuel Roberts: Yeah.

244 00:20:02.030 00:20:03.170 Uttam Kumaran: Yeah, so…

245 00:20:04.940 00:20:22.810 Samuel Roberts: Yeah, I think I’ll ping them, and then, you know, let them do a QA today, and then probably tomorrow we can get it maybe migrated over. It shouldn’t be… I mean, it’s really just redirecting the URL, probably, right? Yes. In Heroku, so I don’t think there’s much more to worry about, because it’s… all the data sources are the same and everything, it’s not like there’s anything else going on there.

246 00:20:22.920 00:20:28.769 Samuel Roberts: So it should be… shouldn’t be too painful, then, if we want to do that tomorrow.

247 00:20:29.060 00:20:34.709 Uttam Kumaran: Or Friday. It’s not necessarily the best day to do something like that, but it’s internal, so it’s not as big a deal.

248 00:20:34.710 00:20:39.929 Samuel Roberts: Cool, alright, yeah. And then the other thing, I… we were gonna get those two,

249 00:20:40.060 00:20:41.930 Samuel Roberts: client hub setup.

250 00:20:41.930 00:20:42.260 Uttam Kumaran: Oh, great.

251 00:20:42.260 00:20:57.210 Samuel Roberts: Jason and Mustafa each grabbed one, and then I talked about how, hopefully, maybe next week, I’ll try to do a deep dive into it and understand the client hub, like, setup. Not just the setup process, but how they’re actually running, and then we can try to make that process a little less manual.

252 00:20:57.500 00:20:58.500 Samuel Roberts: Over time.

253 00:20:59.320 00:21:02.219 Samuel Roberts: But those two, Interlude and Ellie, will get in, so…

254 00:21:02.640 00:21:11.860 Mustafa Raja: Yeah. Okay. Yeah, I guess, Utam said that, he wants to add a step to the transcript thing.

255 00:21:12.070 00:21:15.359 Uttam Kumaran: Oh yeah, I can go do that… I can go do that today.

256 00:21:15.710 00:21:16.330 Mustafa Raja: Okay.

257 00:21:16.330 00:21:21.260 Uttam Kumaran: I have the Python function, so I should just go and do that in Windmill, Casey?

258 00:21:22.110 00:21:24.619 Casie Aviles: Yeah, that’s where I processed the transcript.

259 00:21:25.380 00:21:26.070 Uttam Kumaran: Okay.

260 00:21:26.280 00:21:30.680 Samuel Roberts: I saw the code, I didn’t get a chance to, like, go through it and see what it was doing.

261 00:21:31.030 00:21:35.379 Uttam Kumaran: Yeah, I mean, all it’s doing is, removing, like.

262 00:21:35.550 00:21:40.799 Uttam Kumaran: Timestamps, it’s, like, basically removing new lines, because when.

263 00:21:40.800 00:21:44.390 Samuel Roberts: Oh, I like… the contents actually are nice, because…

264 00:21:44.500 00:21:47.959 Samuel Roberts: I don’t know if it’ll sync well otherwise.

265 00:21:48.210 00:21:52.570 Uttam Kumaran: Oh, with the, with the…

266 00:21:52.660 00:22:00.240 Samuel Roberts: captions, and then also, the video player, yeah, the video player uses captions, and I also added the ability to click on a part of the transcript.

267 00:22:00.370 00:22:01.379 Samuel Roberts: And jump to that part.

268 00:22:01.380 00:22:09.220 Uttam Kumaran: Oh, okay, so then I guess, like, well, the thing… I guess my use case is for copying and pasting into, like, another chat window, basically.

269 00:22:09.220 00:22:12.739 Samuel Roberts: That, that what we can do is, make a function…

270 00:22:12.740 00:22:13.480 Uttam Kumaran: ghost.

271 00:22:14.020 00:22:21.380 Samuel Roberts: Yeah, I would say, like, a function on the front end, we can have, like, copy or copy for chat or something, so that you can copy the raw, or you can have a, like, formatted copy.

272 00:22:21.660 00:22:23.749 Uttam Kumaran: Okay, then why don’t I just… I’m just gonna…

273 00:22:24.070 00:22:27.229 Uttam Kumaran: like, what’s best… can I put my function somewhere?

274 00:22:28.520 00:22:32.060 Samuel Roberts: Yeah…

275 00:22:32.750 00:22:36.309 Samuel Roberts: So the use case is just, like, you want to get the whole transcript, but make it more.

276 00:22:36.310 00:22:49.589 Uttam Kumaran: Well, like, the transcript right now, for example, some of the transcripts are, like, 2,000 lines long. After my cleanup steps, they’re, like, 200 lines long, because the cleanup does a couple things. One, it removes, like, but, like, it removes, like.

277 00:22:49.590 00:22:51.220 Samuel Roberts: Yeah, I love that, okay.

278 00:22:51.220 00:22:59.569 Uttam Kumaran: It also, like, removes… the transcripts, removes new lines, and then there’s also a step we can do to even just, like,

279 00:22:59.890 00:23:18.280 Uttam Kumaran: combine different… but basically, yeah, it cuts it in, like, so much that you can layer on more context. I also think that we should probably, like, for the chat window itself, it should probably use this condensed transcript anyways… Yeah. …versus, like, the whole thing, yeah.

280 00:23:18.590 00:23:20.780 Samuel Roberts: That, that we can do,

281 00:23:21.630 00:23:23.660 Samuel Roberts: I gotta think about… cause… so for the…

282 00:23:24.360 00:23:30.530 Samuel Roberts: For the chat window, depending on how we need to restructure it with Copilot Kit, we can definitely feed in a cleaner

283 00:23:32.910 00:23:38.799 Samuel Roberts: a cleaner transcript, and then I think what would have to happen is taking that Python code and just adapting it to be some

284 00:23:38.910 00:23:40.330 Samuel Roberts: JavaScript code that.

285 00:23:40.330 00:23:42.470 Uttam Kumaran: Yeah, that’s fine, I can do that too, yeah, you just tell me.

286 00:23:42.470 00:23:46.879 Samuel Roberts: Yeah, so I would say take a… yeah, if you want, jump into the monorepo,

287 00:23:47.090 00:24:02.580 Samuel Roberts: and just look at where, like, the copy is, and then add a button there that will run, like, some JavaScript function that’ll just clean it up for your purposes for copying. And then we can use that function as well to pass it into the chat once I clean it. Because right now, the way the chat works is it’s hitting the N8N

288 00:24:02.580 00:24:07.780 Samuel Roberts: which is doing a whole bunch of stuff separately, but with CopilotKit, we can actually just pass it in at the UI level.

289 00:24:07.780 00:24:14.600 Uttam Kumaran: Oh, stick, okay. That’s part of the context, so, like, we might be able to, like… You can run the same function when… okay, I see what you mean.

290 00:24:15.080 00:24:21.129 Samuel Roberts: Yeah, so right now, it won’t work for the chat. The chat will still have the full transcript, but we can clean that up,

291 00:24:21.640 00:24:24.849 Samuel Roberts: Once we have the function, that should be nice to use, so…

292 00:24:24.850 00:24:25.940 Uttam Kumaran: Okay, okay.

293 00:24:27.940 00:24:30.940 Samuel Roberts: But yeah, yeah, take a stab at it there, and that should be…

294 00:24:31.630 00:24:33.530 Samuel Roberts: Should be the best way, because, yeah, I think if you…

295 00:24:33.870 00:24:37.120 Samuel Roberts: Pre-process it, that way it would break some of the video stuff that is…

296 00:24:37.120 00:24:37.790 Uttam Kumaran: Okay.

297 00:24:37.970 00:24:39.769 Samuel Roberts: You know, nice to have, not necessarily critical.

298 00:24:39.770 00:24:49.989 Uttam Kumaran: Yeah, like the… well, yeah, I guess I’ll… yeah, you’ll have a full thing, and then even the display transcript, though, I feel like… oh, but you’re… okay, I see what you mean, like…

299 00:24:50.520 00:24:54.069 Uttam Kumaran: It’s gonna… you’re gonna be able to highlight what part of the transcript.

300 00:24:54.240 00:25:00.270 Samuel Roberts: That’s… yeah, so what I… what I got working with the video player was obviously, like, closed captions, so you can have it up.

301 00:25:00.270 00:25:02.810 Uttam Kumaran: Is the new video player in the monorepo? Sorry, I didn’t even check.

302 00:25:02.810 00:25:03.910 Samuel Roberts: Yeah, yeah, it should be.

303 00:25:03.910 00:25:08.749 Uttam Kumaran: Okay, then I’ll… okay, let me… let me mess around today, and I’ll… I’ll get as far as I can in…

304 00:25:08.890 00:25:10.560 Uttam Kumaran: So, yeah, closed captioning.

305 00:25:10.560 00:25:20.840 Samuel Roberts: work, just dropping that right in, that was easy. The second thing I did was try to format it so that when you click on the timestamp of something being talked about, it jumps to that part of the video.

306 00:25:21.090 00:25:34.659 Uttam Kumaran: Oh, nice. So, like, you can search the transcript and then just jump to a specific part, and the other thing that I think I was working on but didn’t get working and might have just nixed it all because it was kind of breaking, was trying to get it to, like, scroll through the transcript as the video plays. Oh, yeah, yeah, yeah, yeah.

307 00:25:34.660 00:25:49.090 Samuel Roberts: Which I thought was like, oh, let’s see if Cursor can do it, and it just got way more complicated than it needed to be, and it’s not that big a, you know, value add, but the clicking was helpful for me, that’s kind of why I did it, because I was catching up on something, and I was like, I just want to jump to this part of the video, and so I was able to bang that up real quick, so…

308 00:25:49.090 00:25:49.990 Uttam Kumaran: Okay, okay.

309 00:25:51.310 00:25:54.730 Samuel Roberts: But yeah, go ahead and play around with that. Should be cool.

310 00:25:54.900 00:25:58.519 Mustafa Raja: Yeah, the region solved the Docker thing.

311 00:25:58.780 00:25:59.550 Mustafa Raja: The guitar.

312 00:25:59.550 00:26:00.360 Samuel Roberts: Perfect.

313 00:26:02.270 00:26:03.100 Samuel Roberts: Excellent.

314 00:26:05.470 00:26:08.299 Samuel Roberts: Cool, cool. Alright. Anything else? Anyone?

315 00:26:09.510 00:26:11.729 Uttam Kumaran: I think that’s it.

316 00:26:12.540 00:26:13.020 Mustafa Raja: Yay.

317 00:26:13.020 00:26:13.380 Casie Aviles: it.

318 00:26:13.380 00:26:15.509 Samuel Roberts: Alright, cool. Thank you, guys.

319 00:26:15.810 00:26:16.549 Uttam Kumaran: Thank you.

320 00:26:17.390 00:26:21.990 Samuel Roberts: Thank you. Thank you. Like I said, I’ll be offline in, like,

321 00:26:22.670 00:26:32.289 Samuel Roberts: probably by 10, 10.30. Okay. I have a doctor’s appointment, and then a bunch of other stuff later today, but if you need me, I’ll be checking Slack if there’s anything I can, like, do, but I may not be at a computer, so…

322 00:26:32.290 00:26:35.389 Uttam Kumaran: Okay, yeah, just shoot me whatever for ABC, and then, yeah, that’ll be perfect.

323 00:26:35.390 00:26:40.630 Samuel Roberts: Yeah, I was in the middle of posting that loom when we started this meeting, so I’ll finish that up, and then,

324 00:26:40.990 00:26:44.440 Samuel Roberts: like I said, I’ll be around a little bit if there’s anything else to do, so just check a little bit.

325 00:26:44.440 00:26:45.030 Uttam Kumaran: sacrament.

326 00:26:46.280 00:26:47.129 Uttam Kumaran: Alright, thank you.

327 00:26:47.130 00:26:48.179 Samuel Roberts: Alright. Hey, y’all.