Meeting Title: AI Service Morning Huddle Date: 2026-05-08 Meeting participants: Mustafa Raja, Pranav Narahari, Casie Aviles, Samuel Roberts
WEBVTT
1 00:01:05.370 ⇒ 00:01:06.420 Pranav Narahari: Hey, Mustafo.
2 00:01:07.290 ⇒ 00:01:08.340 Mustafa Raja: Hey, how are you?
3 00:01:09.010 ⇒ 00:01:10.000 Pranav Narahari: Good, how are you?
4 00:01:12.580 ⇒ 00:01:14.020 Mustafa Raja: Yeah, doing good.
5 00:01:14.640 ⇒ 00:01:15.260 Pranav Narahari: Nice.
6 00:01:23.230 ⇒ 00:01:24.570 Pranav Narahari: Any plans for the weekend?
7 00:01:26.360 ⇒ 00:01:35.009 Mustafa Raja: Nothing specific. I… I would just… I just rest up and maybe play some games. That’s all.
8 00:01:35.010 ⇒ 00:01:35.740 Pranav Narahari: Nice.
9 00:01:36.800 ⇒ 00:01:39.020 Pranav Narahari: All sites. What video games?
10 00:01:40.200 ⇒ 00:01:44.240 Mustafa Raja: I haven’t ever played The Last of Us, you know, so…
11 00:01:45.050 ⇒ 00:01:46.279 Pranav Narahari: Boom. Hey, guys.
12 00:01:46.280 ⇒ 00:01:49.140 Mustafa Raja: That’s the one I might, you know, look into.
13 00:01:49.760 ⇒ 00:01:50.150 Pranav Narahari: Cool.
14 00:01:51.560 ⇒ 00:01:52.310 Pranav Narahari: It’s a…
15 00:01:52.840 ⇒ 00:01:53.760 Samuel Roberts: What’d I miss?
16 00:02:00.910 ⇒ 00:02:01.570 Samuel Roberts: Y’all hear me?
17 00:02:01.570 ⇒ 00:02:03.079 Pranav Narahari: Yeah, yeah, okay.
18 00:02:03.260 ⇒ 00:02:03.930 Mustafa Raja: Yeah.
19 00:02:03.930 ⇒ 00:02:06.039 Samuel Roberts: No, you’ve got my headphones all switches. Yeah, sorry, go ahead.
20 00:02:08.120 ⇒ 00:02:10.180 Pranav Narahari: Cool. Hey, we’re all here.
21 00:02:10.180 ⇒ 00:02:10.630 Samuel Roberts: Boom.
22 00:02:11.349 ⇒ 00:02:12.919 Pranav Narahari: Yeah, so, I think…
23 00:02:13.329 ⇒ 00:02:27.609 Pranav Narahari: we ended yesterday’s, like, like, evening, afternoon-ish huddle with just, kind of… you guys are continuing working on a few other things. What’s the… what’s the progress on that? Casey, do you want to start us off?
24 00:02:28.820 ⇒ 00:02:36.419 Casie Aviles: Yeah, sure, I did send, like, a message, and I applied all the feedback that we have.
25 00:02:36.570 ⇒ 00:02:39.300 Casie Aviles: We’ve discussed in that, sync.
26 00:02:40.490 ⇒ 00:02:46.090 Casie Aviles: It may… Yeah, I’ll share my screen so I can just show you guys.
27 00:03:00.950 ⇒ 00:03:02.780 Samuel Roberts: In fact.
28 00:03:03.560 ⇒ 00:03:04.579 Samuel Roberts: That’s funny.
29 00:03:04.580 ⇒ 00:03:07.369 Casie Aviles: So, this is how it looks like right now.
30 00:03:08.740 ⇒ 00:03:10.300 Samuel Roberts: Tradition.
31 00:03:10.300 ⇒ 00:03:11.230 Casie Aviles: be locked down.
32 00:03:11.230 ⇒ 00:03:13.190 Samuel Roberts: Little wobble outfits on.
33 00:03:14.770 ⇒ 00:03:17.190 Casie Aviles: That’s awesome. Yeah, we have, we have these…
34 00:03:18.210 ⇒ 00:03:26.410 Casie Aviles: columns that are locked, and I know we talked about trace IDs here, but I thought about doing trace URL instead.
35 00:03:26.410 ⇒ 00:03:28.660 Samuel Roberts: Yeah, that should be good enough.
36 00:03:29.000 ⇒ 00:03:32.079 Casie Aviles: Yeah, we could, we could get the IDs here anyway.
37 00:03:32.490 ⇒ 00:03:33.640 Samuel Roberts: Yep, that’s perfect.
38 00:03:33.640 ⇒ 00:03:37.099 Casie Aviles: Yeah, my idea is we’re able to, like, see the trace.
39 00:03:37.420 ⇒ 00:03:37.810 Samuel Roberts: It’s funny.
40 00:03:37.810 ⇒ 00:03:38.639 Casie Aviles: Without having to do.
41 00:03:38.640 ⇒ 00:03:39.520 Samuel Roberts: To go to a big.
42 00:03:39.520 ⇒ 00:03:40.730 Casie Aviles: query, right? So…
43 00:03:40.730 ⇒ 00:03:44.899 Samuel Roberts: Yeah, that’s… that’s actually, I mean, that is using BigQuery under the hood, I’m pretty sure, right? Or…
44 00:03:45.110 ⇒ 00:03:48.680 Samuel Roberts: Cloud SQL. So yeah, as long as it’s stored and somewhere we can retrieve it, that’s perfect.
45 00:03:48.800 ⇒ 00:03:49.869 Samuel Roberts: Yeah, it works.
46 00:03:50.050 ⇒ 00:03:54.110 Casie Aviles: Basically, I just built the URL with the, you know, yeah.
47 00:03:54.510 ⇒ 00:04:06.279 Casie Aviles: And, yeah, that’s it. And then we have the thumbs down here, so that should be a drop-down, and then they can just enter their free-form text here.
48 00:04:06.610 ⇒ 00:04:11.020 Casie Aviles: Yeah, that’s it, and then I’ve scheduled it every Friday at…
49 00:04:11.700 ⇒ 00:04:16.349 Casie Aviles: PM CT, but let me know if we want to change that.
50 00:04:16.529 ⇒ 00:04:18.469 Samuel Roberts: And you said, no.
51 00:04:19.660 ⇒ 00:04:23.519 Pranav Narahari: Do you have a schedule for every day, did you say, or every week, right?
52 00:04:23.990 ⇒ 00:04:26.059 Casie Aviles: I said every Friday, yeah.
53 00:04:26.430 ⇒ 00:04:27.580 Pranav Narahari: Perfect, yeah.
54 00:04:27.680 ⇒ 00:04:29.000 Pranav Narahari: Sounds good. No, this looks great.
55 00:04:29.000 ⇒ 00:04:31.230 Samuel Roberts: The only way that he could be indicated.
56 00:04:31.230 ⇒ 00:04:34.659 Pranav Narahari: Do you think we could… or did you already run it for this past week?
57 00:04:36.680 ⇒ 00:04:37.220 Samuel Roberts: the door.
58 00:04:37.220 ⇒ 00:04:41.050 Casie Aviles: You ran it for this past week. I could do another run, yeah.
59 00:04:41.390 ⇒ 00:04:42.860 Samuel Roberts: Okay. Actually, I…
60 00:04:42.860 ⇒ 00:04:46.100 Pranav Narahari: I think what would be best, actually, is if we could do Friday morning.
61 00:04:47.140 ⇒ 00:04:53.340 Pranav Narahari: Because I think on our Friday meetings that I have with hand it off to them.
62 00:04:55.250 ⇒ 00:04:56.170 Casie Aviles: Okay, okay.
63 00:04:56.860 ⇒ 00:05:01.370 Casie Aviles: I’ll, I mean, I’ll set it earlier, then… and then I’ll run it now.
64 00:05:02.410 ⇒ 00:05:03.100 Pranav Narahari: Perfect.
65 00:05:03.490 ⇒ 00:05:04.250 Pranav Narahari: Awesome.
66 00:05:04.510 ⇒ 00:05:05.190 Pranav Narahari: Cool.
67 00:05:05.460 ⇒ 00:05:09.269 Pranav Narahari: Mustafa, do you have any updates?
68 00:05:10.410 ⇒ 00:05:18.089 Mustafa Raja: Yeah, so… I tried to deploy it, so I’m getting some, deployment errors there.
69 00:05:18.800 ⇒ 00:05:21.879 Mustafa Raja: So I’m working on, you know, fixing that.
70 00:05:23.020 ⇒ 00:05:25.050 Pranav Narahari: Okay, and this is for the email sender, right?
71 00:05:25.380 ⇒ 00:05:26.450 Mustafa Raja: Yeah.
72 00:05:27.910 ⇒ 00:05:34.879 Pranav Narahari: Alright, yeah, keep us in the loop on that. Maybe at the end of this meeting, you can kind of just talk through, like, the issues you’re facing.
73 00:05:35.280 ⇒ 00:05:37.539 Pranav Narahari: They could try to debugged live.
74 00:05:37.920 ⇒ 00:05:38.920 Samuel Roberts: Yeah.
75 00:05:39.240 ⇒ 00:05:41.169 Pranav Narahari: Okay, Sam?
76 00:05:41.880 ⇒ 00:05:48.430 Samuel Roberts: Yeah, I was, the… putting together the more generic script for that kind of income.
77 00:05:48.650 ⇒ 00:05:51.720 Samuel Roberts: non-determinism debugging. I’ve got, like, a good…
78 00:05:52.190 ⇒ 00:06:00.600 Samuel Roberts: PRD drafted, and so the way I’ve been working is using those, grill me skill, and I chat with the AI, and then put that together into issues, and so the next step is
79 00:06:00.720 ⇒ 00:06:08.000 Samuel Roberts: let it operate on those, and I should be able to get that script out pretty soon. Assuming all goes well, testing it.
80 00:06:10.720 ⇒ 00:06:11.360 Pranav Narahari: Nice.
81 00:06:11.880 ⇒ 00:06:13.799 Samuel Roberts: Yeah, yeah, it’ll be a little bit of…
82 00:06:14.030 ⇒ 00:06:20.240 Samuel Roberts: edge cases, I’m sure, because I’m trying to make it more generic, but pretty… optimistic there.
83 00:06:22.850 ⇒ 00:06:26.369 Samuel Roberts: Yeah, so that’s an update on that side. That was just the end of the day yesterday.
84 00:06:28.260 ⇒ 00:06:29.400 Pranav Narahari: Sounds good.
85 00:06:29.400 ⇒ 00:06:29.730 Samuel Roberts: quickly.
86 00:06:29.730 ⇒ 00:06:32.749 Pranav Narahari: Alright, yeah, that was pretty quick.
87 00:06:33.190 ⇒ 00:06:35.719 Pranav Narahari: Is there anything else you guys want to talk through?
88 00:06:37.430 ⇒ 00:06:44.689 Samuel Roberts: You had mentioned initially the, like, scheduling for that, for the pilot, for, like, rerun on a cadence,
89 00:06:44.870 ⇒ 00:06:50.900 Samuel Roberts: push that for some of these other ones. Is that the next thing you think is relevant for… .
90 00:06:50.900 ⇒ 00:06:51.990 Pranav Narahari: Do the transcripts?
91 00:06:52.170 ⇒ 00:06:53.320 Pranav Narahari: Aww. Yeah.
92 00:06:53.460 ⇒ 00:06:58.059 Pranav Narahari: This is something, yeah, we should have working end-to-end.
93 00:06:58.320 ⇒ 00:07:05.940 Pranav Narahari: on every, like, weekly basis, probably… Like, same time as,
94 00:07:06.430 ⇒ 00:07:08.470 Pranav Narahari: Oh, we’ll figure out the time, but yeah, it should’ve been.
95 00:07:08.470 ⇒ 00:07:09.680 Samuel Roberts: Yeah, that’s fine, I’m not worried about that.
96 00:07:09.680 ⇒ 00:07:10.400 Pranav Narahari: weekly basis.
97 00:07:10.970 ⇒ 00:07:13.080 Samuel Roberts: Yeah, and we’re still sticking with… the queue?
98 00:07:14.620 ⇒ 00:07:17.800 Pranav Narahari: Yeah, yeah, I think that should be easy to, like, plug and play something else in the.
99 00:07:17.800 ⇒ 00:07:25.679 Samuel Roberts: It is, it is. I just want to make sure, like, whatever’s set, because I haven’t really tested it with other ones yet, but it should be fine, you know, it’s just… that’s a 8x8 thing, but, you know. Okay, cool.
100 00:07:25.680 ⇒ 00:07:27.100 Pranav Narahari: We can leave it like that for now.
101 00:07:27.670 ⇒ 00:07:28.280 Samuel Roberts: Perfect.
102 00:07:28.390 ⇒ 00:07:30.310 Samuel Roberts: Yeah, that would be my next test, then.
103 00:07:31.620 ⇒ 00:07:32.360 Pranav Narahari: Alright, cool.
104 00:07:32.840 ⇒ 00:07:36.770 Pranav Narahari: Yeah, Mustafa, do you want to just show the issue you’re facing?
105 00:07:39.440 ⇒ 00:07:40.370 Mustafa Raja: Yeah.
106 00:07:41.040 ⇒ 00:07:44.319 Mustafa Raja: So… Let me share my screen…
107 00:07:52.250 ⇒ 00:08:00.200 Mustafa Raja: So, yeah, so the issue is that,
108 00:08:00.420 ⇒ 00:08:03.389 Mustafa Raja: We were first building on the,
109 00:08:03.540 ⇒ 00:08:09.760 Mustafa Raja: Cloud Run itself, right? But that got into a,
110 00:08:10.130 ⇒ 00:08:15.700 Mustafa Raja: memory heap error, and it… our builds now need at least 8GB of RAM.
111 00:08:15.780 ⇒ 00:08:19.329 Samuel Roberts: So, the 8Gs?
112 00:08:19.670 ⇒ 00:08:23.399 Mustafa Raja: Yeah, so to run it, it needs 2 GBs?
113 00:08:24.310 ⇒ 00:08:28.939 Mustafa Raja: But to build it, It needs 8…
114 00:08:29.890 ⇒ 00:08:32.169 Samuel Roberts: Why is it 8? What happened?
115 00:08:32.480 ⇒ 00:08:40.860 Mustafa Raja: Yeah, I think it may just be… it happened when we added the… What’s it called?
116 00:08:41.340 ⇒ 00:08:42.900 Samuel Roberts: Copilot kit.
117 00:08:44.130 ⇒ 00:08:45.220 Samuel Roberts: Oh.
118 00:08:45.350 ⇒ 00:08:47.369 Mustafa Raja: Yeah, and then…
119 00:08:47.780 ⇒ 00:08:59.900 Mustafa Raja: What I did is I, I started building locally, and then I would push, so it would need only 2 GBs to run. Okay. So right now, when I…
120 00:09:00.880 ⇒ 00:09:06.400 Mustafa Raja: I said that it’s missing some… some packages.
121 00:09:06.720 ⇒ 00:09:08.239 Mustafa Raja: So I’m looking into that.
122 00:09:12.420 ⇒ 00:09:14.399 Mustafa Raja: Yeah. Yeah, building…
123 00:09:15.750 ⇒ 00:09:19.169 Samuel Roberts: That seems like a lot for Copilot kit, but maybe I’m aggra.
124 00:09:19.170 ⇒ 00:09:29.779 Mustafa Raja: Yeah, that seems a lot for Copilot kit. So, if you go into here and try to build with some memory restrictions, you’ll see that you need to have
125 00:09:30.120 ⇒ 00:09:32.160 Mustafa Raja: 8gbs for it to work.
126 00:09:33.110 ⇒ 00:09:33.940 Samuel Roberts: That’s insane.
127 00:09:33.940 ⇒ 00:09:38.029 Mustafa Raja: If you restrict the build to 2 or 4 GBs, it’s going to fail.
128 00:09:38.790 ⇒ 00:09:39.480 Samuel Roberts: Hmm.
129 00:09:40.170 ⇒ 00:09:46.930 Samuel Roberts: Alright. It doesn’t… That seems like something else going on, that it’s, like, a lot, like…
130 00:09:47.020 ⇒ 00:09:48.030 Casie Aviles: Yeah.
131 00:09:48.030 ⇒ 00:09:49.510 Samuel Roberts: just Copilot kit.
132 00:09:50.150 ⇒ 00:09:50.470 Mustafa Raja: yet.
133 00:09:51.490 ⇒ 00:09:53.760 Samuel Roberts: Okay, yeah, I would say keep…
134 00:09:54.220 ⇒ 00:09:56.800 Samuel Roberts: Figuring out if there’s a way to reduce that, maybe?
135 00:09:57.010 ⇒ 00:09:57.650 Samuel Roberts: Yeah.
136 00:09:57.650 ⇒ 00:10:01.420 Mustafa Raja: I tried, back when… schema.
137 00:10:01.420 ⇒ 00:10:05.480 Samuel Roberts: Right, you committed the whole studio and stuff, right?
138 00:10:05.480 ⇒ 00:10:05.810 Mustafa Raja: Lori?
139 00:10:05.810 ⇒ 00:10:10.029 Samuel Roberts: The studio and stuff, like, adding that to the Git repo and things, so it wasn’t building anymore.
140 00:10:10.030 ⇒ 00:10:12.610 Mustafa Raja: Yeah, yeah, so I tried to remove that also, and…
141 00:10:12.610 ⇒ 00:10:13.210 Samuel Roberts: 10 seconds.
142 00:10:13.210 ⇒ 00:10:15.900 Mustafa Raja: Even then, it needed a lot of memory to build.
143 00:10:16.400 ⇒ 00:10:17.040 Samuel Roberts: Okay.
144 00:10:17.490 ⇒ 00:10:22.949 Samuel Roberts: I would see… My first thought is to look and see if there’s a,
145 00:10:24.590 ⇒ 00:10:29.469 Samuel Roberts: Debug lag or something, and get more output from the build process, and see if there’s a way to…
146 00:10:29.670 ⇒ 00:10:33.260 Samuel Roberts: Identify, like, if there’s something specifically blowing up that equipment.
147 00:10:33.360 ⇒ 00:10:34.890 Samuel Roberts: We can maybe do without.
148 00:10:35.310 ⇒ 00:10:36.040 Samuel Roberts: Yeah.
149 00:10:36.040 ⇒ 00:10:36.400 Mustafa Raja: Okay.
150 00:10:36.400 ⇒ 00:10:37.150 Samuel Roberts: So, don’t.
151 00:10:37.150 ⇒ 00:10:39.859 Mustafa Raja: They can do a… what’s it called? Spike on what’s…
152 00:10:40.120 ⇒ 00:10:52.400 Samuel Roberts: What’s making it take so much space? Yeah, I think we could definitely up the build or build locally, like you’re saying, but that seems like we’re just kicking the can down the road.
153 00:10:52.590 ⇒ 00:10:56.120 Samuel Roberts: Yeah, I’ve definitely invested back to that a little bit more.
154 00:10:56.340 ⇒ 00:10:56.700 Mustafa Raja: I guess.
155 00:10:56.700 ⇒ 00:11:04.870 Samuel Roberts: Yeah, let me know if I can help at all, but I would say, yeah, first thing would be, like, see if there’s a way to get a, like, a debug or logging flag out.
156 00:11:04.970 ⇒ 00:11:10.510 Samuel Roberts: And generate a build, and then pass that into the agent and see what it tells us.
157 00:11:11.510 ⇒ 00:11:12.300 Pranav Narahari: Yup.
158 00:11:14.810 ⇒ 00:11:15.430 Samuel Roberts: What’s the food?
159 00:11:15.510 ⇒ 00:11:20.929 Pranav Narahari: Sounds good, yeah, thanks, Sam. Mustelphia, do you want to make that ticket? Just so, maybe tonight we can…
160 00:11:20.930 ⇒ 00:11:21.670 Samuel Roberts: No.
161 00:11:21.670 ⇒ 00:11:23.689 Pranav Narahari: Or in our meeting later today, we can discuss.
162 00:11:23.690 ⇒ 00:11:24.620 Samuel Roberts: or, like, two other things.
163 00:11:24.620 ⇒ 00:11:25.469 Mustafa Raja: Yeah, I can do that.
164 00:11:25.470 ⇒ 00:11:26.110 Pranav Narahari: Okay.
165 00:11:26.110 ⇒ 00:11:27.890 Samuel Roberts: Perfect.
166 00:11:27.900 ⇒ 00:11:28.790 Pranav Narahari: Yep, thanks.
167 00:11:28.790 ⇒ 00:11:30.990 Samuel Roberts: Cool. Simple opinions on it.
168 00:11:31.350 ⇒ 00:11:32.559 Pranav Narahari: Alright guys, I think we’re all set then, right?
169 00:11:32.560 ⇒ 00:11:39.199 Samuel Roberts: Mustafa, if you find anything or have any other thoughts, I can jump on. No. Cool.
170 00:11:39.930 ⇒ 00:11:41.570 Samuel Roberts: Yep.
171 00:11:42.580 ⇒ 00:11:44.720 Pranav Narahari: Awesome. Okay, guys. Alright, we’ll talk later.
172 00:11:44.720 ⇒ 00:11:46.670 Samuel Roberts: Ready.
173 00:11:46.670 ⇒ 00:11:47.030 Casie Aviles: Thank you.
174 00:11:47.030 ⇒ 00:11:47.980 Pranav Narahari: Yep, see ya.
175 00:11:51.510 ⇒ 00:11:53.720 Samuel Roberts: I think we should do a job.