Meeting Title: ABC Project Cutover Planning Date: 2026-03-23 Meeting participants: Casie Aviles, Samuel Roberts, Pranav Narahari
WEBVTT
1 00:00:11.090 ⇒ 00:00:12.050 Samuel Roberts: Blue.
2 00:00:13.890 ⇒ 00:00:14.610 Casie Aviles: Hey.
3 00:00:15.960 ⇒ 00:00:16.570 Samuel Roberts: How are you?
4 00:00:22.200 ⇒ 00:00:23.070 Samuel Roberts: Games.
5 00:00:23.410 ⇒ 00:00:25.000 Samuel Roberts: Working? Oh no, okay, there we go.
6 00:00:25.360 ⇒ 00:00:26.090 Casie Aviles: Hello?
7 00:00:26.680 ⇒ 00:00:27.540 Samuel Roberts: Can you hear me?
8 00:00:28.920 ⇒ 00:00:32.240 Casie Aviles: Can you try that one more time?
9 00:00:34.630 ⇒ 00:00:36.799 Samuel Roberts: You know, if you can hear me at all.
10 00:00:37.250 ⇒ 00:00:40.820 Casie Aviles: I think… yeah, I can hear you now, yeah.
11 00:00:40.820 ⇒ 00:00:42.380 Samuel Roberts: Okay, okay, cool.
12 00:00:43.200 ⇒ 00:00:44.359 Samuel Roberts: How’s it going?
13 00:00:45.570 ⇒ 00:00:49.199 Casie Aviles: Yeah, doing good. I’m just wrapping up.
14 00:00:49.620 ⇒ 00:00:53.360 Casie Aviles: the work on… The migration, you know.
15 00:00:53.740 ⇒ 00:00:54.500 Samuel Roberts: Okay, cool.
16 00:00:55.960 ⇒ 00:00:59.010 Casie Aviles: I was… just hoped being, like…
17 00:00:59.120 ⇒ 00:01:02.410 Casie Aviles: We could, you know, do, like, final checks.
18 00:01:04.750 ⇒ 00:01:08.139 Casie Aviles: And make sure that, you know, this is good to…
19 00:01:09.510 ⇒ 00:01:13.579 Casie Aviles: You know, hap… deploy for, for, like.
20 00:01:13.820 ⇒ 00:01:16.809 Casie Aviles: the CSRs to use and replace NATON.
21 00:01:17.510 ⇒ 00:01:18.230 Samuel Roberts: Right.
22 00:01:19.960 ⇒ 00:01:25.469 Samuel Roberts: Okay, yeah, I guess, let’s do for now a minute, and Mustafa’s out today, right?
23 00:01:25.860 ⇒ 00:01:28.319 Casie Aviles: Oh, yeah, yeah, I think so.
24 00:01:28.810 ⇒ 00:01:29.650 Samuel Roberts: Okay.
25 00:01:33.910 ⇒ 00:01:35.549 Samuel Roberts: How was Thursday, Friday?
26 00:01:35.860 ⇒ 00:01:36.800 Samuel Roberts: Would I…
27 00:01:39.290 ⇒ 00:01:44.849 Casie Aviles: It wasn’t… yeah, I think it was fine, it was quite steady, there weren’t any fires to put out.
28 00:01:45.130 ⇒ 00:01:46.180 Samuel Roberts: Okay, good.
29 00:01:48.540 ⇒ 00:01:49.819 Casie Aviles: Yeah, we were jealous.
30 00:01:50.170 ⇒ 00:01:55.280 Casie Aviles: I think for those two days, I was just working on the admin UI, so I had to, like.
31 00:01:56.170 ⇒ 00:02:00.019 Casie Aviles: replace that with Cloud SQL now? .
32 00:02:00.910 ⇒ 00:02:02.410 Samuel Roberts: Oh, right, right, okay.
33 00:02:02.410 ⇒ 00:02:08.160 Casie Aviles: But, I think it wasn’t as straightforward as I… thought at first.
34 00:02:08.169 ⇒ 00:02:08.899 Samuel Roberts: Hmm…
35 00:02:08.900 ⇒ 00:02:11.659 Casie Aviles: Like, I had to deploy, like, another…
36 00:02:12.920 ⇒ 00:02:18.240 Casie Aviles: REST API layer in between, like, with Superbase, I didn’t have to bother with that.
37 00:02:18.240 ⇒ 00:02:24.450 Samuel Roberts: Oh, yeah, yeah. See, this is why this tool’s, like, super basic and nice, because it’s… you don’t have to do every little…
38 00:02:24.880 ⇒ 00:02:28.089 Samuel Roberts: Piece of it along the way.
39 00:02:28.090 ⇒ 00:02:29.410 Casie Aviles: Yeah, that’s true.
40 00:02:29.540 ⇒ 00:02:34.230 Samuel Roberts: Yeah, which, I mean, it’s… sometimes it’s overkill, but sometimes it’s nice to have…
41 00:02:34.640 ⇒ 00:02:39.720 Samuel Roberts: Especially for prototyping, but yeah, I didn’t think about that for GCP, which I’m not as familiar with.
42 00:02:40.290 ⇒ 00:02:46.329 Casie Aviles: Yeah, me too, but I think it… AI was able to help me set it up, so I think it’s…
43 00:02:47.010 ⇒ 00:02:50.760 Casie Aviles: It looks… it seems to be working fine now.
44 00:02:50.760 ⇒ 00:02:51.340 Samuel Roberts: Okay.
45 00:02:52.590 ⇒ 00:02:57.320 Casie Aviles: I think one thing that… I’m just not 100%.
46 00:02:58.270 ⇒ 00:03:01.359 Casie Aviles: Sure about this, like, how we…
47 00:03:02.290 ⇒ 00:03:10.209 Casie Aviles: Like, how we separate things into, like, you know, devs, and then production, because…
48 00:03:10.480 ⇒ 00:03:14.190 Casie Aviles: Right now, everything’s in just… 1…
49 00:03:15.180 ⇒ 00:03:18.830 Casie Aviles: Environment, or one project, and it’s a bit…
50 00:03:19.760 ⇒ 00:03:25.300 Casie Aviles: Of a lift to have everything transferred to, like, the other projects.
51 00:03:25.940 ⇒ 00:03:30.090 Samuel Roberts: It’s one… is it one… excuse me, one dev project right now? Which project is it?
52 00:03:30.490 ⇒ 00:03:32.460 Casie Aviles: Yeah, I can share.
53 00:03:32.460 ⇒ 00:03:34.679 Samuel Roberts: Okay. Alright, cool. Hey, Bernamf.
54 00:03:35.760 ⇒ 00:03:36.200 Pranav Narahari: Hey, guys.
55 00:03:40.420 ⇒ 00:03:43.749 Casie Aviles: Yeah, right now it’s… it’s… everything’s in here for now.
56 00:03:44.500 ⇒ 00:03:50.780 Samuel Roberts: Okay And we probably want to get that into… deploy? Is that…
57 00:03:54.890 ⇒ 00:03:55.820 Samuel Roberts: Okay.
58 00:03:58.060 ⇒ 00:03:58.930 Samuel Roberts: Okay.
59 00:03:59.820 ⇒ 00:04:00.850 Samuel Roberts: Figure that out.
60 00:04:05.130 ⇒ 00:04:05.860 Samuel Roberts: Okay.
61 00:04:08.950 ⇒ 00:04:10.310 Casie Aviles: Yep, all over here.
62 00:04:11.010 ⇒ 00:04:11.750 Pranav Narahari: Oh, sure, yeah.
63 00:04:11.750 ⇒ 00:04:12.429 Casie Aviles: Yeah, go ahead.
64 00:04:12.910 ⇒ 00:04:16.500 Pranav Narahari: You had one GCP ticket that you were working on, is this…
65 00:04:16.680 ⇒ 00:04:21.070 Pranav Narahari: Rick, is this kind of referring to that, or you’re talking about something else?
66 00:04:24.580 ⇒ 00:04:27.290 Casie Aviles: Oh, which GCP ticket? Let me check.
67 00:04:27.870 ⇒ 00:04:35.599 Pranav Narahari: Mmm… Let’s see… Or actually, I guess maybe it’s not related to GCP exactly, but…
68 00:04:36.170 ⇒ 00:04:40.699 Pranav Narahari: you’re just migrating some stuff from Snowflake to BigQuery.
69 00:04:40.700 ⇒ 00:04:41.800 Casie Aviles: Oh, yeah, yeah.
70 00:04:41.930 ⇒ 00:04:44.199 Pranav Narahari: It sounds like what you’re talking about is different, actually.
71 00:04:44.780 ⇒ 00:04:45.270 Samuel Roberts: Yeah.
72 00:04:45.270 ⇒ 00:04:45.760 Casie Aviles: Yeah.
73 00:04:45.760 ⇒ 00:04:50.969 Samuel Roberts: I think it’s more about the other parts of the deployment for the master app and everything. We had different…
74 00:04:52.310 ⇒ 00:04:56.379 Samuel Roberts: Excuse me, sorry. Different environments for the…
75 00:04:56.880 ⇒ 00:05:02.690 Samuel Roberts: The, dev and the staging and deploy, but it seems like.
76 00:05:02.690 ⇒ 00:05:03.170 Casie Aviles: And so I know.
77 00:05:03.170 ⇒ 00:05:05.519 Samuel Roberts: Trivial to move things through there.
78 00:05:08.160 ⇒ 00:05:16.619 Samuel Roberts: Gotcha. We can talk that through after. Let’s… I mean, we can talk that through if we need to, I just… I’m not sure what else we need to discuss, so I don’t want to go too deep if that’s not the right thing.
79 00:05:17.380 ⇒ 00:05:35.409 Pranav Narahari: Yeah, so I kind of want to just talk about this week’s deliverables. That’s, like, kind of top of mind priority for this week, so there are three things. One of them’s on my plate, and, Sam will be working with you on that, which is… I just saw your message, actually, so I’ll take a look at it.
80 00:05:35.810 ⇒ 00:05:39.830 Samuel Roberts: Yeah, I mean, it was… Pretty good to move those things over.
81 00:05:39.830 ⇒ 00:05:47.459 Pranav Narahari: Okay, cool. There made… so I just had a call with Yvette and Janiece, so I will be making maybe a few tweaks, and then I’ll have you look at that.
82 00:05:47.460 ⇒ 00:05:48.980 Samuel Roberts: Okay. Perfect.
83 00:05:49.770 ⇒ 00:05:55.309 Pranav Narahari: So… but yeah, Casey, on your plate, I guess Sam’s your plate, and then Mustafa.
84 00:05:55.750 ⇒ 00:05:59.329 Pranav Narahari: When… when he joins tomorrow, is,
85 00:05:59.840 ⇒ 00:06:09.769 Pranav Narahari: we need to do the final cutoff… cutover, I should say. And so, what that will include is we got all the comments into the central docs. We need to then…
86 00:06:10.120 ⇒ 00:06:25.210 Pranav Narahari: we kind of got those comments in more or less a structured way, not as structured as I wanted, but it’s definitely something that we can work with. So, going into each one of these docs, looking at the comments that they made, and then just making that comment.
87 00:06:25.360 ⇒ 00:06:30.130 Pranav Narahari: for them, into the central dock, and then we lock them. We lock the dock itself.
88 00:06:30.280 ⇒ 00:06:34.670 Pranav Narahari: So, at that point, we then rerun them through the embedding pipeline.
89 00:06:35.060 ⇒ 00:06:42.270 Pranav Narahari: and then get that QA of Andy ready with the new set of Central Docs. And then…
90 00:06:42.510 ⇒ 00:06:47.970 Pranav Narahari: I told… I gave them a deadline… I gave them a… not deadline, I gave them a,
91 00:06:48.950 ⇒ 00:06:59.389 Pranav Narahari: a kind of, like, for a milestone that they can expect for us to give them the QA by end of day tomorrow. So tomorrow, end of day, Janice and Yvette will have this QA Andy version.
92 00:06:59.460 ⇒ 00:07:18.770 Pranav Narahari: In their hands, and then what Janice is gonna do is schedule a time with their team, like a 30 to 45 minute session for them, just, like, stress testing, edge case handling, like, all of that stuff. Just to ensure that, like, you know, things are looking good. I think internally, we’ve already done enough of that stuff.
93 00:07:19.470 ⇒ 00:07:23.670 Pranav Narahari: Casey, I think there’s one more thing that you wanted to do, which is just, like.
94 00:07:23.760 ⇒ 00:07:40.170 Pranav Narahari: the final level of, like, accuracy check. You know, we did, like, some execution time, like, comparison, and we got that into the Excel doc. If we can do the same thing for accuracy, that would be great. Maybe you can just use those same, like, 1,000 prompts, if that makes sense, or…
95 00:07:40.250 ⇒ 00:07:45.639 Pranav Narahari: Maybe you would ask different prompts based on, like, the thumbs up and down feedback?
96 00:07:47.090 ⇒ 00:07:52.759 Casie Aviles: Okay, so… We’ll be doing, like, another… Pass of, like.
97 00:07:53.090 ⇒ 00:07:56.189 Casie Aviles: Embeddings for, like, the documents, right?
98 00:07:56.620 ⇒ 00:07:57.430 Casie Aviles: Tomorrow.
99 00:07:59.120 ⇒ 00:08:02.349 Pranav Narahari: Yeah, so I don’t know if that’s something that,
100 00:08:02.640 ⇒ 00:08:12.110 Pranav Narahari: Casey, you can do, because if you can do it, then we can do it today. If it’s only something that Mustafa’s been working on, and you don’t have the, you know…
101 00:08:12.300 ⇒ 00:08:26.000 Pranav Narahari: the understanding of, like, how to, like, do that with, like, the current process, then we can wait till tomorrow to do it. I would like to do it today, I didn’t realize that Mustafa was out today, actually, so… yeah, that was just…
102 00:08:26.370 ⇒ 00:08:31.579 Pranav Narahari: does one thing. That’s why we kind of scheduled this meeting for today, so I thought Mustafa would be here. Okay.
103 00:08:31.580 ⇒ 00:08:32.260 Samuel Roberts: Okay.
104 00:08:32.570 ⇒ 00:08:33.450 Pranav Narahari: Yeah.
105 00:08:33.450 ⇒ 00:08:38.349 Casie Aviles: I have to finish the… BigQuery migration first.
106 00:08:39.090 ⇒ 00:08:39.780 Pranav Narahari: Yeah, okay.
107 00:08:39.789 ⇒ 00:08:46.499 Casie Aviles: then if… if I can start… although I’m… I don’t have the most context on… on, like.
108 00:08:47.109 ⇒ 00:08:49.589 Casie Aviles: The vectorization work right now, but…
109 00:08:50.529 ⇒ 00:08:58.449 Casie Aviles: I can probably just… I can try, like, asking first what the status is. I know Mustafa made some changes here.
110 00:08:59.350 ⇒ 00:09:02.429 Samuel Roberts: Yeah, I was just trying to see what… What’s in there right now?
111 00:09:03.820 ⇒ 00:09:04.680 Samuel Roberts: I think it’s…
112 00:09:06.390 ⇒ 00:09:08.029 Pranav Narahari: more or less… Right.
113 00:09:08.170 ⇒ 00:09:14.780 Pranav Narahari: pretty, like, straightforward if we have the… the updates into the central doc, and he’s already made, like.
114 00:09:14.960 ⇒ 00:09:17.509 Pranav Narahari: I think he’s already re-embed the…
115 00:09:18.530 ⇒ 00:09:31.789 Pranav Narahari: the new Central Docs prior to getting the updates from ABC. So, just rerunning it, I don’t think will be a huge, like, lift. You can probably do that, like, in an hour tomorrow.
116 00:09:33.250 ⇒ 00:09:37.710 Pranav Narahari: And then one other thing for end of this week, Casey, is,
117 00:09:38.100 ⇒ 00:09:49.640 Pranav Narahari: we, I changed our ABC meetings to… instead of Thursdays, to Fridays, I think that’ll just make it better for all of us to kind of just, like, have Thursday to work on ABC stuff, too.
118 00:09:49.880 ⇒ 00:10:03.910 Pranav Narahari: So, on Friday, we’re gonna… we want to have, like, a new real dashboard that shows the weekly categorization of the different prompts that were asked to Andy for that week.
119 00:10:04.080 ⇒ 00:10:07.900 Pranav Narahari: So… This is… you don’t need to think about, like.
120 00:10:08.440 ⇒ 00:10:16.360 Pranav Narahari: you know, pre-configured, like, buckets, that can maybe be an iteration going forward. I think what you can straight up do is just, like.
121 00:10:17.220 ⇒ 00:10:30.980 Pranav Narahari: it’ll basically just be throwing the context of all the prompts asked, so just, like, kind of like a download from BigQuery, once you have that set up, of all the prompts asked for the week. Throw that into cursor,
122 00:10:31.160 ⇒ 00:10:37.800 Pranav Narahari: Give it a system prompt, basically, that just says, like, hey, categorize these based on, like, similar conversations.
123 00:10:38.620 ⇒ 00:10:43.379 Pranav Narahari: And then, yeah, you’ll get an output based on that categorization, you just…
124 00:10:43.630 ⇒ 00:10:46.890 Pranav Narahari: show that into the dashboard. Does that make sense?
125 00:10:47.700 ⇒ 00:10:48.399 Casie Aviles: Yeah, okay.
126 00:10:48.400 ⇒ 00:10:50.039 Samuel Roberts: It’s just like a one-off right now, you’re saying?
127 00:10:51.720 ⇒ 00:10:52.760 Pranav Narahari: Funny.
128 00:10:52.760 ⇒ 00:10:56.360 Samuel Roberts: Cursor, not something… not like a ongoing update.
129 00:10:57.060 ⇒ 00:11:02.949 Pranav Narahari: No, this should be an ongoing update, I’m just saying, like, what the backend infrastructure looks like to me is…
130 00:11:03.550 ⇒ 00:11:06.209 Pranav Narahari: just kind of, like, throw it to an AI.
131 00:11:06.370 ⇒ 00:11:07.100 Pranav Narahari: You gotta go.
132 00:11:07.100 ⇒ 00:11:14.709 Samuel Roberts: Oh, okay, well, I… okay, sorry, yeah, definitely, okay. I didn’t know if you meant, like, he’d, like, will he be updating this on the… what’s the cadence for that?
133 00:11:17.830 ⇒ 00:11:19.179 Samuel Roberts: before Friday, or…
134 00:11:19.720 ⇒ 00:11:29.059 Pranav Narahari: Yeah, if it needs to be manual for just this week, that’s okay. I would like this to be, if it’s not too much of a lift, that it just automatically pulls from BigQuery.
135 00:11:30.160 ⇒ 00:11:33.670 Samuel Roberts: Okay, no, that’s what I was getting at, I just wasn’t sure where cursor needed to, like…
136 00:11:34.400 ⇒ 00:11:39.579 Samuel Roberts: fit in, if that cursor was doing the building or the classification, you know what I mean?
137 00:11:42.340 ⇒ 00:11:42.770 Samuel Roberts: Oh, yeah.
138 00:11:42.770 ⇒ 00:11:43.200 Pranav Narahari: Okay.
139 00:11:43.200 ⇒ 00:11:48.559 Samuel Roberts: infrastructure behind it, that’s all. We can… we can talk more about that, though, if we need to. Is that ticketed out?
140 00:11:49.560 ⇒ 00:11:51.950 Pranav Narahari: Yes, I created a ticket for that.
141 00:11:51.950 ⇒ 00:11:54.979 Samuel Roberts: Okay, cool. I can add some context there, maybe, in case if I need.
142 00:11:55.720 ⇒ 00:11:57.040 Pranav Narahari: Yeah, that would be great.
143 00:11:57.300 ⇒ 00:11:59.939 Pranav Narahari: Let’s see, let me just make sure I created a ticket for the…
144 00:12:00.530 ⇒ 00:12:03.799 Pranav Narahari: Yes, finished script for a weekly usage report. I think they’re…
145 00:12:04.080 ⇒ 00:12:06.999 Pranav Narahari: Yeah, it looks like there’s a lot of just, like, AI.
146 00:12:07.190 ⇒ 00:12:09.750 Pranav Narahari: stuff in this So…
147 00:12:10.650 ⇒ 00:12:16.489 Pranav Narahari: Yeah, let me do a first pass on this, and then, Sam, I can throw it to you, you can ask me if there’s any questions. Okay.
148 00:12:16.620 ⇒ 00:12:17.180 Pranav Narahari: Totally.
149 00:12:17.180 ⇒ 00:12:18.239 Samuel Roberts: Yeah, let me know.
150 00:12:20.000 ⇒ 00:12:20.840 Pranav Narahari: Okay.
151 00:12:21.390 ⇒ 00:12:24.550 Pranav Narahari: Cool. But yeah, so…
152 00:12:25.460 ⇒ 00:12:31.529 Pranav Narahari: I think the main… I think this is gonna be, like, this is gonna be pretty easy, like, this doesn’t really have to do with, like…
153 00:12:31.640 ⇒ 00:12:33.579 Pranav Narahari: the cutover, so…
154 00:12:33.880 ⇒ 00:12:43.959 Pranav Narahari: that’s what I kind of want to use this time for. Maybe tomorrow’s a better time to have this conversation, just because, like, Mustafa will be here. I kind of wanted to, like.
155 00:12:44.380 ⇒ 00:12:47.360 Pranav Narahari: Yeah. Sam, for, like, your context.
156 00:12:47.520 ⇒ 00:12:50.359 Pranav Narahari: me and, Casey talked on Friday about just, like.
157 00:12:51.610 ⇒ 00:12:58.639 Pranav Narahari: there’s, like, we just wanted to make sure there’s not gonna be any outages by doing this cutover, and so…
158 00:12:58.690 ⇒ 00:13:14.150 Pranav Narahari: getting kind of, like, a systems design, and maybe, Sam, you already have this context, so maybe it’s more for me. Understanding of, like, what are all the dependencies? You know, there was dependencies on Heroku, Snowflake, other things, Azure…
159 00:13:14.690 ⇒ 00:13:15.230 Samuel Roberts: Yeah.
160 00:13:15.230 ⇒ 00:13:22.790 Pranav Narahari: Yeah, super bills. And so, are we confident now that, like, with this new system, like, there’s not those dependencies? .
161 00:13:22.790 ⇒ 00:13:23.410 Samuel Roberts: Okay.
162 00:13:23.800 ⇒ 00:13:26.459 Pranav Narahari: Yeah, so that was just the only thing.
163 00:13:27.810 ⇒ 00:13:28.340 Samuel Roberts: Okay.
164 00:13:28.540 ⇒ 00:13:33.529 Samuel Roberts: Yeah, I mean, we can talk it through a little bit now, maybe, and then we can go more…
165 00:13:33.900 ⇒ 00:13:38.779 Samuel Roberts: If you… I mean, yeah, I have a little bit of that context, I know Casey has some of that context, too.
166 00:13:39.860 ⇒ 00:13:46.000 Samuel Roberts: But, yeah, I mean, you’ll probably have a better sense after Friday than you did before, right? So, what else? Yeah.
167 00:13:47.260 ⇒ 00:13:50.920 Samuel Roberts: So, I mean, effectively, we’ve moved, or will be moved… so…
168 00:13:51.070 ⇒ 00:13:57.400 Samuel Roberts: Supabase and Snowflake are both going to GCP, effectively, right?
169 00:13:57.980 ⇒ 00:14:04.679 Samuel Roberts: So one is going to… is the… is BigQuery replacing Snowflake, and the,
170 00:14:04.910 ⇒ 00:14:07.470 Samuel Roberts: what do they call it? The Cloud SQL?
171 00:14:08.660 ⇒ 00:14:14.539 Samuel Roberts: Is that the… yep, and that’s… so that’s Super Base. The Heroku, I think what was left on there…
172 00:14:15.090 ⇒ 00:14:18.430 Samuel Roberts: was probably the… the… the UI for the…
173 00:14:19.100 ⇒ 00:14:20.150 Casie Aviles: Yes.
174 00:14:20.160 ⇒ 00:14:21.380 Samuel Roberts: Yeah, okay.
175 00:14:21.380 ⇒ 00:14:24.330 Casie Aviles: We should have that now, on Google Cloud.
176 00:14:25.330 ⇒ 00:14:26.939 Samuel Roberts: The UI, and that’s what you’re…
177 00:14:27.640 ⇒ 00:14:28.850 Casie Aviles: Oh, yeah.
178 00:14:29.240 ⇒ 00:14:30.699 Pranav Narahari: Is that UI up and running now?
179 00:14:31.520 ⇒ 00:14:32.250 Casie Aviles: Yeah.
180 00:14:32.690 ⇒ 00:14:36.390 Pranav Narahari: Okay, perfect. Did you let Janice know this? I forget.
181 00:14:37.270 ⇒ 00:14:38.540 Casie Aviles: No, no, not yet.
182 00:14:38.920 ⇒ 00:14:40.240 Casie Aviles: But…
183 00:14:40.240 ⇒ 00:14:41.240 Samuel Roberts: Is this…
184 00:14:42.020 ⇒ 00:14:46.739 Casie Aviles: Right now, I just… it’s just a matter of naming, and it’s currently in the…
185 00:14:47.420 ⇒ 00:14:51.559 Casie Aviles: what do you call this? In this, in this project? Development project.
186 00:14:52.110 ⇒ 00:14:59.049 Casie Aviles: So, I was just thinking if you guys, like, have an opinion on, like, what would be the best way to
187 00:14:59.980 ⇒ 00:15:03.869 Casie Aviles: do I just create, like, a new service, deploy it with the…
188 00:15:04.300 ⇒ 00:15:08.800 Casie Aviles: And just, you know, promote it to… Broad or something.
189 00:15:10.940 ⇒ 00:15:11.810 Samuel Roberts: Yeah.
190 00:15:13.190 ⇒ 00:15:15.460 Pranav Narahari: What do you think is the best architecture, Sam, for that?
191 00:15:15.930 ⇒ 00:15:17.149 Samuel Roberts: I would say…
192 00:15:18.220 ⇒ 00:15:27.809 Samuel Roberts: we should pro… yeah, basically, I mean, effectively, like, they’re all just projects, right? It’s not really the same. So it doesn’t, like, really matter, but I think we do want to move it to a better named one.
193 00:15:27.950 ⇒ 00:15:31.170 Samuel Roberts: That will be the production project, right?
194 00:15:32.020 ⇒ 00:15:36.589 Samuel Roberts: So, we have, which one here? Yeah, deploy, right?
195 00:15:36.740 ⇒ 00:15:40.109 Samuel Roberts: Is it easy to just… I mean, how…
196 00:15:40.110 ⇒ 00:15:43.499 Casie Aviles: I would just have to point it to the branch.
197 00:15:43.690 ⇒ 00:15:45.240 Casie Aviles: To the right branch.
198 00:15:46.250 ⇒ 00:15:49.700 Casie Aviles: I think what… what’s more…
199 00:15:50.580 ⇒ 00:15:53.159 Casie Aviles: I’ll play around with it, but…
200 00:15:53.160 ⇒ 00:15:53.480 Pranav Narahari: So…
201 00:15:53.480 ⇒ 00:15:55.390 Casie Aviles: okay, go, yeah, go ahead.
202 00:15:56.110 ⇒ 00:16:01.499 Pranav Narahari: Is the dev project pointing to the migration progress branch right now?
203 00:16:02.520 ⇒ 00:16:04.349 Casie Aviles: Yes, yes, that’s right.
204 00:16:05.950 ⇒ 00:16:10.189 Pranav Narahari: Okay, so… yeah, that’s kind of our production branch.
205 00:16:10.840 ⇒ 00:16:13.270 Pranav Narahari: Right?
206 00:16:13.270 ⇒ 00:16:14.030 Samuel Roberts: Which one?
207 00:16:14.130 ⇒ 00:16:14.990 Samuel Roberts: Duh.
208 00:16:15.480 ⇒ 00:16:18.509 Pranav Narahari: Migration Progress and GitHub, that’s our production branch.
209 00:16:18.510 ⇒ 00:16:21.149 Samuel Roberts: Oh, production breaks on GitHub, I thought you… sorry, I thought you were talking GCP, yeah.
210 00:16:21.150 ⇒ 00:16:30.240 Pranav Narahari: Our production branch, I should say, for the… it’s not technically our production branch, but going forward, like, that’s where all our… the new app code is.
211 00:16:30.640 ⇒ 00:16:32.610 Pranav Narahari: For, like, the master app.
212 00:16:33.040 ⇒ 00:16:33.570 Pranav Narahari: Right.
213 00:16:33.570 ⇒ 00:16:40.049 Casie Aviles: That’s where we’ve been… Pushing the changes, and the work’s all there in that one branch.
214 00:16:40.600 ⇒ 00:16:47.199 Pranav Narahari: Okay, yeah, so I think going forward, having that project will make more sense, because maybe you’re making some updates to the…
215 00:16:47.370 ⇒ 00:16:52.859 Pranav Narahari: admin UI, and we can just, like, have an admin UI branch off of production.
216 00:16:53.050 ⇒ 00:16:58.660 Pranav Narahari: Admin UI Dev, Branch off of production, or probably just a dev branch off of production.
217 00:16:58.660 ⇒ 00:17:00.500 Samuel Roberts: Yeah, I think that’s fine.
218 00:17:01.150 ⇒ 00:17:03.370 Pranav Narahari: Yeah, so, yeah, I would say…
219 00:17:04.339 ⇒ 00:17:10.429 Pranav Narahari: Casey, even if right now you just wanted to create that new project, it’s probably, like, pretty simple to just…
220 00:17:11.040 ⇒ 00:17:11.680 Pranav Narahari: I hope it’s.
221 00:17:11.680 ⇒ 00:17:12.079 Samuel Roberts: And the…
222 00:17:12.089 ⇒ 00:17:12.759 Pranav Narahari: at least.
223 00:17:12.760 ⇒ 00:17:16.340 Samuel Roberts: What is… I was just looking at… there’s ways to move,
224 00:17:16.930 ⇒ 00:17:25.649 Samuel Roberts: things around, but it’s the Project Mover tool. Of course, there’s a Google tool for it, but I don’t know what the permissions are like, so…
225 00:17:26.089 ⇒ 00:17:29.089 Casie Aviles: Oh… oh, there… Project Mover.
226 00:17:29.800 ⇒ 00:17:33.599 Samuel Roberts: Yeah, I’m just not sure if we’re gonna have the access we would need for it.
227 00:17:34.960 ⇒ 00:17:37.130 Pranav Narahari: When you say move projects around, what do you mean?
228 00:17:37.860 ⇒ 00:17:42.849 Samuel Roberts: So, like, I was trying to figure out if we could just move that service
229 00:17:43.260 ⇒ 00:17:45.669 Samuel Roberts: And just deploy it under the other project?
230 00:17:46.520 ⇒ 00:17:47.730 Samuel Roberts: Instead of just redeploying.
231 00:17:47.730 ⇒ 00:17:48.140 Pranav Narahari: Whoa.
232 00:17:48.140 ⇒ 00:17:53.630 Samuel Roberts: From GitHub Where… where’s the data backing up the admin UI right now?
233 00:17:53.970 ⇒ 00:18:03.539 Casie Aviles: Oh, that’s… that’s, in development as well, so everything is here, like the Cloud SQL, and then the BigQuery is all here.
234 00:18:04.020 ⇒ 00:18:05.400 Casie Aviles: So I’m… yeah.
235 00:18:08.400 ⇒ 00:18:09.050 Samuel Roberts: Okay.
236 00:18:10.830 ⇒ 00:18:12.629 Pranav Narahari: Sam, do you wanna maybe, like…
237 00:18:12.800 ⇒ 00:18:22.460 Pranav Narahari: how… because I think this is getting a little bit complicated with just, like, all the different services, projects here. Do you want to take a stab of, like, creating, like, a diagram of just, like.
238 00:18:22.460 ⇒ 00:18:28.930 Samuel Roberts: I was literally, like, making sure I know everything one-to-one has been moved to the right places, that’s what I… yeah, totally.
239 00:18:28.930 ⇒ 00:18:31.940 Pranav Narahari: Perfect, yeah, because I think things are just getting… There we go, yeah.
240 00:18:32.010 ⇒ 00:18:33.599 Samuel Roberts: Bring that up, bring that up again.
241 00:18:34.340 ⇒ 00:18:35.819 Casie Aviles: It’s just so rough.
242 00:18:36.160 ⇒ 00:18:39.109 Samuel Roberts: No, no, this is exactly what I would be doing, so yeah, okay, cool.
243 00:18:39.400 ⇒ 00:18:46.550 Samuel Roberts: So… the Monster app is doing what, effectively, NAM is doing a bunch of, right?
244 00:18:48.710 ⇒ 00:18:50.460 Samuel Roberts: So now we’ve moved.
245 00:18:50.840 ⇒ 00:18:52.140 Casie Aviles: tools, dear.
246 00:18:53.230 ⇒ 00:18:59.140 Samuel Roberts: So then… Google Cloud SQL is the SuperBase replacement, right?
247 00:18:59.360 ⇒ 00:19:00.090 Casie Aviles: Yes.
248 00:19:00.860 ⇒ 00:19:02.889 Casie Aviles: This should be admin UI.
249 00:19:02.890 ⇒ 00:19:12.929 Samuel Roberts: Yep, and then the admin UI was Heroku, but is now there. We can… we can… that might be the better thing. Let’s figure out where everything is now, and make sure nothing is left.
250 00:19:13.400 ⇒ 00:19:14.830 Samuel Roberts: In the old system.
251 00:19:16.070 ⇒ 00:19:19.690 Samuel Roberts: And then we can talk about moving around projects in Google, I guess. Does that sound good?
252 00:19:19.690 ⇒ 00:19:24.810 Pranav Narahari: Okay, yeah, I like that. So, maybe let’s just go… let’s just start from…
253 00:19:25.510 ⇒ 00:19:38.840 Pranav Narahari: I’ll just start naming out a few things, we can just talk about where it goes right now. So the feedback up and down, I know that was being supported by Neden before, is that now, migrated to Mashra?
254 00:19:39.690 ⇒ 00:19:48.270 Casie Aviles: Yes, that should… Mustafa worked on that. It should be on Mastra, but it’s still pointing to Snowflake right now, so that’s why these are in progress.
255 00:19:48.520 ⇒ 00:19:53.180 Samuel Roberts: Right. That was the… that was the conversation I think we had last week about whether or not we needed to do that immediately or not.
256 00:19:53.910 ⇒ 00:19:59.379 Pranav Narahari: Gotcha. Yeah, so I think we decided we’re gonna do it immediately, since Bouton’s kind of shutting a bunch of stuff down.
257 00:19:59.380 ⇒ 00:20:03.460 Samuel Roberts: Yeah, no, yeah, I want to get it all in one place anyway, so I agree. Yeah. Okay.
258 00:20:03.460 ⇒ 00:20:05.819 Pranav Narahari: That works, so… So, feedback logging needs to go.
259 00:20:05.820 ⇒ 00:20:07.880 Samuel Roberts: So… go ahead, continue.
260 00:20:08.370 ⇒ 00:20:10.390 Pranav Narahari: Casey, this is something that you’re working on right now?
261 00:20:10.700 ⇒ 00:20:14.589 Pranav Narahari: the moving to BigQuery, for even the feedback?
262 00:20:15.230 ⇒ 00:20:19.560 Casie Aviles: Yeah, I’ll also take that. It’s part of the ticket, yeah.
263 00:20:19.790 ⇒ 00:20:22.459 Pranav Narahari: It is in that ticket, right? I just want to make sure it’s all being tracked.
264 00:20:23.760 ⇒ 00:20:24.749 Casie Aviles: It’s true.
265 00:20:24.750 ⇒ 00:20:26.159 Samuel Roberts: Excuse me.
266 00:20:27.850 ⇒ 00:20:28.850 Pranav Narahari: Feedback log.
267 00:20:28.850 ⇒ 00:20:29.869 Samuel Roberts: in the beginning.
268 00:20:30.540 ⇒ 00:20:32.979 Samuel Roberts: Real dashboards pull, yep, and then, yeah.
269 00:20:32.980 ⇒ 00:20:33.750 Casie Aviles: I’m sorry.
270 00:20:34.160 ⇒ 00:20:35.770 Samuel Roberts: No, no, you’re good, I was just making sure, yeah.
271 00:20:35.950 ⇒ 00:20:36.740 Samuel Roberts: Oh.
272 00:20:37.530 ⇒ 00:20:38.060 Pranav Narahari: Cool.
273 00:20:38.060 ⇒ 00:20:40.539 Samuel Roberts: That eliminates Snowflake completely.
274 00:20:41.420 ⇒ 00:20:46.290 Samuel Roberts: Once that’s logged, conversation logging, and then we point the reel to there.
275 00:20:46.400 ⇒ 00:20:48.860 Samuel Roberts: as well, right? Those are the only things in…
276 00:20:49.460 ⇒ 00:20:50.360 Casie Aviles: Yes.
277 00:20:50.720 ⇒ 00:20:58.950 Casie Aviles: Real is already partially… reading from BigQuery, but it’s not yet the conversation logs.
278 00:20:59.320 ⇒ 00:21:00.010 Samuel Roberts: Right.
279 00:21:00.340 ⇒ 00:21:03.299 Casie Aviles: So, still looking at Snowflake for those.
280 00:21:03.720 ⇒ 00:21:07.699 Samuel Roberts: Okay. So, order of operations has probably finished the…
281 00:21:07.870 ⇒ 00:21:10.709 Samuel Roberts: Finished, hold on, let me get my little pen here.
282 00:21:11.660 ⇒ 00:21:13.160 Samuel Roberts: I’m finishing.
283 00:21:13.160 ⇒ 00:21:14.600 Casie Aviles: I can share this as well.
284 00:21:15.170 ⇒ 00:21:15.820 Casie Aviles: Oh, did you…
285 00:21:15.820 ⇒ 00:21:24.700 Samuel Roberts: This is fine if we’re… I would say finish this in progress, this in progress, and then the only thing left pointing will be the real dashboard, right?
286 00:21:26.390 ⇒ 00:21:27.459 Casie Aviles: He is. But…
287 00:21:27.840 ⇒ 00:21:32.749 Samuel Roberts: But now the data will be in BigQuery, and we can move that over. So I think that’s the order, right?
288 00:21:34.660 ⇒ 00:21:35.380 Samuel Roberts: Okay.
289 00:21:38.660 ⇒ 00:21:42.349 Samuel Roberts: And that’s what that ticket effectively handles, is those three things.
290 00:21:42.940 ⇒ 00:21:48.759 Casie Aviles: Yes, so I have to move, like, the historical logs into the queue.
291 00:21:49.860 ⇒ 00:21:52.409 Casie Aviles: Rail has to read from BQ, and then…
292 00:21:52.720 ⇒ 00:21:55.360 Casie Aviles: Our logging should point to BQ.
293 00:21:56.140 ⇒ 00:21:56.760 Samuel Roberts: Okay.
294 00:21:56.980 ⇒ 00:21:57.650 Samuel Roberts: Great.
295 00:21:58.540 ⇒ 00:22:00.440 Samuel Roberts: And that then eliminates Snowflake.
296 00:22:02.090 ⇒ 00:22:03.020 Samuel Roberts: Cool.
297 00:22:04.160 ⇒ 00:22:07.289 Samuel Roberts: Alright, yeah, you wanna keep going, Pranav, through whatever tools are…
298 00:22:07.290 ⇒ 00:22:13.930 Pranav Narahari: Yeah, so, for the existing admin UI.
299 00:22:17.020 ⇒ 00:22:24.439 Casie Aviles: Yeah, that’s… that’s on Google Cloud, but yeah, it’s just the name right now, and it’s in the development project.
300 00:22:24.910 ⇒ 00:22:27.669 Casie Aviles: So, this is the old…
301 00:22:28.830 ⇒ 00:22:34.159 Casie Aviles: This was the old Euroku link, so it’s no longer working, and this is the current one.
302 00:22:34.580 ⇒ 00:22:35.290 Samuel Roberts: Okay.
303 00:22:35.400 ⇒ 00:22:39.159 Samuel Roberts: And this is backed by… the Cloud SQL now?
304 00:22:40.000 ⇒ 00:22:41.400 Casie Aviles: Yes, so…
305 00:22:41.400 ⇒ 00:22:44.849 Samuel Roberts: Alright, so, so effectively, Supabase is not being used…
306 00:22:45.350 ⇒ 00:22:53.490 Samuel Roberts: for that piece, Heroku is obviously no longer used. So…
307 00:22:54.550 ⇒ 00:22:56.769 Samuel Roberts: Those are already cut over, then.
308 00:22:59.790 ⇒ 00:23:06.850 Casie Aviles: Yeah, so, well, the N8, the live N8N is still up, so it’s still using some of the existing ones, but…
309 00:23:08.150 ⇒ 00:23:11.190 Casie Aviles: Once we do, like, the full cutover, then…
310 00:23:11.760 ⇒ 00:23:16.540 Casie Aviles: Yeah, we won’t be… those will be effectively phased out.
311 00:23:17.410 ⇒ 00:23:20.460 Samuel Roberts: the… those being… Which ones?
312 00:23:21.100 ⇒ 00:23:24.069 Samuel Roberts: Oh, you’re saying the NADD is still pointing to, like, Supabase and stuff?
313 00:23:24.770 ⇒ 00:23:26.710 Casie Aviles: Yes, but retinol…
314 00:23:26.710 ⇒ 00:23:27.849 Samuel Roberts: Everything else is…
315 00:23:27.850 ⇒ 00:23:32.009 Casie Aviles: Yeah, Superbase is not being updated, so… Okay.
316 00:23:32.010 ⇒ 00:23:38.960 Samuel Roberts: So that’ll get… that’ll get… once we unplug N8N, it doesn’t matter. Superbase will just sit there, and we’ll turn… spin that down eventually.
317 00:23:39.350 ⇒ 00:23:40.270 Casie Aviles: Cool.
318 00:23:42.210 ⇒ 00:23:44.569 Samuel Roberts: Excuse me. Okay.
319 00:23:44.910 ⇒ 00:23:50.230 Pranav Narahari: Although, one, maybe what we need to add to that diagram is just that…
320 00:23:50.670 ⇒ 00:24:04.370 Pranav Narahari: Sure, things are working right now in GCP, but we haven’t given them a URL that is working. Not that we can’t right now, we’ll just give them the dev one, but let’s just put a note here that we need to create that production service.
321 00:24:06.290 ⇒ 00:24:14.149 Samuel Roberts: Yes, yeah, yeah, exactly, exactly. That for… probably that and the Monstra app. Is the Monster app in the production one, Casey?
322 00:24:15.280 ⇒ 00:24:16.729 Casie Aviles: No, it’s all in…
323 00:24:17.010 ⇒ 00:24:18.250 Samuel Roberts: It’s all in there, okay.
324 00:24:18.250 ⇒ 00:24:18.870 Casie Aviles: Yeah.
325 00:24:19.180 ⇒ 00:24:23.699 Samuel Roberts: I mean, so to be honest, like, can we rename that and change the URLs? Like, why do we…
326 00:24:23.910 ⇒ 00:24:25.900 Samuel Roberts: At this point, care as much.
327 00:24:28.270 ⇒ 00:24:33.269 Pranav Narahari: So, going forward, though… Yeah, I guess… well…
328 00:24:34.010 ⇒ 00:24:38.700 Pranav Narahari: So then… but we have a QA, Andy, and then we also have a production.
329 00:24:38.700 ⇒ 00:24:43.870 Samuel Roberts: Oh, we do currently have two different ones, don’t they? Yeah, that’s right. Okay, thank you. That’s a good point. Never mind. Forget what I said.
330 00:24:44.140 ⇒ 00:24:44.999 Samuel Roberts: I forgot about that.
331 00:24:45.190 ⇒ 00:24:45.980 Samuel Roberts: Okay.
332 00:24:46.640 ⇒ 00:24:58.010 Pranav Narahari: I think what we need on top of this diagram, Sam, that I think you can build out is, this is great for production, what do we have for dev, and what do we have… I don’t think we need staging, I think we just need a dev, and…
333 00:24:58.010 ⇒ 00:25:01.060 Samuel Roberts: No, it doesn’t deployed. Yeah, I haven’t deployed, okay.
334 00:25:01.500 ⇒ 00:25:02.400 Pranav Narahari: Yeah, so…
335 00:25:02.400 ⇒ 00:25:05.020 Samuel Roberts: I think… Yeah, okay. That works.
336 00:25:05.020 ⇒ 00:25:10.450 Pranav Narahari: So, for the master app, I think we’ve already created a production service, and we have our dev service, right?
337 00:25:12.930 ⇒ 00:25:14.819 Pranav Narahari: Casey, we already have both.
338 00:25:15.140 ⇒ 00:25:16.310 Casie Aviles: Production.
339 00:25:19.070 ⇒ 00:25:23.459 Casie Aviles: Michelle. I know that we just… We’re just using this…
340 00:25:24.310 ⇒ 00:25:28.039 Casie Aviles: service here, you know, the south one.
341 00:25:28.480 ⇒ 00:25:33.020 Samuel Roberts: So we’re still… The development one, then? Okay. What is under deploy right now, anything?
342 00:25:35.050 ⇒ 00:25:38.670 Casie Aviles: I don’t think there’s… we don’t have any deployed services right now, I believe.
343 00:25:38.670 ⇒ 00:25:45.770 Samuel Roberts: So that’s fine. Right now, everything is dev, so once this… The diagram is good.
344 00:25:46.420 ⇒ 00:25:51.020 Samuel Roberts: we can make a plan to migrate everything. Yeah, exactly.
345 00:25:51.510 ⇒ 00:25:57.650 Pranav Narahari: Perfect. Let’s try to just do that on the call tomorrow. I think that’s…
346 00:25:58.140 ⇒ 00:26:01.729 Pranav Narahari: Probably something we can do, right? Am I missing something?
347 00:26:01.730 ⇒ 00:26:10.259 Samuel Roberts: Yeah. No, I’m just wondering… well, part of it depends on if we can move or duplicate, or if we just need to redeploy everything, which might just be two different…
348 00:26:10.950 ⇒ 00:26:12.400 Samuel Roberts: paths forward.
349 00:26:15.480 ⇒ 00:26:16.700 Samuel Roberts: I’m just trying to see what…
350 00:26:20.170 ⇒ 00:26:23.220 Pranav Narahari: Will it just be, like, maybe 6 or 7, like…
351 00:26:23.400 ⇒ 00:26:25.480 Pranav Narahari: Services that we would have to create, right?
352 00:26:25.480 ⇒ 00:26:27.259 Samuel Roberts: I think we can do that tomorrow, then. So I would say…
353 00:26:27.260 ⇒ 00:26:28.580 Pranav Narahari: Yeah, Nicole.
354 00:26:28.580 ⇒ 00:26:34.139 Samuel Roberts: Get everything… get everything good, and then we’ll… we’ll move everything, or duplicate everything, so we have a dev…
355 00:26:34.400 ⇒ 00:26:36.849 Samuel Roberts: System, and we have a production system.
356 00:26:37.560 ⇒ 00:26:48.529 Pranav Narahari: Yeah. And actually, you know what? It actually doesn’t need to be done tomorrow, so if we can, it’d be great, but okay. The most important thing is just that they have a QA version that is the latest, has everything.
357 00:26:48.550 ⇒ 00:27:03.790 Pranav Narahari: all the Casey, all the enhancements that you’ve made to, to the master app, to also, yeah, for, like, the DB routing, all that stuff, that’s within there, as well as the embedding for the latest restructured central docs.
358 00:27:03.840 ⇒ 00:27:07.669 Pranav Narahari: As well as their comments to the center docs, if that’s all baked in.
359 00:27:07.820 ⇒ 00:27:18.059 Pranav Narahari: Those are the main two things. If that’s all ready to go, they can have that in QA, that’s great. That doesn’t need to be in production. Actually, it shouldn’t be in production tomorrow. So…
360 00:27:18.060 ⇒ 00:27:18.660 Samuel Roberts: Okay.
361 00:27:19.090 ⇒ 00:27:29.169 Pranav Narahari: That works out. And then, one thing that we have to… we have to do, too, is that they’re all currently using Andy in their Google Chat. We don’t…
362 00:27:29.170 ⇒ 00:27:29.630 Samuel Roberts: That was…
363 00:27:29.630 ⇒ 00:27:37.889 Pranav Narahari: what is the process of, like, using that same URL or Google Chat for this new master app?
364 00:27:39.290 ⇒ 00:27:41.939 Casie Aviles: As far as I know, this…
365 00:27:42.180 ⇒ 00:27:45.779 Casie Aviles: This one, this is the live one that they’re using.
366 00:27:46.000 ⇒ 00:27:54.649 Casie Aviles: It’s deployed under a project that we don’t have access to. I think that was the one that Tim set up in the past.
367 00:27:55.080 ⇒ 00:28:00.829 Casie Aviles: What we do have access to are the… the AUS and the…
368 00:28:01.180 ⇒ 00:28:04.819 Casie Aviles: Dev, broad, and staging projects.
369 00:28:05.140 ⇒ 00:28:09.209 Casie Aviles: And this one is the one that Mustafa set up.
370 00:28:09.520 ⇒ 00:28:10.590 Casie Aviles: So…
371 00:28:11.360 ⇒ 00:28:12.030 Samuel Roberts: Okay.
372 00:28:12.920 ⇒ 00:28:16.520 Pranav Narahari: Okay, so just that, one that we don’t have access to anymore.
373 00:28:16.720 ⇒ 00:28:24.709 Pranav Narahari: We don’t have access to, like, even shut it down, because my worries then is that we have to then let them know, like, they can’t use that anymore.
374 00:28:25.440 ⇒ 00:28:26.850 Casie Aviles: Yeah.
375 00:28:26.850 ⇒ 00:28:28.949 Samuel Roberts: Yeah, I think… I don’t know…
376 00:28:29.270 ⇒ 00:28:37.729 Samuel Roberts: what project it lives under, but I know we were… we had to communicate with Tim whenever we were pushing changes before there was any access to GCP on our end.
377 00:28:39.540 ⇒ 00:28:42.399 Samuel Roberts: So… yeah, I don’t know if that’s something he can just…
378 00:28:42.750 ⇒ 00:28:50.149 Samuel Roberts: give us access to now? Or was there a reason we’re still not having access to it? Is it just…
379 00:28:50.350 ⇒ 00:28:56.400 Samuel Roberts: Because we set up new things, and we hadn’t asked for that, or is he still… doesn’t want to give us access to that? Do you know, Ken?
380 00:28:56.400 ⇒ 00:29:04.870 Casie Aviles: We didn’t really ask for access to that. I think the assumption was that we’re going to use the deploy one for, like.
381 00:29:04.870 ⇒ 00:29:05.490 Samuel Roberts: Yeah.
382 00:29:05.780 ⇒ 00:29:09.040 Samuel Roberts: So, the chat… the chat handler, too?
383 00:29:11.140 ⇒ 00:29:11.620 Casie Aviles: Wow.
384 00:29:11.620 ⇒ 00:29:12.430 Samuel Roberts: question.
385 00:29:12.680 ⇒ 00:29:13.960 Casie Aviles: What, what do you mean?
386 00:29:14.660 ⇒ 00:29:17.299 Samuel Roberts: So, like, right now, like, this, there’s a different chat.
387 00:29:17.700 ⇒ 00:29:27.720 Samuel Roberts: So… your understanding, and probably Tim’s understanding, I guess, would be that We would just spin down… Old Andy.
388 00:29:27.990 ⇒ 00:29:31.609 Samuel Roberts: as a old Andy, in terms of, like, this window here.
389 00:29:32.610 ⇒ 00:29:34.530 Samuel Roberts: And then they would have a new one.
390 00:29:36.090 ⇒ 00:29:37.210 Samuel Roberts: To chat with.
391 00:29:38.340 ⇒ 00:29:42.390 Casie Aviles: Yeah, that’s… that’s kind of what I understood, you know, with…
392 00:29:42.520 ⇒ 00:29:44.719 Casie Aviles: That’s why we had, like, the deploy.
393 00:29:45.000 ⇒ 00:29:48.799 Samuel Roberts: Yeah, okay, that’s… that… that’s… yeah, that… I see that. I think the question…
394 00:29:49.170 ⇒ 00:29:54.139 Samuel Roberts: Pranav, for you, and then maybe, like, Yvette and Janice, is… is that too confusing?
395 00:29:55.830 ⇒ 00:29:59.230 Samuel Roberts: Do we just want to… change the…
396 00:30:00.110 ⇒ 00:30:04.049 Samuel Roberts: back end of this chat interface, effectively, or do we want to give them a new…
397 00:30:04.050 ⇒ 00:30:06.669 Pranav Narahari: That would be the preference here, because then we have…
398 00:30:06.830 ⇒ 00:30:07.720 Samuel Roberts: Yeah.
399 00:30:08.030 ⇒ 00:30:08.620 Pranav Narahari: Yeah.
400 00:30:08.620 ⇒ 00:30:10.269 Samuel Roberts: That makes sense.
401 00:30:10.540 ⇒ 00:30:11.330 Pranav Narahari: Oh.
402 00:30:11.330 ⇒ 00:30:11.760 Samuel Roberts: K…
403 00:30:11.760 ⇒ 00:30:16.660 Pranav Narahari: the process for that, then, is then I have to reach out to Tim, figure out.
404 00:30:17.170 ⇒ 00:30:22.420 Pranav Narahari: we just need to get access. Once we get access to that, is it smooth sailing, or is that, like…
405 00:30:22.930 ⇒ 00:30:24.069 Pranav Narahari: We’ve come… kind of…
406 00:30:24.070 ⇒ 00:30:26.210 Samuel Roberts: see… Go ahead.
407 00:30:26.520 ⇒ 00:30:27.980 Samuel Roberts: Sorry, sorry, finish it off enough.
408 00:30:28.210 ⇒ 00:30:32.049 Pranav Narahari: in GCP, like, we’ve kind of created, like, a totally different, like.
409 00:30:32.470 ⇒ 00:30:39.950 Pranav Narahari: I don’t know what that, above, like, level is, but we’ve created all these services elsewhere. Yeah.
410 00:30:39.950 ⇒ 00:30:43.890 Samuel Roberts: I think it really is just pointing the right URLs to the right places, right?
411 00:30:45.320 ⇒ 00:30:46.080 Samuel Roberts: Like…
412 00:30:46.970 ⇒ 00:30:54.730 Samuel Roberts: Casey, correct me if I’m wrong, but, like, we had a little bit of a script that was handling the chat stuff, feeding that to N8N, right?
413 00:30:54.970 ⇒ 00:31:02.460 Casie Aviles: Yes, we have that here as well, and yeah, Tim actually has that as well, like… Okay.
414 00:31:02.460 ⇒ 00:31:03.090 Samuel Roberts: So, is it…
415 00:31:03.090 ⇒ 00:31:11.519 Pranav Narahari: Oh, is it… So we can give him a backend, like, URL right here, and then he could just put that in, too. We don’t even need the… the access.
416 00:31:13.840 ⇒ 00:31:21.710 Samuel Roberts: Maybe? I’m not 100% sure of the logic there and how it’s any different in it and to Mastra. But we probably could just redeploy a different…
417 00:31:22.100 ⇒ 00:31:23.429 Samuel Roberts: chat handler.
418 00:31:23.830 ⇒ 00:31:25.540 Samuel Roberts: Under the old project.
419 00:31:26.800 ⇒ 00:31:29.970 Samuel Roberts: Does that… Sound right, Casey?
420 00:31:31.880 ⇒ 00:31:32.400 Casie Aviles: Hmm. Yeah.
421 00:31:32.400 ⇒ 00:31:37.519 Samuel Roberts: Yeah, this is Python code, exactly what I’m thinking of. So, yeah, exactly. So, there was…
422 00:31:40.210 ⇒ 00:31:44.569 Samuel Roberts: So this monster base URL is what’s being called, right? Or built.
423 00:31:44.570 ⇒ 00:31:46.239 Casie Aviles: It’s been called.
424 00:31:46.240 ⇒ 00:31:47.940 Samuel Roberts: Okay.
425 00:31:48.220 ⇒ 00:31:51.499 Casie Aviles: Sending. So previously, this was an innate end URL.
426 00:31:51.500 ⇒ 00:31:55.030 Samuel Roberts: That’s exactly what I was gonna say, yeah. Was it… was that the only real change there?
427 00:31:55.530 ⇒ 00:32:01.490 Casie Aviles: There were… there was more, like, we also added logging, for, like, whenever…
428 00:32:01.670 ⇒ 00:32:04.830 Casie Aviles: The execution time exceeds a certain threshold.
429 00:32:04.830 ⇒ 00:32:12.159 Samuel Roberts: Right, right, okay. So… we… we… what we could do, if we want that same Andy…
430 00:32:12.420 ⇒ 00:32:15.210 Samuel Roberts: Like, when we’re ready to flip the switch.
431 00:32:15.390 ⇒ 00:32:16.490 Samuel Roberts: we take…
432 00:32:18.070 ⇒ 00:32:28.530 Samuel Roberts: the new code we have for the chat handler, including the right URL pointing to the right MOSTRA deployed production level 1,
433 00:32:29.100 ⇒ 00:32:31.780 Samuel Roberts: and say, hey, Tim, deploy this.
434 00:32:31.950 ⇒ 00:32:34.729 Samuel Roberts: To that project, and that’s all we really need to worry about, right?
435 00:32:37.050 ⇒ 00:32:41.469 Casie Aviles: Hmm… Yeah, I think so, in theory, I think that…
436 00:32:41.470 ⇒ 00:32:48.420 Samuel Roberts: Yeah, the other thing is… here’s the thing. If Tim’s willing to give us access to that project, that’s probably the best case scenario, we just handle it.
437 00:32:48.420 ⇒ 00:32:49.589 Pranav Narahari: Gotcha. If so…
438 00:32:49.590 ⇒ 00:32:56.170 Samuel Roberts: If there’s other things there that he’s, like, I don’t know what it’s… what it’s packaged with, you know what I mean? In GCP, but…
439 00:32:56.500 ⇒ 00:32:59.010 Samuel Roberts: I think that’s the…
440 00:32:59.130 ⇒ 00:33:04.070 Samuel Roberts: The best case scenario is we can just redeploy some code to that project,
441 00:33:04.450 ⇒ 00:33:11.210 Samuel Roberts: But yeah, he might have some restriction on letting us do that, in which case, I think the second best is…
442 00:33:11.690 ⇒ 00:33:16.649 Samuel Roberts: we give him the code to deploy with the right URL to the production master, and…
443 00:33:16.650 ⇒ 00:33:19.669 Pranav Narahari: Sam, could you just ask, in the external chat right now.
444 00:33:19.670 ⇒ 00:33:21.289 Samuel Roberts: Totally, yeah, yeah, yeah, good call, good call.
445 00:33:21.620 ⇒ 00:33:23.060 Pranav Narahari: Yeah, I think that would be great.
446 00:33:23.750 ⇒ 00:33:24.130 Samuel Roberts: Yeah, let me.
447 00:33:24.130 ⇒ 00:33:27.490 Pranav Narahari: I messaged him last week, and I just did not get a response, so…
448 00:33:27.490 ⇒ 00:33:32.890 Samuel Roberts: Yeah, yeah, that’s… exactly. Let’s see… where are my external channels?
449 00:33:41.350 ⇒ 00:33:43.609 Samuel Roberts: Okay, I’m just looking to see what we said last to him.
450 00:33:48.450 ⇒ 00:33:51.200 Samuel Roberts: Oh, wow. I’m just seeing all this stuff about the…
451 00:33:52.330 ⇒ 00:33:56.429 Samuel Roberts: the API and everything, they didn’t even have it? That’s crazy. Okay.
452 00:33:57.630 ⇒ 00:33:59.049 Samuel Roberts: Yeah, I’ll send a message right now.
453 00:33:59.710 ⇒ 00:34:00.360 Pranav Narahari: Perfect.
454 00:34:08.000 ⇒ 00:34:10.059 Samuel Roberts: Any plans to…
455 00:34:12.820 ⇒ 00:34:14.540 Pranav Narahari: And so if we just have, like, another…
456 00:34:15.420 ⇒ 00:34:27.349 Pranav Narahari: We already have a working session on Wednesday, so say, you know, Tim gets back to us and we get access to that project, we have everything that we need, we feel pretty confident about. Just in that working session, we could just…
457 00:34:27.540 ⇒ 00:34:31.489 Pranav Narahari: Spin all this up and just do the cutover live, right?
458 00:34:33.409 ⇒ 00:34:36.849 Samuel Roberts: Yeah, go ahead, go ahead, Casey.
459 00:34:37.300 ⇒ 00:34:39.969 Casie Aviles: Yeah, yeah, I think that, that could… that should work.
460 00:34:40.850 ⇒ 00:34:41.409 Pranav Narahari: Okay.
461 00:34:41.699 ⇒ 00:34:42.460 Pranav Narahari: Cool.
462 00:34:43.110 ⇒ 00:34:45.340 Samuel Roberts: I mean, what we could probably do…
463 00:34:46.239 ⇒ 00:34:50.430 Samuel Roberts: For that is resolve this dev deploy…
464 00:34:50.659 ⇒ 00:34:53.489 Samuel Roberts: Things, so we have everything running and ready to go.
465 00:34:54.820 ⇒ 00:34:55.190 Pranav Narahari: Sure.
466 00:34:55.199 ⇒ 00:34:59.059 Samuel Roberts: And then that… use that time to just, like, validate and verify.
467 00:34:59.579 ⇒ 00:35:01.609 Samuel Roberts: That everything’s set up in the right places.
468 00:35:02.680 ⇒ 00:35:08.379 Pranav Narahari: Yeah, I like that, because then all we’re doing is just updating the chat handler to point to a different URL, right?
469 00:35:08.880 ⇒ 00:35:09.350 Samuel Roberts: Right.
470 00:35:10.440 ⇒ 00:35:22.020 Pranav Narahari: Okay, so then, yeah, if that’s the final thing that we can do, all the QA’s already been done, let’s, I think, Sam, once you just kind of figure out whatever design you want for production versus dev.
471 00:35:22.140 ⇒ 00:35:26.390 Pranav Narahari: Let’s, let’s get that set up in here.
472 00:35:27.560 ⇒ 00:35:33.240 Pranav Narahari: That will then point to a different Andy, I think, in the Google Chat window, right?
473 00:35:35.790 ⇒ 00:35:36.979 Samuel Roberts: Sorry, repeat the start of that.
474 00:35:38.160 ⇒ 00:35:39.150 Pranav Narahari: So…
475 00:35:39.650 ⇒ 00:35:47.609 Pranav Narahari: once you kind of create this new design of, like, dev versus production, well, right now, all this stuff is in dev. You’re gonna kind of…
476 00:35:48.520 ⇒ 00:36:04.109 Pranav Narahari: copy this over into the production, since dev is essentially just being the latest version of, of the master app. So, once you have that over, we’ll have another option under the Google Chat. Like, right now, it’s Andy AI,
477 00:36:04.260 ⇒ 00:36:08.189 Pranav Narahari: dev, right? We’re gonna have another one that says Andy AI fraud.
478 00:36:08.470 ⇒ 00:36:14.389 Pranav Narahari: And so, that’s… that’s kind of the end state that I’m looking for. Okay, cool.
479 00:36:14.870 ⇒ 00:36:19.949 Samuel Roberts: Well, the end state is… is that the end state that we then shared with Yvette and Janice as the QA step?
480 00:36:20.450 ⇒ 00:36:21.010 Pranav Narahari: Yep.
481 00:36:21.410 ⇒ 00:36:22.639 Pranav Narahari: So let’s call it, in that case.
482 00:36:22.640 ⇒ 00:36:23.160 Samuel Roberts: Definitely.
483 00:36:23.750 ⇒ 00:36:27.420 Pranav Narahari: let’s call it Andy AI… QA, I guess.
484 00:36:27.670 ⇒ 00:36:38.770 Samuel Roberts: No, I mean, prod is fine, I just… I think the… the other thing I was missing there is, like, as long as we share a separate chat window with them and everything, like, the CSRs are still on old Andy, we haven’t made that cutover yet, once they…
485 00:36:39.050 ⇒ 00:36:41.750 Samuel Roberts: QA it, then we make the cutover to…
486 00:36:41.900 ⇒ 00:36:44.999 Samuel Roberts: Yes. Whatever, whichever way we have to do it with Tim, yeah.
487 00:36:45.650 ⇒ 00:36:49.699 Pranav Narahari: Yeah, so, Casey, this is the… what we called…
488 00:36:49.880 ⇒ 00:36:52.680 Pranav Narahari: the master app and the dev chat?
489 00:36:53.000 ⇒ 00:36:58.430 Casie Aviles: Yes, this is the 1.2 Mastra, and then this is the live one.
490 00:36:59.910 ⇒ 00:37:00.370 Samuel Roberts: That’s excellent.
491 00:37:00.370 ⇒ 00:37:01.040 Pranav Narahari: For the what?
492 00:37:01.040 ⇒ 00:37:02.799 Casie Aviles: Yes, N8N, N8N.
493 00:37:02.800 ⇒ 00:37:06.550 Samuel Roberts: And then what’s the one below that? What are the other ones right there?
494 00:37:07.300 ⇒ 00:37:13.070 Casie Aviles: Oh, these… these were, disabled, since, we found that These aren’t…
495 00:37:14.010 ⇒ 00:37:17.700 Casie Aviles: The same as the old… You know.
496 00:37:17.700 ⇒ 00:37:23.049 Samuel Roberts: I just wasn’t sure, I’m just… I don’t… I have not been able to log into the GoAnteater email, so, like…
497 00:37:23.510 ⇒ 00:37:35.459 Samuel Roberts: I’ve never actually seen… I’ve not really interacted with this, because I had issues with that before, so I gave up on that, but I just want to make sure I understand what all the chats are here. Okay. So, I will message Tim, figure out which way we need to do the final…
498 00:37:36.000 ⇒ 00:37:38.849 Samuel Roberts: flip over to production for all the CSRs.
499 00:37:39.480 ⇒ 00:37:42.230 Samuel Roberts: There were… I know there were…
500 00:37:43.260 ⇒ 00:37:48.449 Samuel Roberts: some things we rolled out to different people at different times, different CSRs.
501 00:37:49.250 ⇒ 00:37:53.649 Samuel Roberts: Is that… I remember Amber talking about that stuff, like…
502 00:37:54.750 ⇒ 00:37:55.450 Casie Aviles: Hmm.
503 00:37:55.710 ⇒ 00:37:57.079 Samuel Roberts: Is it just one big…
504 00:37:58.140 ⇒ 00:38:01.379 Samuel Roberts: No, no, no, I might be… I might be mixing things up, so don’t, don’t…
505 00:38:02.900 ⇒ 00:38:06.149 Samuel Roberts: worried too much, but… I know they were talking about…
506 00:38:06.860 ⇒ 00:38:12.819 Samuel Roberts: different… like, is it just one production Andy, and we will flip a switch, and all the CSRs will have access to that?
507 00:38:14.790 ⇒ 00:38:15.200 Pranav Narahari: Yeah.
508 00:38:15.200 ⇒ 00:38:15.760 Samuel Roberts: Okay.
509 00:38:16.040 ⇒ 00:38:19.379 Pranav Narahari: That would… that’s what makes sense to me. Unless… I don’t think it would be.
510 00:38:19.380 ⇒ 00:38:26.509 Samuel Roberts: That’s fine, I’m just making sure. I didn’t know if there were any other steps along here that I’m missing, but I think… I think that’s fine. Okay.
511 00:38:26.670 ⇒ 00:38:32.019 Samuel Roberts: So I will message Tim here, find out how we do the final switchover. Tomorrow, we will…
512 00:38:32.150 ⇒ 00:38:39.360 Samuel Roberts: hopefully get to do that, to the QA, get that one, the prod one, running, get that to Yvette and Janice.
513 00:38:40.160 ⇒ 00:38:49.249 Pranav Narahari: Yeah, I would call it, just so there’s no confusion, because they’ll think prod is probably this one that Casey’s on right now. Just call it Andy, and then in the same format, QA-chat.
514 00:38:49.710 ⇒ 00:38:52.530 Pranav Narahari: Just so they know exactly what they’re using it for.
515 00:38:53.240 ⇒ 00:38:54.730 Samuel Roberts: Oh, the name of it here, yeah, yeah, yeah.
516 00:38:54.730 ⇒ 00:38:55.270 Casie Aviles: Yeah, we’ll just stream.
517 00:38:55.270 ⇒ 00:38:59.480 Samuel Roberts: But we’ll… but this will point to the same thing that we are going to point the CSRs to.
518 00:39:00.690 ⇒ 00:39:03.119 Pranav Narahari: Yes, oh, right. Yes, yes, yes.
519 00:39:03.290 ⇒ 00:39:10.900 Samuel Roberts: I’m just making… yeah, so, like, the… what I’m saying, when I was saying prod here, I meant the, like, the project, or the deploy, I think is what we call it here, but yeah, whatever.
520 00:39:11.070 ⇒ 00:39:12.960 Samuel Roberts: Project we need there, okay.
521 00:39:13.250 ⇒ 00:39:18.020 Pranav Narahari: I would probably just delete that deploy one. We’re not using it, right? Like, call it prod, just so it’s just, like…
522 00:39:18.020 ⇒ 00:39:21.960 Samuel Roberts: Yeah, that’s fine. Okay, as long as we can do that with our permissions, it’s fine.
523 00:39:22.120 ⇒ 00:39:25.270 Pranav Narahari: Okay. Well, yeah, we’ll do what we can then.
524 00:39:28.450 ⇒ 00:39:33.310 Pranav Narahari: And so, okay, so if Tim doesn’t get back to us… Yeah, Sam, did you send over that message?
525 00:39:33.580 ⇒ 00:39:36.850 Samuel Roberts: Hold on, I was in the middle of typing, and I got, I got sidetracked just now, so…
526 00:39:36.850 ⇒ 00:39:37.469 Pranav Narahari: Yeah, no, just…
527 00:39:37.470 ⇒ 00:39:38.940 Samuel Roberts: My Instagram’s the migration.
528 00:39:38.940 ⇒ 00:39:42.610 Pranav Narahari: Right now, because that’s the thing I’m most worried about, is just, like…
529 00:39:42.930 ⇒ 00:39:49.210 Pranav Narahari: Yeah, is he gonna respond to us in time? Because if he doesn’t, then I’ll have to figure something else out.
530 00:39:52.670 ⇒ 00:39:54.609 Samuel Roberts: Okay, so that’s the QA chat, so wait…
531 00:39:54.940 ⇒ 00:39:59.990 Samuel Roberts: Hold on, hold on, Casey, what did we just do here? We renamed the the chat app.
532 00:39:59.990 ⇒ 00:40:01.770 Casie Aviles: I just renamed this one.
533 00:40:01.770 ⇒ 00:40:04.530 Samuel Roberts: named this DevChat. Okay. So…
534 00:40:05.210 ⇒ 00:40:06.920 Pranav Narahari: Oh wait, no, you don’t need to do that.
535 00:40:07.810 ⇒ 00:40:08.700 Casie Aviles: Whoa.
536 00:40:11.930 ⇒ 00:40:12.550 Casie Aviles: It’s…
537 00:40:12.550 ⇒ 00:40:17.399 Pranav Narahari: No, we’re gonna rename the new one that Sam is about to create to QA Chat.
538 00:40:17.910 ⇒ 00:40:19.649 Pranav Narahari: This one can stay as dev chat.
539 00:40:20.070 ⇒ 00:40:22.110 Casie Aviles: Okay, okay, yeah, hello.
540 00:40:22.110 ⇒ 00:40:24.790 Samuel Roberts: Sorry, that’s why I was just making sure of what just happened, so…
541 00:40:25.140 ⇒ 00:40:25.830 Casie Aviles: Okay.
542 00:40:25.830 ⇒ 00:40:27.569 Samuel Roberts: Is this under a different project?
543 00:40:27.850 ⇒ 00:40:28.780 Samuel Roberts: Though?
544 00:40:29.620 ⇒ 00:40:31.550 Casie Aviles: Yeah.
545 00:40:32.190 ⇒ 00:40:34.899 Samuel Roberts: Is that just because of some… go ahead, sorry.
546 00:40:35.690 ⇒ 00:40:37.880 Casie Aviles: Yeah, it’s weird, because…
547 00:40:38.520 ⇒ 00:40:44.719 Casie Aviles: there are… there are, like, two different kinds of apps, chat apps, with, Google and…
548 00:40:45.230 ⇒ 00:40:48.399 Casie Aviles: For some reason, like, when we deployed this.
549 00:40:49.340 ⇒ 00:40:52.439 Casie Aviles: Or, yeah, when we created the chat app for develop.
550 00:40:53.970 ⇒ 00:40:54.980 Samuel Roberts: That’s right.
551 00:40:54.980 ⇒ 00:40:57.439 Casie Aviles: a workspace add-on, and…
552 00:40:57.440 ⇒ 00:40:58.370 Samuel Roberts: Yeah, ugh.
553 00:40:59.450 ⇒ 00:41:02.179 Pranav Narahari: Is there any cleanup that we can do in here right now? Like, could we just delete this?
554 00:41:02.180 ⇒ 00:41:06.689 Samuel Roberts: So I was just trying to make sure, so if you go back to… we definitely need the…
555 00:41:07.800 ⇒ 00:41:12.490 Samuel Roberts: Development chat, because that’s the actual chat interface.
556 00:41:12.710 ⇒ 00:41:17.619 Casie Aviles: Yeah, but it’s just the chat app, really. It doesn’t have anything else.
557 00:41:19.590 ⇒ 00:41:21.070 Pranav Narahari: So this is the workspace item?
558 00:41:22.570 ⇒ 00:41:24.870 Casie Aviles: No, this is the…
559 00:41:24.870 ⇒ 00:41:34.850 Samuel Roberts: No, no, this is the… this is the chat. This is the QA chat right here, yeah. But it… when they… I think… correct me if I’m wrong here, Casey, I think if my understanding is right, the…
560 00:41:34.980 ⇒ 00:41:43.050 Samuel Roberts: the development project, only had access to the Workspace add-on Type of chat, not the…
561 00:41:43.050 ⇒ 00:41:45.079 Pranav Narahari: Oh, so we need both. Okay.
562 00:41:45.080 ⇒ 00:41:52.190 Samuel Roberts: We need both right now, or we just move development over here if we’re moving a bunch of stuff, but I honestly, I wouldn’t worry about it right now. I would say, let’s…
563 00:41:52.300 ⇒ 00:41:55.550 Samuel Roberts: Make… do we know if the deploy can do the chat right?
564 00:41:56.220 ⇒ 00:41:58.469 Samuel Roberts: Oh, it doesn’t matter, does it? No, it doesn’t matter.
565 00:41:58.470 ⇒ 00:42:03.370 Casie Aviles: I think, yeah, we did establish that deploy should be fine.
566 00:42:03.570 ⇒ 00:42:04.390 Casie Aviles: Okay.
567 00:42:04.390 ⇒ 00:42:09.129 Samuel Roberts: So then, for… for deploy, or prod, or whatever, we end up…
568 00:42:09.260 ⇒ 00:42:18.279 Samuel Roberts: calling this. We will have the, the Monster app, the… all of the services that we’re gonna need under that one.
569 00:42:18.480 ⇒ 00:42:29.960 Samuel Roberts: And then depending on what Tim can do for us, either we’ll have access to the old one and point it to this project effectively, or he’ll have to update the code that we send him.
570 00:42:30.130 ⇒ 00:42:31.439 Samuel Roberts: To point to that.
571 00:42:31.550 ⇒ 00:42:37.850 Samuel Roberts: So, essentially, I think there’ll be 3 chat interfaces, right?
572 00:42:38.000 ⇒ 00:42:40.650 Samuel Roberts: There’ll be the dev one.
573 00:42:41.180 ⇒ 00:42:51.010 Samuel Roberts: there’ll be the deployed one, and then there’ll be the original Andy Chat UI that is pointed to the deployed slash production one.
574 00:42:52.130 ⇒ 00:42:57.640 Samuel Roberts: Yes. Right. And we’re gonna call that middle one the QA one for Yvette and Janine’s.
575 00:42:58.200 ⇒ 00:43:02.619 Pranav Narahari: Yeah, and that one will only be… you know, we could probably spin that down after.
576 00:43:02.620 ⇒ 00:43:08.669 Samuel Roberts: Yeah, I’m just saying, I just wanna, like, it’s the same thing, but it’s just pointing to the same Monstra app, but from two different places, so…
577 00:43:08.870 ⇒ 00:43:12.480 Pranav Narahari: Yeah, at the end of the day, QA is just gonna be the same thing as production.
578 00:43:12.480 ⇒ 00:43:17.839 Samuel Roberts: Exactly, but it… where… where the chat apps live are also different, so… okay.
579 00:43:18.060 ⇒ 00:43:19.820 Samuel Roberts: I get that. Let me…
580 00:43:20.890 ⇒ 00:43:26.269 Samuel Roberts: pipe this message out, and then, yeah, Casey, you’re working on the…
581 00:43:26.460 ⇒ 00:43:37.600 Pranav Narahari: that I would also want to do here is just, like, for that deploy one, yeah, I mean, if we can just consolidate it into one project, that would be great. I think, Sam, if you want to work with Casey on just, like.
582 00:43:37.790 ⇒ 00:43:43.169 Pranav Narahari: How can we just, like… make this a little bit more organized.
583 00:43:43.170 ⇒ 00:43:43.840 Samuel Roberts: Yeah.
584 00:43:43.970 ⇒ 00:44:00.239 Pranav Narahari: now that we have all the information of, like, okay, workspace add-ons couldn’t be added to that specific project, now you’re creating a new project, it’s a… it’s a workaround, but I think going forward, it’s probably not a huge lift to just, like, okay, just recreate the… the services right within the new project.
585 00:44:01.870 ⇒ 00:44:02.810 Pranav Narahari: So, like, in the…
586 00:44:02.810 ⇒ 00:44:07.120 Samuel Roberts: Yeah, you want to make a new prod project that is the right kind of chat app.
587 00:44:07.590 ⇒ 00:44:20.100 Samuel Roberts: Yeah. And then move everything into the… yeah, that’s exactly… yeah, I was just gonna say, like, Casey, I know you’re working on the… the BigQuery stuff right now, and the… I can take a look at that, and I might just ping you here and there when I’m in there.
588 00:44:20.720 ⇒ 00:44:21.070 Casie Aviles: Okay.
589 00:44:21.070 ⇒ 00:44:29.499 Pranav Narahari: Yeah, we should do the same thing for develop too, though, so we don’t have just two develop projects. We can just have one develop project, everything in that one.
590 00:44:33.060 ⇒ 00:44:39.510 Samuel Roberts: Yeah, so we want to move to… you’re… what you’re saying is move the, everything in this one
591 00:44:39.670 ⇒ 00:44:40.950 Samuel Roberts: Into this one.
592 00:44:41.980 ⇒ 00:44:42.620 Pranav Narahari: Yep.
593 00:44:43.540 ⇒ 00:44:45.010 Samuel Roberts: And then…
594 00:44:47.120 ⇒ 00:44:52.400 Samuel Roberts: Are we able to make new projects? Do we have permissions for all that? Like, did we do that, or did we have to get Tim to do anything?
595 00:44:52.500 ⇒ 00:44:53.050 Casie Aviles: Yeah.
596 00:44:53.050 ⇒ 00:44:53.419 Pranav Narahari: I can do that.
597 00:44:53.420 ⇒ 00:44:57.300 Casie Aviles: We can do it. Okay. We created this.
598 00:44:58.300 ⇒ 00:45:01.689 Samuel Roberts: Okay, good, so I was making sure it wasn’t a thing we had to jump through another hoop for. Okay.
599 00:45:01.690 ⇒ 00:45:08.550 Casie Aviles: But I think, like, sometimes there are some billing things that We might need…
600 00:45:09.050 ⇒ 00:45:12.710 Casie Aviles: We might need Tim there, though, for, like…
601 00:45:12.710 ⇒ 00:45:13.330 Samuel Roberts: Okay.
602 00:45:13.850 ⇒ 00:45:15.190 Casie Aviles: enabling building.
603 00:45:15.990 ⇒ 00:45:21.349 Samuel Roberts: Then I would say let’s not worry about moving the development in the development chat, let’s just worry about the production one.
604 00:45:23.470 ⇒ 00:45:27.049 Samuel Roberts: And if we need to move development later, which… because, like, that won’t be as…
605 00:45:27.160 ⇒ 00:45:33.849 Samuel Roberts: important once this cutover happens, prod will be what’s important, you know? So then if we can do some of that stuff in the background without them worrying about it…
606 00:45:35.730 ⇒ 00:45:37.000 Samuel Roberts: I think that’s fine.
607 00:45:40.870 ⇒ 00:45:42.370 Samuel Roberts: Does that sound good?
608 00:45:46.630 ⇒ 00:45:49.400 Pranav Narahari: Sorry, sorry, I was just trying to tell you that.
609 00:45:49.400 ⇒ 00:45:56.500 Samuel Roberts: Oh, okay, yeah, no, you’re good. I was saying, let’s not worry about combining the development ones together, let’s just worry about having a single prod one that works.
610 00:45:57.120 ⇒ 00:45:58.250 Samuel Roberts: And then…
611 00:45:58.750 ⇒ 00:46:00.340 Pranav Narahari: Okay, is that like a weight lift?
612 00:46:00.340 ⇒ 00:46:00.729 Samuel Roberts: stick around.
613 00:46:00.730 ⇒ 00:46:01.550 Pranav Narahari: I’m right now.
614 00:46:02.280 ⇒ 00:46:03.250 Samuel Roberts: To move them?
615 00:46:03.630 ⇒ 00:46:04.560 Pranav Narahari: Yeah.
616 00:46:04.740 ⇒ 00:46:07.800 Pranav Narahari: I just thought it was, like, going through a couple of forms to just, like, point it to the.
617 00:46:07.800 ⇒ 00:46:16.019 Samuel Roberts: I’m not sure, that’s what I… I was just searching, and there’s, like, you… there’s a project mover tool we could try, I just… I’m not sure what we have access to, I don’t know the permissions in there.
618 00:46:16.020 ⇒ 00:46:21.350 Pranav Narahari: What we’re building right now, it’s probably just super simple to just, like, spin them back up within that project.
619 00:46:23.080 ⇒ 00:46:24.960 Samuel Roberts: Probably, yeah, I mean, what’s the big size?
620 00:46:24.960 ⇒ 00:46:31.680 Pranav Narahari: Well, this time you’re right. Things are working right now for dev. We can focus on that on, like, Thursday or something.
621 00:46:32.020 ⇒ 00:46:40.649 Samuel Roberts: Yeah, and if we get… because if we figure out the prod and getting that all set up, it probably will have a better understanding of if it’s needed and how hard it is to actually move those other ones.
622 00:46:41.460 ⇒ 00:46:42.000 Samuel Roberts: Yup.
623 00:46:42.000 ⇒ 00:46:42.770 Pranav Narahari: Sounds good.
624 00:46:46.420 ⇒ 00:46:49.740 Samuel Roberts: Alright, cool. So I’m gonna message Tim and find out the final…
625 00:46:50.060 ⇒ 00:46:54.890 Samuel Roberts: piece there, and then, Casey, you’re still doing.
626 00:46:56.020 ⇒ 00:46:58.340 Samuel Roberts: Moving some of that stuff.
627 00:46:58.340 ⇒ 00:47:02.810 Casie Aviles: So I’ll move it to dev for now, right? Since everything’s there already.
628 00:47:05.120 ⇒ 00:47:07.320 Samuel Roberts: Yes…
629 00:47:10.450 ⇒ 00:47:12.210 Casie Aviles: Yeah, I think it’s… this is the only…
630 00:47:12.210 ⇒ 00:47:16.529 Samuel Roberts: I was gonna say, where is the BigQuery stuff living? That’s what I was just… that was just what I was about to ask, yeah.
631 00:47:17.940 ⇒ 00:47:22.770 Casie Aviles: Yeah, it’s, it’s here. These are the ones that I think the discovery work.
632 00:47:23.770 ⇒ 00:47:27.110 Casie Aviles: It was for, or, like, this is where they did the discovery work.
633 00:47:28.280 ⇒ 00:47:31.180 Samuel Roberts: Okay, oh yeah, because I dropped transcripts in here too, that’s right.
634 00:47:32.190 ⇒ 00:47:33.130 Samuel Roberts: Okay.
635 00:47:34.830 ⇒ 00:47:43.660 Samuel Roberts: So yeah, I wouldn’t touch any of that if we don’t need, but we’re putting the ANDI logs… okay, that’s what I was just gonna say, where is that data living right now? It’s here.
636 00:47:44.550 ⇒ 00:47:44.990 Pranav Narahari: Okay.
637 00:47:44.990 ⇒ 00:47:55.459 Casie Aviles: Yeah. I’m… I’m pointing it here, but this is just the past logs. It’s not yet, like, you know, the master app is not yet configured, and real…
638 00:47:55.620 ⇒ 00:47:57.030 Casie Aviles: So, I have to do that.
639 00:47:57.030 ⇒ 00:48:00.140 Samuel Roberts: Do we… okay, now that we’re getting to that, do… is it…
640 00:48:01.900 ⇒ 00:48:06.210 Samuel Roberts: Worth it to point it there, or do we want to just set up the prod and point it all there?
641 00:48:08.790 ⇒ 00:48:11.190 Samuel Roberts: Like, is this an extra step that we’re adding?
642 00:48:12.200 ⇒ 00:48:13.349 Samuel Roberts: In the middle.
643 00:48:14.760 ⇒ 00:48:21.090 Casie Aviles: Hmm… Yeah, I don’t know how we can move this BigQuery yet to the other part.
644 00:48:21.090 ⇒ 00:48:24.670 Samuel Roberts: That’s what I’m not… yeah, okay, that’s what I was wondering. Okay, okay.
645 00:48:24.810 ⇒ 00:48:34.999 Samuel Roberts: I mean… my… Gut would be, let’s just point everything to the prod one for the logging and stuff.
646 00:48:36.230 ⇒ 00:48:39.390 Samuel Roberts: But maybe I’m missing something here.
647 00:48:43.200 ⇒ 00:48:45.900 Pranav Narahari: Does it make sense to have separate devlogs and prod logs?
648 00:48:46.080 ⇒ 00:48:47.270 Pranav Narahari: Probably, right?
649 00:48:48.080 ⇒ 00:48:52.789 Samuel Roberts: Yeah, and I just want to make sure that we’re focusing on getting the, like, the prod one ready more than the…
650 00:48:53.480 ⇒ 00:48:57.989 Samuel Roberts: the dev one, but yeah, I think it does make sense to have them separate, right? So, like…
651 00:48:59.110 ⇒ 00:49:03.019 Samuel Roberts: Yeah, are there any BigQuery right now under there? Oh, okay.
652 00:49:21.080 ⇒ 00:49:21.960 Samuel Roberts: Okay.
653 00:49:26.550 ⇒ 00:49:28.640 Samuel Roberts: Were they using this for something else, too?
654 00:49:29.640 ⇒ 00:49:31.110 Casie Aviles: Oh, I’m not sure.
655 00:49:31.670 ⇒ 00:49:35.450 Samuel Roberts: Because, like, I don’t know what dbt stuff would have been in there already.
656 00:49:35.580 ⇒ 00:49:36.410 Samuel Roberts: If not…
657 00:49:42.350 ⇒ 00:49:44.779 Samuel Roberts: Or is that just, like, scaffolding that was added?
658 00:49:49.300 ⇒ 00:49:50.730 Samuel Roberts: Hmm, okay.
659 00:49:53.100 ⇒ 00:49:55.010 Casie Aviles: Yeah, it might just be scaffold.
660 00:49:56.230 ⇒ 00:50:00.940 Samuel Roberts: Is there, like, creation times on there or anything? I didn’t see dates there.
661 00:50:02.220 ⇒ 00:50:04.789 Samuel Roberts: Oh, there we go, create a ton, there we go, now we go. Okay, this is…
662 00:50:04.790 ⇒ 00:50:06.169 Casie Aviles: So we’re about to develop.
663 00:50:06.170 ⇒ 00:50:08.479 Samuel Roberts: Yeah. Oh, man, okay.
664 00:50:20.020 ⇒ 00:50:28.150 Samuel Roberts: Okay, so nothing’s… Running there… But there was stuff in datasets, but it was empty.
665 00:50:31.280 ⇒ 00:50:33.429 Casie Aviles: Yeah, that’s what I saw here.
666 00:50:36.660 ⇒ 00:50:38.030 Casie Aviles: Yeah.
667 00:50:39.290 ⇒ 00:50:39.980 Samuel Roberts: Okay.
668 00:50:40.910 ⇒ 00:50:45.520 Samuel Roberts: Alright, so let’s not… maybe we don’t have to worry about those if we’re just gonna make our own…
669 00:50:48.640 ⇒ 00:50:54.770 Samuel Roberts: dataset for… Andy logs, and… Okay.
670 00:51:01.290 ⇒ 00:51:08.640 Samuel Roberts: Yeah, I don’t… I’m just nervous, but I don’t think anything’s there. I just don’t want to accidentally get rid of something someone else had for the… the Discovery stuff you said was on the…
671 00:51:09.530 ⇒ 00:51:12.880 Samuel Roberts: Development one, though. So this might have just been… laid out.
672 00:51:13.810 ⇒ 00:51:15.410 Samuel Roberts: To mirror that for now?
673 00:51:17.510 ⇒ 00:51:18.269 Casie Aviles: Yeah, the most…
674 00:51:18.270 ⇒ 00:51:18.930 Samuel Roberts: Okay.
675 00:51:21.170 ⇒ 00:51:24.749 Casie Aviles: These should have… yeah, these have gone through, yeah.
676 00:51:25.080 ⇒ 00:51:28.000 Samuel Roberts: Okay, cool, cool. Alright, so yeah, let’s just,
677 00:51:29.990 ⇒ 00:51:36.690 Samuel Roberts: And where’s… where’s the Andy stuff here in this one? If this is transcripts, raw and logs is what we…
678 00:51:37.160 ⇒ 00:51:37.810 Casie Aviles: Yes.
679 00:51:38.360 ⇒ 00:51:39.100 Samuel Roberts: Okay.
680 00:51:40.440 ⇒ 00:51:42.930 Samuel Roberts: What is employees? Is that the.
681 00:51:44.510 ⇒ 00:51:47.349 Casie Aviles: Cleaned this up, prefixed this.
682 00:51:47.830 ⇒ 00:51:48.630 Samuel Roberts: It’s okay.
683 00:51:50.900 ⇒ 00:51:54.970 Casie Aviles: It’s just a list of the employees that we use for real.
684 00:51:55.690 ⇒ 00:52:00.749 Samuel Roberts: Got it, okay, that’s what I was making sure. Okay, so that’s fine, that’s good then, okay. So, but we’re gonna move all this over to…
685 00:52:02.940 ⇒ 00:52:04.000 Samuel Roberts: prod.
686 00:52:05.400 ⇒ 00:52:08.860 Samuel Roberts: Endpoint Rel… to there.
687 00:52:10.000 ⇒ 00:52:11.030 Samuel Roberts: Is that the idea?
688 00:52:14.450 ⇒ 00:52:16.589 Casie Aviles: Yeah, yeah, I think so.
689 00:52:17.220 ⇒ 00:52:22.999 Samuel Roberts: Okay, alright. That sounds good. I… will…
690 00:52:23.740 ⇒ 00:52:30.159 Samuel Roberts: Let me do a little research into moving stuff and, like, duplicating things across projects, maybe, and see if there’s a good way to do it. If not, we’ll just redeploy.
691 00:52:31.200 ⇒ 00:52:31.780 Samuel Roberts: the…
692 00:52:32.340 ⇒ 00:52:34.840 Casie Aviles: There’s also the Cloud SQL that we have, too.
693 00:52:35.370 ⇒ 00:52:40.740 Samuel Roberts: Right, that’s also… That’s also in, the dev…
694 00:52:41.030 ⇒ 00:52:42.150 Casie Aviles: Project.
695 00:52:42.240 ⇒ 00:52:43.050 Samuel Roberts: Okay.
696 00:52:44.890 ⇒ 00:52:45.730 Samuel Roberts: Okay.
697 00:52:50.070 ⇒ 00:52:56.510 Samuel Roberts: Okay. Let me do a little, little digging into how,
698 00:52:57.310 ⇒ 00:52:59.409 Samuel Roberts: How best to migrate those over.
699 00:53:01.380 ⇒ 00:53:09.180 Samuel Roberts: Excuse me. And then… We can make that plan from there, because I… I didn’t realize…
700 00:53:09.970 ⇒ 00:53:12.529 Samuel Roberts: There was other stuff in there as well. Okay, cool.
701 00:53:15.420 ⇒ 00:53:16.399 Samuel Roberts: Like, redeploying.
702 00:53:16.400 ⇒ 00:53:16.750 Pranav Narahari: for me.
703 00:53:16.750 ⇒ 00:53:18.590 Samuel Roberts: Redeploying the… sorry, go ahead, turn it off.
704 00:53:19.380 ⇒ 00:53:22.469 Pranav Narahari: I was just gonna say, for me, I just wanna make sure everything…
705 00:53:22.780 ⇒ 00:53:28.369 Pranav Narahari: make sense to you, too, like, with, how things are being used for GCP.
706 00:53:29.590 ⇒ 00:53:33.909 Pranav Narahari: Honestly, it’s more important that it makes more sense to you than it makes sense to me.
707 00:53:33.910 ⇒ 00:53:34.340 Samuel Roberts: Yeah.
708 00:53:34.340 ⇒ 00:53:39.999 Pranav Narahari: Just so, like, Yeah, so, when we do the final cutover, like.
709 00:53:40.530 ⇒ 00:53:50.169 Pranav Narahari: we’re not learning things for the first time then. Like, if things are eventually gonna, you know, break, that’s just, like, how things go, but I just don’t want it to break. How does the system work, you know?
710 00:53:50.170 ⇒ 00:54:03.420 Samuel Roberts: Not… yeah, I’m just debating in my head now, like, redeploying the app is not a problem, but moving all of the data over, I don’t know what that’s gonna be like. It’s probably not a ton, but, like, I don’t know how easy GCP makes that, you know?
711 00:54:04.250 ⇒ 00:54:04.870 Pranav Narahari: Yep.
712 00:54:05.610 ⇒ 00:54:08.400 Samuel Roberts: Let me do a little digging on that, and then we’ll figure that out.
713 00:54:11.030 ⇒ 00:54:18.919 Samuel Roberts: So, Casey, I would say just keep doing what you’re doing, in terms of, like, where stuff needs to go for… in the development, and I’ll figure out if we can easily move that, and if not.
714 00:54:19.420 ⇒ 00:54:24.809 Samuel Roberts: will do it the hard way, I guess, I don’t know. It’s… there’s a decent amount of, like.
715 00:54:25.720 ⇒ 00:54:27.810 Samuel Roberts: ZipsDB stuff there.
716 00:54:28.880 ⇒ 00:54:29.610 Casie Aviles: Yeah.
717 00:54:30.140 ⇒ 00:54:37.010 Samuel Roberts: But it’s not crazy, you know what I mean? It’s not… like, if we have to do it in a slow way, it probably wouldn’t take forever, so…
718 00:54:37.420 ⇒ 00:54:41.830 Samuel Roberts: But if they allow us to just, like, duplicate across projects or something, maybe we’re fine.
719 00:54:43.400 ⇒ 00:54:44.030 Casie Aviles: Okay.
720 00:54:44.890 ⇒ 00:54:46.279 Samuel Roberts: Alright, I’ll do a little digging on that.
721 00:54:46.390 ⇒ 00:54:48.060 Samuel Roberts: I’ll message Tim.
722 00:54:48.370 ⇒ 00:54:52.930 Samuel Roberts: You’ll finish migrating off of Snowflake? Is that what’s happening?
723 00:54:54.640 ⇒ 00:54:59.649 Samuel Roberts: And then… once we’re all in GCP, we’ll figure out the prod element of it.
724 00:55:00.350 ⇒ 00:55:00.980 Pranav Narahari: Yep.
725 00:55:01.120 ⇒ 00:55:07.569 Pranav Narahari: Yep. Yeah, let’s just try to get to Tim as soon as possible, and then hopefully he responds to us today or tomorrow.
726 00:55:08.390 ⇒ 00:55:10.770 Samuel Roberts: Okay, cool. I’ll send this message right now, then.
727 00:55:11.320 ⇒ 00:55:12.500 Pranav Narahari: Perfect. Thanks, Sam.
728 00:55:13.030 ⇒ 00:55:23.219 Pranav Narahari: Alright guys, this is productive. I think, let’s try to do something again like this on… we have the ABC working session already there. I think if we can use that time to just do the cutover…
729 00:55:24.180 ⇒ 00:55:25.310 Samuel Roberts: On Wednesday.
730 00:55:26.230 ⇒ 00:55:35.940 Pranav Narahari: Sorry, what did we say we’re gonna… Wednesday, we said we were just gonna… just talk about the whole system? That’s kind of what we’re gonna use as, like, the cutover final check. Maybe we won’t do the cutover? Right.
731 00:55:36.450 ⇒ 00:55:41.659 Samuel Roberts: But we wanna get… We want to get something out to Yvette and Janice by tomorrow, right?
732 00:55:42.270 ⇒ 00:55:43.020 Pranav Narahari: Yeah.
733 00:55:43.510 ⇒ 00:55:49.450 Samuel Roberts: Okay, so yeah, we’ll get the… we’ll get them a QA-looking link that is really broad, basically.
734 00:55:51.590 ⇒ 00:55:56.890 Pranav Narahari: Well, so I… yeah, that should be easy enough. I think we already have the…
735 00:55:58.240 ⇒ 00:55:59.630 Pranav Narahari: Yeah, yeah, yeah, so that’s.
736 00:55:59.630 ⇒ 00:56:03.390 Samuel Roberts: Yeah, I think that’s fine. I’m just saying the Wednesday thing might be the final, like.
737 00:56:04.690 ⇒ 00:56:07.549 Samuel Roberts: Andy Production gets routed to that.
738 00:56:07.820 ⇒ 00:56:08.890 Samuel Roberts: One way or another.
739 00:56:08.890 ⇒ 00:56:12.989 Pranav Narahari: Did we take care of all this data stuff? Like, are we… how are we bringing that over?
740 00:56:13.210 ⇒ 00:56:21.029 Samuel Roberts: Yeah, yeah, yeah, yeah. Well, that’s gonna have to happen if they’re getting a prod link, or a QA link that’s really prod. Anyway, we’re gonna have to figure that out today and tomorrow, so…
741 00:56:21.760 ⇒ 00:56:22.729 Samuel Roberts: That’s fine.
742 00:56:23.080 ⇒ 00:56:24.180 Pranav Narahari: Okay, okay.
743 00:56:25.390 ⇒ 00:56:26.110 Pranav Narahari: Yep.
744 00:56:26.550 ⇒ 00:56:27.269 Pranav Narahari: Okay. You guys.
745 00:56:27.270 ⇒ 00:56:27.710 Samuel Roberts: Cool.
746 00:56:27.710 ⇒ 00:56:28.290 Pranav Narahari: Yep.
747 00:56:29.590 ⇒ 00:56:30.209 Pranav Narahari: Alright, thank you.
748 00:56:31.130 ⇒ 00:56:31.720 Pranav Narahari: Sorry, a little bit later.
749 00:56:31.740 ⇒ 00:56:33.339 Samuel Roberts: Bye. Alright, cool.