Meeting Title: AI Service Office Hours Block Date: 2026-03-20 Meeting participants: Casie Aviles, Pranav


WEBVTT

1 00:00:15.490 00:00:16.700 Pranav: Hey, Gazy.

2 00:00:17.320 00:00:18.420 Casie Aviles: Hey, hey.

3 00:00:18.530 00:00:19.379 Casie Aviles: How are you?

4 00:00:19.900 00:00:21.529 Pranav: I’m good, I’m good, how are you doing?

5 00:00:22.400 00:00:23.609 Casie Aviles: Yeah, doing good.

6 00:00:24.210 00:00:25.250 Pranav: Nice, nice.

7 00:00:25.690 00:00:35.220 Pranav: Yeah, I’m excited, actually. Probably next week, I’ll brief you and Mustafa and even Sam a little bit on the new work that’s coming up with Andy.

8 00:00:36.020 00:00:37.010 Casie Aviles: Oh, cool.

9 00:00:37.470 00:00:41.979 Pranav: Yeah, but yeah, we can talk about that next week, we’re still kind of finalizing some stuff there.

10 00:00:42.150 00:00:43.140 Pranav: Okay.

11 00:00:43.640 00:01:00.919 Pranav: But yeah, let me… So, yeah, I just saw that email, and I just kind of want to get a little bit more context. I think I’m a little bit kind of out of the loop on that. But yeah, I appreciate you kind of, like, emailing back in a lot of these cases, like, that’s really helpful for me.

12 00:01:02.150 00:01:10.580 Casie Aviles: Yeah, I can… I’m… yeah, to be honest, I’m also not too much…

13 00:01:11.090 00:01:15.200 Casie Aviles: I don’t have a lot of context as well on the 8x8 work.

14 00:01:16.440 00:01:20.989 Pranav: Gotcha. This is where Sam’s gonna connect a little bit, like, the transcript stuff, right?

15 00:01:20.990 00:01:32.510 Casie Aviles: Yeah, I believe so, that’s why I… I just made… I just considered his calendar for next week, so… but if you need to be there also,

16 00:01:33.200 00:01:36.819 Casie Aviles: We can let them know to invite you as well.

17 00:01:37.880 00:01:39.580 Pranav: Yeah, yeah, we’ll do that.

18 00:01:40.600 00:01:41.240 Casie Aviles: Okay.

19 00:01:41.750 00:01:47.080 Pranav: Okay, cool. So then, yeah, let’s just table that then. I’ll… I’ll put something on my end…

20 00:01:47.510 00:01:51.910 Pranav: Okay. Let me just create a linear ticket for that right now, so I don’t forget.

21 00:02:55.650 00:02:58.499 Pranav: Okay, cool. So, let’s just…

22 00:02:59.130 00:03:03.690 Pranav: I’ve been just all over the place with just, like, scoping out new work, so…

23 00:03:04.120 00:03:09.550 Pranav: I’m just gonna look at linear for the first time with you, and then we can kind of just go through things.

24 00:03:10.280 00:03:11.140 Casie Aviles: Sure, sure.

25 00:03:11.910 00:03:13.130 Pranav: Perfect.

26 00:03:13.450 00:03:16.389 Pranav: Okay, so one thing that I did with,

27 00:03:16.810 00:03:29.520 Pranav: Janice yesterday morning was, like, there’s a bunch of just, like, test triage tickets here. I just deleted them. I think they were good, like, they didn’t have the prefix triage. Actually, I didn’t even delete them, I just removed the…

28 00:03:30.300 00:03:35.730 Pranav: the triage property. I don’t know why they had that. That might have been something Janiece accidentally did, so…

29 00:03:35.830 00:03:36.620 Pranav: Yeah.

30 00:03:37.300 00:03:38.610 Pranav: Just did that.

31 00:03:38.800 00:03:41.439 Pranav: And then, okay, let’s go here, migration…

32 00:03:46.320 00:03:48.579 Pranav: So these were all… okay.

33 00:03:50.210 00:03:50.960 Casie Aviles: Yeah, I think these are…

34 00:03:50.960 00:03:56.239 Pranav: review, like, we had to figure out a way to just put this in the dung column, probably.

35 00:03:58.770 00:03:59.620 Casie Aviles: Yo.

36 00:04:03.610 00:04:07.670 Casie Aviles: There’s just a lot here that we haven’t, cleaned up.

37 00:04:08.040 00:04:08.930 Pranav: Yeah.

38 00:04:09.230 00:04:12.549 Pranav: PR review, like, I’m not too concerned about all that.

39 00:04:12.790 00:04:19.030 Pranav: Escalation SME, this just needs to be deleted, I think, right?

40 00:04:22.590 00:04:23.350 Casie Aviles: Yeah.

41 00:04:23.350 00:04:23.950 Pranav: Okay.

42 00:04:24.360 00:04:42.459 Pranav: I’ll take a look at that stuff maybe a little bit, or… yeah, maybe we can meet on that a little bit later, because I’m just gonna get a kind of a full report of just, like, everything that’s going on in linear, and just so I can just… I kind of want to clean house on a lot of this stuff, because I think a lot of it’s irrelevant. Like, this December stuff, like, I doubt it’s relevant, right?

43 00:04:43.230 00:04:43.770 Casie Aviles: Yep.

44 00:04:43.980 00:04:52.189 Casie Aviles: I think what you can do is if you want to filter first, or if you want to filter to the non-triage ones, maybe.

45 00:04:53.490 00:04:55.130 Pranav: Mmm, okay.

46 00:04:55.160 00:04:59.630 Casie Aviles: Or if you… I’m not sure, but if you want to take a look at the church as well.

47 00:05:00.100 00:05:02.749 Pranav: No, no, I don’t really want to look at triage.

48 00:05:02.860 00:05:05.910 Pranav: Yeah, so… How would you go about doing this?

49 00:05:07.790 00:05:12.950 Casie Aviles: I… what I would do is… I would filter by project.

50 00:05:13.830 00:05:15.340 Casie Aviles: Yeah, there.

51 00:05:16.130 00:05:19.049 Casie Aviles: And then, yeah, and the Muslim immigration.

52 00:05:19.450 00:05:25.379 Pranav: Perfect, yeah, I put all the relevant tickets into this project. I thought I already had that filter set up for this view, but maybe not.

53 00:05:25.990 00:05:26.880 Pranav: Okay.

54 00:05:27.440 00:05:34.980 Pranav: Move Zips admin UI from Heroku to… yeah, so this is the main thing that you were working on. Where’s, where’s this looking?

55 00:05:35.140 00:05:37.559 Pranav: How’s it looking at me? Yeah.

56 00:05:37.770 00:05:46.279 Casie Aviles: Yeah, it’s already on dev, so I worked on that yesterday. I was just… there’s just a bug that I’m experiencing.

57 00:05:47.370 00:05:50.899 Casie Aviles: That’s why it’s still in progress, but…

58 00:05:51.250 00:05:58.099 Casie Aviles: once I’ve resolved that, then it… I would just do some more testing after to make sure that it’s working.

59 00:05:58.890 00:06:01.000 Casie Aviles: The same way as last time.

60 00:06:01.220 00:06:02.440 Casie Aviles: That should be good.

61 00:06:04.790 00:06:06.670 Pranav: Gotcha. Okay, cool.

62 00:06:10.350 00:06:14.789 Pranav: Okay, I don’t really think this is that big of a deal. Let’s go back here…

63 00:06:15.420 00:06:20.050 Pranav: Okay, and then, yeah, the other thing that I see that’s on your plate is just this migration,

64 00:06:20.690 00:06:27.199 Pranav: I don’t think this should take too long, right? It’s just bringing the logs over from Snowflake to BigQuery.

65 00:06:27.390 00:06:33.680 Pranav: Is there… is this also a dependency on RIL? Like, RIL is dependent on the data from…

66 00:06:34.180 00:06:39.850 Pranav: Snowflake, so… I’m just trying to understand a little bit of, like, the complexity here.

67 00:06:41.220 00:06:48.250 Casie Aviles: Sure, I… yeah, so currently Reel is pointing to Snowflake.

68 00:06:48.870 00:06:49.949 Casie Aviles: Okay.

69 00:06:50.850 00:06:55.110 Casie Aviles: So, yeah, it’s dependent on that right now, but…

70 00:06:55.400 00:07:00.150 Casie Aviles: And then… yeah, if we move it to BigQuery, then we’ll have to…

71 00:07:00.650 00:07:04.140 Casie Aviles: Update rail, the code there,

72 00:07:04.740 00:07:07.750 Casie Aviles: And make sure that it’s reading from BigQuery.

73 00:07:08.710 00:07:09.380 Casie Aviles: Okay.

74 00:07:09.380 00:07:15.510 Pranav: So real sources are out of scope. I don’t… I think real sources are in scope for this, then, right?

75 00:07:17.680 00:07:20.039 Casie Aviles: What does that mean, real source?

76 00:07:20.040 00:07:24.049 Pranav: Yeah, I don’t even know what that means, to be honest. That was probably just, like, some AI.

77 00:07:24.360 00:07:25.090 Casie Aviles: M.

78 00:07:25.470 00:07:27.359 Pranav: Update all Snowflake usage, and…

79 00:07:48.160 00:07:48.730 Casie Aviles: Yep.

80 00:07:48.970 00:07:51.379 Casie Aviles: I think, yeah, that’s… that’s it.

81 00:08:06.710 00:08:08.120 Pranav: commission.

82 00:08:17.350 00:08:18.150 Pranav: Cool.

83 00:08:18.670 00:08:25.880 Pranav: Okay, features to migrate, conversation logging, feedback recording, feedback log fetching.

84 00:08:26.540 00:08:31.990 Pranav: Does this make sense to you, or is this just kind of, like, irrelevant?

85 00:08:33.320 00:08:36.100 Casie Aviles: Oh, I think what this means is…

86 00:08:37.030 00:08:40.690 Casie Aviles: See, so I think we have to make changes as well in…

87 00:08:40.980 00:08:44.940 Casie Aviles: The backend side, since we have

88 00:08:45.260 00:08:50.259 Casie Aviles: You know, there are… there’s… in the backend, where we’re getting, like, the…

89 00:08:50.940 00:08:57.799 Casie Aviles: the thumbs up, thumbs down, the feedbacks, and then it’s pointing to Snowflake right now. I mean, it’s storing that.

90 00:08:58.180 00:09:02.719 Casie Aviles: to Snowflake, right? So, we have to update those so they point to…

91 00:09:03.540 00:09:08.449 Casie Aviles: BigQuery instead, so they store it there instead of Snowflake.

92 00:09:09.210 00:09:10.220 Casie Aviles: So I guess there’s…

93 00:09:10.220 00:09:15.980 Pranav: Okay, and for the new master app, is that storing in BigQuery or Snowflake?

94 00:09:17.440 00:09:21.030 Casie Aviles: I think it’s still… yeah, I believe it’s still Snowflake.

95 00:09:21.170 00:09:22.040 Casie Aviles: Yeah.

96 00:09:22.200 00:09:26.659 Pranav: Okay, so I guess we’ll need to do two things here.

97 00:09:26.830 00:09:32.139 Pranav: Probably update the current app.

98 00:09:33.250 00:09:37.730 Pranav: to… Hmm, let me think about this…

99 00:09:38.000 00:09:43.410 Pranav: So I want to do a cutover by Tuesday or Wednesday next week.

100 00:09:44.500 00:09:45.100 Casie Aviles: Okay.

101 00:09:45.940 00:09:47.480 Pranav: And so…

102 00:09:48.410 00:09:55.810 Pranav: Yeah, so, like, let’s say Wednesday, we just no longer will be using this N8N workflow, so…

103 00:09:57.520 00:10:04.320 Pranav: I guess what I am more concerned with right now is wiring up the new master app to BigQuery.

104 00:10:04.570 00:10:11.280 Pranav: And then, what we need to do is just port over all of the historical data from Snowflake into BigQuery.

105 00:10:12.210 00:10:14.440 Casie Aviles: Yes, yes, I think that’s… yeah.

106 00:10:14.460 00:10:15.570 Pranav: Yep. Okay.

107 00:10:16.000 00:10:20.540 Pranav: So, features to migrate for ABC.

108 00:10:20.960 00:10:22.130 Pranav: Mastra.

109 00:10:29.190 00:10:33.460 Pranav: Also…

110 00:10:36.530 00:10:46.349 Pranav: Export… All historical data from… Snowflake… into BQ.

111 00:10:47.960 00:10:48.890 Pranav: Okay.

112 00:10:53.070 00:10:53.920 Pranav: Okay.

113 00:10:55.850 00:11:02.839 Casie Aviles: These are a bit… AI generated. I’m not… I don’t think we’re using windm. Oh, wait, okay, yeah.

114 00:11:03.870 00:11:05.460 Casie Aviles: I understand, but yeah.

115 00:11:06.530 00:11:12.519 Pranav: If they’re just AI-generated and you’re not gonna really use this as, like, You know, individual tasks.

116 00:11:12.520 00:11:13.460 Casie Aviles: Like…

117 00:11:13.570 00:11:20.019 Pranav: I think I kind of… Trust you on this to, like… do you understand, like, the process?

118 00:11:21.670 00:11:22.350 Casie Aviles: I think.

119 00:11:22.350 00:11:31.210 Pranav: I gotta understand, too, like, okay, yeah, ABC right now is… making updates to the Snowflake.

120 00:11:31.370 00:11:34.050 Pranav: And it just needs to be making updates into BigQuery.

121 00:11:34.050 00:11:34.940 Casie Aviles: Yes, yes.

122 00:11:35.470 00:11:53.030 Pranav: And then after that, you just need to do a one-time historical data export from BigQuery into… I mean, sorry, from Snowflake into BigQuery. That’s basically the whole thing. Or, and then also one other task, and let me just actually write these as tasks, just so, like, you know…

123 00:11:53.370 00:11:56.380 Pranav: I am just kind of… it makes sense to me.

124 00:11:57.990 00:12:00.290 Pranav: Probably just easier for both of us.

125 00:12:09.780 00:12:12.350 Pranav: Okay, perfect.

126 00:12:16.210 00:12:26.870 Pranav: ABC… Mastra… Or, let me just say as acceptance criteria.

127 00:13:34.130 00:13:36.179 Pranav: Okay, this seems like the three tasks.

128 00:13:37.500 00:13:39.650 Casie Aviles: Okay, yeah, yeah, that makes sense.

129 00:13:40.380 00:13:45.050 Pranav: Right, and maybe here…

130 00:13:49.380 00:13:50.540 Pranav: Logging.

131 00:13:52.480 00:14:02.799 Pranav: Or, I think it’s… it’s implied, based on what’s up here. Okay. Cool. Yeah, I’m gonna put…

132 00:14:02.970 00:14:09.730 Pranav: You think this could be done by Wednesday? Or… actually, I would prefer, actually, it be done by…

133 00:14:10.700 00:14:12.270 Pranav: Like, Tuesday?

134 00:14:12.620 00:14:14.740 Pranav: Do you think that’s possible?

135 00:14:16.020 00:14:20.920 Casie Aviles: Yeah, I think we can set for Tuesday for now.

136 00:14:21.500 00:14:24.960 Casie Aviles: I’m just thinking what else I need to do,

137 00:14:25.770 00:14:33.120 Casie Aviles: I think I only have this one, the Heroku… or, sorry, the admin UI. That’s the only one I’m working on.

138 00:14:33.720 00:14:43.529 Casie Aviles: this week, so I think, yeah, let’s put Tuesday for now. I should be done… I’m aiming to get it done this Friday, you know, the…

139 00:14:44.540 00:14:47.549 Casie Aviles: The super-based migration and Admin UI, yeah.

140 00:14:49.230 00:14:52.219 Pranav: Okay, where are we tracking the Supabase migration?

141 00:14:53.440 00:14:57.270 Casie Aviles: We have a… I created an issue as well.

142 00:15:01.420 00:15:06.139 Casie Aviles: So this is for the admin UI. The superbase is this one.

143 00:15:06.960 00:15:09.030 Casie Aviles: to 2101.

144 00:15:10.900 00:15:13.420 Pranav: Oh, so this one’s done, are you saying, or is it not done?

145 00:15:14.330 00:15:28.849 Casie Aviles: Yeah, it should… I mean, the tables are already there in Google Cloud, so what I’m working on is for the admin UI to correctly read from the SuperBase table… sorry, the tables in Cloud SQL.

146 00:15:30.300 00:15:36.300 Pranav: Oh, I see. Okay, okay. So then, at that point, you can just, deprecate Super Base.

147 00:15:38.410 00:15:45.980 Casie Aviles: Well, the N8N1 is still using… Super Base, so… Right, but it.

148 00:15:46.000 00:15:51.429 Pranav: Once we do the cutover to the new master app, then we’ll be able to deprecate Super Base, right?

149 00:15:51.670 00:15:52.720 Casie Aviles: Yes, yes.

150 00:15:53.110 00:15:58.930 Pranav: Okay, so I’m just gonna put that… Superbase… Deprecation…

151 00:16:02.700 00:16:06.850 Pranav: Yeah I’ll assign this to you, too.

152 00:16:09.670 00:16:13.360 Pranav: Or, I’ll assign this, actually, the deprecation ones I want to assign to Sam.

153 00:16:13.990 00:16:18.179 Pranav: Just so he can talk to you guys, and you guys can just, like…

154 00:16:19.200 00:16:23.790 Pranav: Do some last minute, just like, okay, let’s make sure there’s no dependencies on these.

155 00:16:24.560 00:16:27.139 Pranav: Okay. Yeah. So…

156 00:16:30.510 00:16:35.100 Pranav: Okay, so yeah, moving Zips admin UI from Heroku to Google Cloud Run…

157 00:16:35.280 00:16:41.210 Pranav: You’re saying this is where you’re kind of working on, like, pulling from…

158 00:16:41.390 00:16:44.340 Pranav: Google Cloud SQL instead of Subabase.

159 00:16:44.390 00:16:45.320 Casie Aviles: Yes. Okay.

160 00:16:46.310 00:16:47.619 Pranav: Okay, perfect.

161 00:16:50.540 00:16:52.939 Casie Aviles: I’m gonna accept the due for that today.

162 00:16:54.480 00:17:03.739 Pranav: Okay, this is something that I will… will work on end of next week. Add division rollout execution for Andy…

163 00:17:27.109 00:17:29.469 Pranav: Okay, I don’t know what the heck this is.

164 00:17:30.430 00:17:34.820 Pranav: Does this make any sense to you? I think this might have just been something… That we made.

165 00:17:35.150 00:17:38.819 Casie Aviles: Yeah, I’m not too sure what this means yet.

166 00:17:39.030 00:17:44.280 Casie Aviles: I think what it… maybe it’s related to the departments?

167 00:17:44.390 00:17:45.469 Casie Aviles: I’m not sure.

168 00:17:46.130 00:17:49.040 Pranav: Yeah, it looks like it’s related to departments, I just don’t know…

169 00:17:49.480 00:17:53.080 Pranav: Why? Like, what we’re doing for the departments?

170 00:17:55.340 00:18:02.049 Pranav: We’re not… we don’t have any execution planned for Andy per department. Maybe this was just, like, for me scoping out new projects I put this year?

171 00:18:02.680 00:18:06.220 Pranav: Okay. I really don’t think it’s necessary, let’s…

172 00:18:09.620 00:18:12.620 Pranav: Come here, delete, delete.

173 00:18:15.730 00:18:21.730 Pranav: Okay… I’m still getting the hang of linear, I feel like I’m…

174 00:18:21.890 00:18:24.620 Pranav: There’s probably some quicker ways to do some of this stuff.

175 00:18:25.580 00:18:26.529 Pranav: Oh, yeah.

176 00:18:28.980 00:18:34.129 Pranav: Migrate from here… spike back… so this is the thing that happened yesterday, just kinda…

177 00:18:34.910 00:18:41.179 Pranav: how can we not be informed via triage ticket and kind of be on top of it beforehand? .

178 00:18:42.740 00:18:48.030 Pranav: How often does something like that happen? I know Utam said it happens weekly, but does it actually happen weekly?

179 00:18:49.390 00:18:55.930 Casie Aviles: With, like, having something down with…

180 00:18:55.930 00:18:56.640 Pranav: Yeah.

181 00:18:56.920 00:18:57.480 Pranav: Yeah.

182 00:18:57.480 00:19:02.329 Casie Aviles: It’s not weekly, but I think around December, January.

183 00:19:02.580 00:19:06.180 Casie Aviles: It was… yeah, it was almost weekly then.

184 00:19:07.500 00:19:11.389 Casie Aviles: So that’s where a lot of the fires…

185 00:19:11.910 00:19:17.480 Casie Aviles: Happened, and we did a lot of… we spent a lot of, you know, the following months fixing that.

186 00:19:17.790 00:19:20.920 Casie Aviles: So, it’s not really happening all the time.

187 00:19:21.680 00:19:28.430 Casie Aviles: It’s just, you know, N80 is kind of hard to make… to get, you know, logs and…

188 00:19:29.260 00:19:41.979 Pranav: Yeah, I think probably still good for us to just do a spike on this, and just figure out, okay, how can we be ahead of the curve? And so… but we’ll just do this next week.

189 00:19:42.430 00:19:46.680 Casie Aviles: Okay, but I think this will apply more to the new master app.

190 00:19:47.130 00:19:51.180 Pranav: Yes, definitely. Yeah, I don’t want to make any changes to the N8M1, it’s not worth it.

191 00:19:51.540 00:19:52.170 Casie Aviles: Oh, cool.

192 00:19:52.470 00:19:58.489 Pranav: Okay, so base deprecation, add ANDI, support SLA, and operating cadence definition.

193 00:20:03.910 00:20:07.620 Pranav: Oh, these are just things… oh, I didn’t even create these, I think.

194 00:20:08.320 00:20:11.780 Pranav: I think they were kind of created by… by B.

195 00:20:13.180 00:20:19.540 Pranav: Or maybe I just… yeah, he made them, and then I just… added them here. Okay, yeah, so I feel good about deleting this.

196 00:20:22.920 00:20:25.940 Pranav: Yep. Okay, delete, delete…

197 00:20:31.290 00:20:33.819 Pranav: Alright, and then this one, load…

198 00:20:33.920 00:20:37.620 Pranav: Test routing plus rag under concurrent usage.

199 00:20:39.810 00:20:44.330 Pranav: Seems like, yeah, maybe 2 months ago, like, is this even relevant anymore?

200 00:20:46.680 00:20:50.749 Casie Aviles: Hmm… I think this is too vague, plus I think…

201 00:20:51.640 00:20:56.000 Casie Aviles: It’s just, yeah, I think the core of this ticket should just be this one.

202 00:20:56.600 00:21:03.309 Casie Aviles: So it’s… I guess also related to, like, how we make it more robust so it doesn’t…

203 00:21:03.750 00:21:07.229 Casie Aviles: If something fails, it doesn’t, you know,

204 00:21:08.110 00:21:11.349 Casie Aviles: Fail immediately, like, it also has retries.

205 00:21:12.120 00:21:20.899 Pranav: Yeah. Makes sense. How do I… at a… A deadline to that.

206 00:21:22.610 00:21:24.510 Casie Aviles: I think…

207 00:21:24.740 00:21:30.029 Casie Aviles: Are you on Mac? I think it’s Comm… you could do Command-K and then add your date.

208 00:21:31.080 00:21:31.870 Pranav: Oh, sick.

209 00:21:34.790 00:21:35.540 Casie Aviles: Pardon.

210 00:21:36.320 00:21:42.299 Casie Aviles: Or maybe just due… Due date, if… It’s a due date. Yeah, there’s a due date.

211 00:21:42.860 00:21:49.710 Pranav: Cool, cool, cool, custom… Monday. Monday we’ll figure this out.

212 00:21:50.810 00:21:52.460 Pranav: Alright…

213 00:22:19.170 00:22:21.490 Pranav: deprecate Azure and phase out any then.

214 00:22:24.810 00:22:33.469 Casie Aviles: Hmm… Azure. I think once we… once we’ve already turned off N8 and… Have them use the…

215 00:22:33.720 00:22:37.149 Casie Aviles: Master app, then both will be deprecated at once.

216 00:22:38.400 00:22:45.720 Casie Aviles: Okay. So, what Utam was saying the other day is if we could just swap the models.

217 00:22:47.230 00:22:54.600 Casie Aviles: what… so I did try that, but it was messing up, like, the output of the production version of Andy.

218 00:22:54.730 00:22:55.480 Casie Aviles: So I…

219 00:22:55.480 00:22:56.100 Pranav: Okay.

220 00:22:57.290 00:22:57.870 Casie Aviles: Yeah.

221 00:22:57.870 00:22:58.240 Pranav: Reverse.

222 00:22:58.240 00:22:59.239 Casie Aviles: didn’t proceed, yeah.

223 00:22:59.240 00:23:06.660 Pranav: Don’t worry about that, you know, I’m not worried. What I just don’t want is, like, us to have to, like, put out a fire right now.

224 00:23:06.950 00:23:11.540 Pranav: there’s… there’s no issue with Andy right now.

225 00:23:12.050 00:23:12.380 Casie Aviles: such as.

226 00:23:12.380 00:23:13.580 Pranav: Leave it as is.

227 00:23:13.830 00:23:18.449 Pranav: And then… because on Tuesday next week, we’ll do the cutover, right? So…

228 00:23:18.890 00:23:19.630 Casie Aviles: Okay.

229 00:23:19.880 00:23:20.490 Pranav: Yeah.

230 00:23:21.090 00:23:22.879 Pranav: Okay, wire, Cloud SQL…

231 00:23:23.670 00:23:25.590 Casie Aviles: I guess that’s a duplicate now.

232 00:23:25.960 00:23:28.479 Pranav: Duplicate, right? This is duplicating…

233 00:23:29.270 00:23:30.390 Casie Aviles: Yeah, this one.

234 00:23:30.950 00:23:36.869 Pranav: Or, let’s just close out this one. Or, no, no, no, let’s just leave it as that. Okay. And I’ll just delete this.

235 00:23:38.340 00:23:39.670 Pranav: Cage…

236 00:23:43.790 00:23:46.420 Pranav: Okay, and this is the last thing that you’re doing right here.

237 00:23:47.520 00:23:53.929 Pranav: Got a new URL. I think another to-do here is probably just what that… Ticket says, right?

238 00:23:55.300 00:23:56.550 Pranav: Wirecloud suit.

239 00:23:57.080 00:23:58.930 Casie Aviles: What does that contain?

240 00:24:03.820 00:24:05.769 Casie Aviles: Oh, it’s pretty much…

241 00:24:16.530 00:24:21.530 Pranav: I guess you’re working on this today anyways, you’ll have, like, an update by end of day, right?

242 00:24:22.600 00:24:25.360 Pranav: Nothing will get lost. Okay, so I’m just gonna delete this.

243 00:24:25.800 00:24:30.619 Pranav: Or, you know what, I’m just not gonna delete it. Let’s just, we’ll just close out both.

244 00:24:30.720 00:24:34.089 Pranav: You know, just so we can have something specific to look at.

245 00:24:34.860 00:24:35.700 Casie Aviles: Hmm.

246 00:24:35.700 00:24:40.770 Pranav: So yeah, this one and this one you’ll close out today. And then…

247 00:24:41.170 00:24:44.899 Pranav: These other two will close out by Tuesday.

248 00:24:45.440 00:24:49.660 Casie Aviles: I’ll… I’ll just mark it as duplicate. I think I can do that, and then…

249 00:24:51.310 00:24:52.040 Pranav: What’s up?

250 00:24:52.350 00:24:59.609 Casie Aviles: I think, yeah, there’s a way to mark one ticket as duplicate of another, so you don’t know how to delete them. But yeah, I can do that.

251 00:25:00.930 00:25:04.260 Pranav: Okay, but it’s good to… I just want to still see it here.

252 00:25:04.370 00:25:04.880 Pranav: Oh.

253 00:25:04.880 00:25:06.420 Casie Aviles: Oh, okay, okay.

254 00:25:06.420 00:25:16.480 Pranav: Yeah. I just want to see here, just so, like, I can just keep track of it, because I view this as, like, the overall picture, and then this is, like, a specific thing that we’re working on right now.

255 00:25:16.590 00:25:23.919 Pranav: like, maybe the final step, so let’s just leave it. It’s fine. Yeah, these tickets were probably just, like, we’ll just do a better job of, like.

256 00:25:24.250 00:25:27.520 Pranav: Making them more… like, less overlap.

257 00:25:27.770 00:25:29.670 Pranav: But, you know, all good.

258 00:25:32.350 00:25:32.990 Casie Aviles: Alright. Okay.

259 00:25:33.090 00:25:34.480 Pranav: I feel pretty good.

260 00:25:34.750 00:25:41.560 Casie Aviles: I think just one question that I have, so…

261 00:25:41.770 00:25:50.429 Casie Aviles: When we say cut over, like, are we going to just deactivate everything already and then switch over to the…

262 00:25:51.410 00:25:55.939 Casie Aviles: To the entire app, or are we still going to have some, like, a final…

263 00:25:56.180 00:26:03.709 Casie Aviles: QA, at least, to make sure that everything should be… Good to go.

264 00:26:04.500 00:26:11.479 Pranav: Yeah, so on Monday, I think I can send them… and we already have it up and running, right? Like, the…

265 00:26:11.860 00:26:14.690 Pranav: Andy… QA version.

266 00:26:15.990 00:26:19.670 Casie Aviles: Yeah, it’s… It’s in Google Cloud.

267 00:26:20.040 00:26:23.309 Casie Aviles: It’s just not promoted to, like, a production.

268 00:26:25.880 00:26:33.910 Casie Aviles: Yeah, it’s not promoted to production, so it’s… it’s actively… we’re actively pushing changes there, and but yeah, it’s… there should be, like, a…

269 00:26:34.780 00:26:37.050 Casie Aviles: An app that we deployed already.

270 00:26:37.670 00:26:44.460 Pranav: Yeah, and like, we can see it in that chat sidebar, and we could have Janice and Yvette look at that, right?

271 00:26:45.880 00:26:50.929 Casie Aviles: Yes, although right now we’re… Making some changes, so…

272 00:26:51.900 00:26:54.770 Casie Aviles: If we’re going to let them use it,

273 00:26:55.950 00:27:02.919 Casie Aviles: Yeah, I guess we should just double-check before, because they might think it’s worse when there’s something

274 00:27:03.300 00:27:04.610 Casie Aviles: That might break.

275 00:27:06.320 00:27:13.850 Pranav: Okay, when will we feel confident that that’s basically good to go? Like, I was thinking that that’s ready right now.

276 00:27:14.060 00:27:21.760 Pranav: What is… what… why do we not feel confident about it? Like…

277 00:27:22.330 00:27:24.699 Pranav: Not being fully functional, things might break.

278 00:27:26.030 00:27:32.130 Casie Aviles: Yeah, right now, we… I’ve only done mostly, like.

279 00:27:33.250 00:27:40.060 Casie Aviles: what do you call this? So, I’ve only done mostly, like, execution time checks, so I think the execution times are working.

280 00:27:41.090 00:27:45.459 Casie Aviles: And right now it’s just the dev chat, so it’s pointing to…

281 00:27:46.260 00:27:48.940 Casie Aviles: Yeah, let me… I can share my…

282 00:27:49.610 00:27:50.290 Pranav: Sure.

283 00:27:51.780 00:27:52.630 Casie Aviles: Hold on.

284 00:28:23.820 00:28:31.050 Casie Aviles: Right, so… right now, it’s just basically pointing to… so it’s working,

285 00:28:31.940 00:28:34.419 Casie Aviles: But it’s just pointing to Dev, so…

286 00:28:35.670 00:28:38.280 Casie Aviles: Maybe we need to, like, have a…

287 00:28:40.000 00:28:41.719 Casie Aviles: What do you call this?

288 00:28:42.190 00:28:44.410 Casie Aviles: I just need to change the endpoint.

289 00:28:44.660 00:28:47.350 Casie Aviles: To something that we’re not actively working on.

290 00:28:50.170 00:28:53.109 Casie Aviles: I’m not sure if that’s making any sense, but…

291 00:28:54.280 00:28:58.509 Pranav: I see what you’re saying, I’m saying, like, what is still actively being worked on?

292 00:28:58.680 00:29:01.550 Pranav: Like, what still needs, like, code updates?

293 00:29:03.340 00:29:11.039 Casie Aviles: Oh, no, no, I guess there’s… there’s nothing that’s still, working. It’s… I mean, sorry,

294 00:29:12.380 00:29:14.130 Casie Aviles: How do I word this?

295 00:29:14.480 00:29:23.060 Casie Aviles: I mean, there’s… there’s… the only one I’m working on is just the admin UI, so I think that’s fine. So the others are fine, are good now.

296 00:29:25.030 00:29:28.380 Pranav: And I guess also just, will there need to be any updates?

297 00:29:29.240 00:29:38.490 Pranav: to the… QA, or… Yeah, the QA version, because of… the…

298 00:29:39.900 00:29:42.570 Pranav: like, the wiring up to Cloud SQL?

299 00:29:43.550 00:29:46.929 Casie Aviles: Oh, yeah, yeah, that’s also another thing. I just moved it.

300 00:29:47.530 00:29:49.460 Casie Aviles: So I haven’t really tested that.

301 00:29:49.770 00:29:54.729 Casie Aviles: Much yet, since we… I’ve just moved it to Cloud SQL right now.

302 00:29:55.790 00:30:01.760 Pranav: Okay. Yeah, so since those two things will be done by end of day, like,

303 00:30:05.540 00:30:08.839 Pranav: I don’t know, I feel like there’s not gonna be really any other…

304 00:30:08.980 00:30:17.779 Pranav: like, if we look at linear right now, right? These are all the tickets that are gonna bring us to the end of this project. We’ll feel like migration is completed.

305 00:30:17.950 00:30:19.700 Pranav: After we complete these tickets, right?

306 00:30:19.970 00:30:21.060 Casie Aviles: Okay, yeah.

307 00:30:21.680 00:30:26.440 Pranav: Do you agree with that? Is there anything that you feel like is missing? I feel like everything is…

308 00:30:27.280 00:30:30.779 Pranav: Everything is figured out here, on these linear tickets.

309 00:30:35.440 00:30:37.760 Casie Aviles: Okay, yeah, I guess so. I think…

310 00:30:37.930 00:30:41.790 Casie Aviles: For Monday, I guess we could spend the day just to do it.

311 00:30:42.070 00:30:45.279 Casie Aviles: Another final check, what do you think, Blake?

312 00:30:45.670 00:30:46.610 Casie Aviles: Yeah. Because it’s…

313 00:30:46.610 00:30:47.449 Pranav: No, I agree.

314 00:30:47.750 00:30:51.729 Casie Aviles: Yeah, because it’s mostly just me testing it, and…

315 00:30:52.040 00:30:55.259 Casie Aviles: There may be edge cases, you know, that could come up.

316 00:30:55.930 00:30:56.830 Casie Aviles: Okay.

317 00:30:57.230 00:31:03.309 Pranav: What I’ll do, I’m going to set up just so, like, everyone feels just confident about doing the cutover.

318 00:31:03.520 00:31:05.969 Pranav: on… Monday?

319 00:31:06.550 00:31:10.810 Pranav: We’ll have a… just kind of all-hands… For Andy?

320 00:31:11.540 00:31:12.650 Pranav: to…

321 00:31:13.630 00:31:21.210 Pranav: just QA this thing, you know? And then we’ll also talk about, like… what I want you to do here is kind of just demo…

322 00:31:22.240 00:31:22.850 Pranav: what…

323 00:31:22.850 00:31:23.789 Casie Aviles: Yeah, yeah, okay.

324 00:31:23.810 00:31:31.660 Pranav: The old process was, from a technical implementation point of view, and then we will be asking you relevant questions for

325 00:31:33.040 00:31:42.980 Pranav: why… like, are we sure that we are decoupled from, you know, from N8N, from Supabase, from Azure?

326 00:31:43.670 00:31:47.120 Casie Aviles: Okay, yeah, that’s good. I think that’s a good idea.

327 00:31:47.760 00:31:48.360 Pranav: Cool.

328 00:31:57.660 00:32:01.980 Casie Aviles: Okay, yeah, I guess that I feel bettered with that now.

329 00:32:02.120 00:32:03.029 Casie Aviles: Here goes.

330 00:32:03.790 00:32:06.390 Casie Aviles: I just, you know, I was just…

331 00:32:06.880 00:32:16.030 Casie Aviles: Making sure that everything should be good now. There may be some small cracks that go through, but… Okay.

332 00:32:20.190 00:32:21.470 Pranav: Cool.

333 00:32:29.940 00:32:37.000 Pranav: And would you need, I think this might be a tag-teamed approach for you and Mustafa.

334 00:32:43.500 00:32:46.400 Casie Aviles: Yeah, we, we both worked on…

335 00:32:46.970 00:32:51.409 Casie Aviles: Multiple pieces of, you know, of the… Master up.

336 00:33:19.930 00:33:21.810 Pranav: Okay, so yeah, I’m…

337 00:33:29.940 00:33:32.769 Pranav: Yeah, I’m adding this to y’all’s…

338 00:33:37.780 00:33:49.220 Pranav: Yeah, it’s y’all’s calendar right now. So, you’ll see in the description, Casey and Mustafa explained technical end-to-end of the new master app. Sam and Pranav asked relevant questions to ensure we are decoupled from old infra.

339 00:33:50.240 00:33:51.450 Casie Aviles: Okay, yeah.

340 00:33:52.330 00:33:56.710 Pranav: Anything else? Like, is there anything accuracy-related you wanna, like… present here.

341 00:33:59.730 00:34:02.039 Casie Aviles: Yeah, I think we can also have, like…

342 00:34:02.480 00:34:04.699 Casie Aviles: We can also do, like, accuracy.

343 00:34:07.140 00:34:08.540 Casie Aviles: Okay.

344 00:34:09.699 00:34:13.319 Pranav: So, what I want you to do here for just, like, generate another report.

345 00:34:17.939 00:34:19.739 Casie Aviles: Yeah, I think that’s doable.

346 00:34:35.050 00:34:35.730 Pranav: Okay.

347 00:34:36.679 00:34:38.210 Pranav: Alright…

348 00:34:44.460 00:34:45.070 Pranav: That’s up.

349 00:34:45.080 00:34:51.470 Casie Aviles: didn’t want to disrupt the timeline much, but I wanted to make sure we have, again, another chat.

350 00:34:52.389 00:34:53.529 Pranav: No, this is good.

351 00:34:53.809 00:35:11.149 Pranav: And so, I think this is still, you know, Friday is when we said we will be ending it, and so I still feel very confident about that. I was hoping we can do it a little bit sooner, and I still think we can. If we can kind of end this migration and have the full cutover.

352 00:35:11.299 00:35:14.499 Pranav: done by Wednesday, I think.

353 00:35:14.879 00:35:17.269 Pranav: I think that’s a good goal to have, and I think we can do that.

354 00:35:18.250 00:35:18.900 Casie Aviles: Okay.

355 00:35:19.350 00:35:19.840 Casie Aviles: Okay.

356 00:35:19.840 00:35:27.599 Pranav: But we’ll see what happens during this cut over final check. Like, if we find a lot of things pop up, then we’ll spend all of Monday and Tuesday, and maybe Wednesday, to…

357 00:35:28.080 00:35:29.400 Pranav: You know, figure that out.

358 00:35:30.280 00:35:31.480 Casie Aviles: Okay, okay.

359 00:35:32.460 00:35:33.300 Pranav: Alrighty.

360 00:35:33.930 00:35:35.920 Pranav: Cool.

361 00:35:40.930 00:35:41.910 Pranav: Alright.

362 00:35:42.390 00:35:43.600 Casie Aviles: I think that’s all for me.

363 00:35:44.140 00:35:45.930 Pranav: Feel good? Okay, cool.

364 00:35:46.760 00:35:50.890 Pranav: Alright, great. Thanks, Casey. It’s always helpful. Appreciate the help.

365 00:35:51.150 00:35:53.040 Casie Aviles: Okay, yeah, thank you as well.

366 00:35:54.220 00:35:56.600 Pranav: Yeah, definitely. Alright, I’ll talk to you later.

367 00:35:57.230 00:35:58.240 Casie Aviles: Bye-bye, bye-bye.

368 00:35:58.750 00:35:59.380 Pranav: See you.