Meeting Title: Working Session + Intro: Eden Date: 2026-04-13 Meeting participants: Mustafa Raja, Pranav Narahari, Casie Aviles


WEBVTT

1 00:00:13.220 00:00:14.270 Mustafa Raja: Hey!

2 00:00:20.370 00:00:21.689 Mustafa Raja: He gave me heavy.

3 00:00:28.390 00:00:29.960 Pranav Narahari: Hey, Mesopa, I can hear you.

4 00:00:30.430 00:00:31.130 Mustafa Raja: Yeah.

5 00:00:36.180 00:00:37.089 Pranav Narahari: You guys all set?

6 00:00:38.230 00:00:38.960 Mustafa Raja: Yeah.

7 00:00:39.860 00:00:40.440 Pranav Narahari: Cool.

8 00:00:41.430 00:00:42.220 Pranav Narahari: Okay.

9 00:00:42.680 00:00:48.909 Pranav Narahari: Yeah, so… Actually, Casey, you’re good to go, too? Just wanted to double check.

10 00:00:49.260 00:00:49.990 Casie Aviles: Yes.

11 00:00:50.650 00:00:51.589 Casie Aviles: Can you hear me?

12 00:00:52.170 00:00:52.800 Pranav Narahari: Yeah, I agree.

13 00:00:53.180 00:00:56.359 Casie Aviles: Okay, yeah, I just used cursor to take a look.

14 00:00:57.900 00:01:00.100 Pranav Narahari: Yeah, yeah, that’s… That’s,

15 00:01:00.370 00:01:06.530 Pranav Narahari: That’s all I really kind of… I think that helps just a little bit for more context, and then I can fill in the gaps here.

16 00:01:06.690 00:01:15.149 Pranav Narahari: So… We started this project about… Two weeks ago?

17 00:01:15.290 00:01:16.170 Pranav Narahari: I think.

18 00:01:17.220 00:01:21.900 Pranav Narahari: It’s a little bit over 2 weeks ago, maybe? And so…

19 00:01:22.290 00:01:24.690 Pranav Narahari: As you guys saw, master app.

20 00:01:24.960 00:01:27.720 Pranav Narahari: Chat interface.

21 00:01:27.840 00:01:30.200 Pranav Narahari: Very similar to Lilo.

22 00:01:30.380 00:01:34.659 Pranav Narahari: In that way, except complexity’s a little bit less in terms of all the different…

23 00:01:35.360 00:01:43.499 Pranav Narahari: command center features, right? Lilo had MCP servers that we were running, also had different, like, forecasting.

24 00:01:44.060 00:01:45.949 Pranav Narahari: Type, functionality.

25 00:01:46.090 00:01:47.210 Pranav Narahari: Yeah.

26 00:01:47.780 00:01:55.819 Pranav Narahari: Oh yeah, Mustafa, you might not have that much context on Lilo, but yeah, basically, chat interface that has a knowledge base.

27 00:01:56.150 00:01:58.830 Pranav Narahari: Component, potentially.

28 00:01:59.080 00:02:06.719 Pranav Narahari: Sorry, not, not knowledge base. What I meant to say was, like a prompt library,

29 00:02:08.199 00:02:17.439 Pranav Narahari: even more basic than that, right, if I was really to distill what we’re trying to do here, is that they have communications that are happening in Slack, and then also certain…

30 00:02:17.790 00:02:22.389 Pranav Narahari: interactions, like Google Docs updates.

31 00:02:22.630 00:02:34.570 Pranav Narahari: calendar, events created, emails being sent via Gmail. Yeah, exactly. And what this command center is supposed to do is it’s supposed to be able to…

32 00:02:35.060 00:02:38.859 Pranav Narahari: be an interface specifically for someone like the COO.

33 00:02:39.240 00:02:48.750 Pranav Narahari: to… Ask questions about a specific project, and then get the context from all these different communication sources.

34 00:02:49.180 00:02:54.319 Pranav Narahari: So… Does that kind of make sense, before I move on?

35 00:02:54.490 00:03:03.180 Pranav Narahari: Okay, cool. Now let me kind of go into the… The project plan itself.

36 00:03:03.970 00:03:09.700 Pranav Narahari: So I’m just gonna pull it up, too, just for my… So I don’t miss anything…

37 00:03:12.710 00:03:14.049 Pranav Narahari: One second, guys.

38 00:03:28.980 00:03:32.800 Pranav Narahari: Yeah, so, there’s two different projects that we’re working on.

39 00:03:32.940 00:03:40.920 Pranav Narahari: What I just mentioned was that chat interface, which is currently in progress, should hopefully get wrapped up by…

40 00:03:41.560 00:03:48.580 Pranav Narahari: I guess end of next… well, beginning of next week is the idea. However, that could extend a little bit further.

41 00:03:50.440 00:03:53.130 Mustafa Raja: Sorry, this is… this is the M2 that we’re talking about?

42 00:03:54.140 00:03:55.889 Pranav Narahari: I’m talking about the projects first.

43 00:03:56.150 00:04:07.169 Pranav Narahari: So, right above the milestone section is the project section, and the target date was next Monday for that. So where I would say… I think we can still hit that deadline,

44 00:04:09.660 00:04:13.880 Pranav Narahari: But, yeah, I’ll kind of go into that a little bit later, like, deadlines and stuff, but…

45 00:04:14.070 00:04:19.149 Pranav Narahari: Okay, so there’s first this, chat bot, essentially.

46 00:04:19.500 00:04:30.940 Pranav Narahari: Which is the command center, which is that first project, which is data access and chat integration. That’s what is all encompassing of that. In terms of milestones, that is up to…

47 00:04:30.940 00:04:31.929 Mustafa Raja: I’m N3, right?

48 00:04:31.930 00:04:32.330 Pranav Narahari: miles.

49 00:04:32.330 00:04:32.720 Mustafa Raja: visible.

50 00:04:32.720 00:04:33.650 Pranav Narahari: Milestone 3.

51 00:04:34.230 00:04:34.589 Mustafa Raja: That’s 16.

52 00:04:34.590 00:04:35.310 Pranav Narahari: Exactly.

53 00:04:36.770 00:04:42.660 Pranav Narahari: So, where we’re at currently, and I guess, yeah, this means that we are kind of a…

54 00:04:43.500 00:04:45.700 Pranav Narahari: A week behind schedule?

55 00:04:45.930 00:04:49.079 Pranav Narahari: is, we’ve completed Milestone 1.

56 00:04:51.100 00:05:01.600 Pranav Narahari: And we’ve also done a little bit of milestone 3 in terms of the anonymization part, but I don’t think that’s in a great spot to be, like, production ready, like, we can just…

57 00:05:02.060 00:05:03.769 Pranav Narahari: They’re gonna be super happy with it.

58 00:05:04.600 00:05:08.449 Mustafa Raja: Can you explain anonymization a little bit here, please?

59 00:05:09.110 00:05:16.870 Pranav Narahari: Sure, yeah, so the whole idea with anonymization here is that since Eden is a… Health e-commerce store.

60 00:05:17.550 00:05:22.100 Pranav Narahari: I mean, in simple terms. They have a lot of patient information, potentially.

61 00:05:22.100 00:05:22.909 Mustafa Raja: That is going.

62 00:05:22.910 00:05:25.420 Pranav Narahari: through Slack, going through.

63 00:05:25.870 00:05:26.640 Mustafa Raja: So we’re behind.

64 00:05:26.640 00:05:32.630 Pranav Narahari: So… Yes, exactly, so basically redacting, hiding PII information.

65 00:05:32.990 00:05:33.720 Mustafa Raja: Okay, that makes sense.

66 00:05:34.800 00:05:53.249 Pranav Narahari: So that’s one element of it. Another element that I’m going to clear up today in the client call, this is actually gonna be, like, so, a little more context, Danny, who is our main, kind of, point of contact on Eden’s side, he’s been… I haven’t been able to get a meeting with him for the past couple weeks, because he was on his, I believe, honeymoon.

67 00:05:53.320 00:05:55.820 Pranav Narahari: So this is, like, our first meeting back with him.

68 00:05:56.250 00:05:57.950 Pranav Narahari: So, kind of I’m…

69 00:05:58.240 00:06:10.950 Pranav Narahari: getting a little bit more context about, like, the direction we need to go in, and, like, defining these exact milestones as time goes on. And why that’s okay for this project, right, is because how we…

70 00:06:11.080 00:06:18.140 Pranav Narahari: Made this agreement with this client is not based on a scope of work, but it’s basically just, like, a bucket of hours.

71 00:06:18.250 00:06:22.760 Pranav Narahari: So… there really isn’t a scope of work here. We want to be…

72 00:06:23.160 00:06:30.150 Pranav Narahari: Flexible, to a certain extent, in terms of, updating our project plan.

73 00:06:30.880 00:06:32.269 Pranav Narahari: That’s what, like.

74 00:06:32.690 00:06:38.719 Pranav Narahari: that’s just kind of a little bit of, context here. That’s why, like, some of these things are subject to change.

75 00:06:40.310 00:06:45.340 Pranav Narahari: So that… that anonymization portion of things, I will get you more information about that as soon as I can.

76 00:06:45.840 00:06:46.700 Mustafa Raja: Okay.

77 00:06:46.700 00:06:48.910 Pranav Narahari: Yeah. Okay, so…

78 00:06:48.910 00:06:49.260 Mustafa Raja: of…

79 00:06:49.260 00:06:51.130 Pranav Narahari: Yeah, go ahead.

80 00:06:51.130 00:06:55.720 Mustafa Raja: Yeah, and I was wondering, is Danny the COO here?

81 00:06:56.290 00:06:56.820 Pranav Narahari: Yep.

82 00:06:57.280 00:07:17.130 Mustafa Raja: Okay, okay, so, to my understanding, Danny wants, wants to see whatever is happening in Slack and in Eden’s, Google workspace. He wants context to follow that, and not only what’s happening in his, Slack and his

83 00:07:17.550 00:07:19.190 Mustafa Raja: Google Workspace, right?

84 00:07:20.200 00:07:20.960 Pranav Narahari: Yes.

85 00:07:21.120 00:07:21.950 Pranav Narahari: Yeah.

86 00:07:22.350 00:07:25.040 Pranav Narahari: So… That’s kind of,

87 00:07:26.940 00:07:34.159 Pranav Narahari: for the chat interface, right, like, you should be able to query these different… these different areas. However, for…

88 00:07:34.910 00:07:39.649 Pranav Narahari: Project 2, it’s actually, as it says, theme discovery and tailored reports.

89 00:07:39.650 00:07:40.240 Mustafa Raja: Yeah.

90 00:07:40.240 00:07:42.820 Pranav Narahari: We want to do more deep analysis.

91 00:07:42.940 00:07:49.199 Pranav Narahari: And… cluster and… Find clustering of all this information that’s happening.

92 00:07:49.530 00:07:55.139 Pranav Narahari: All these different projects that are happening within, the… within Eden?

93 00:07:55.330 00:08:01.500 Pranav Narahari: And the idea behind this is that we want to see certain patterns of, you know.

94 00:08:01.800 00:08:12.429 Pranav Narahari: maybe blockers that are happening, for… for different projects. I think the idea here is the CEO wants to see where is time being spent.

95 00:08:13.330 00:08:21.129 Pranav Narahari: Does that… does the time being spent make sense for the value that the work is providing?

96 00:08:21.750 00:08:22.630 Pranav Narahari: You know?

97 00:08:22.780 00:08:31.180 Pranav Narahari: So the value that the work is providing is gonna be from Eden’s end. There’s nothing that we do there. However, the time being spent on things

98 00:08:31.300 00:08:40.130 Pranav Narahari: It’s something that we can give insight to, because we’ll be able to say, like, hey, there are this many interactions happening, this many…

99 00:08:40.320 00:08:45.979 Pranav Narahari: calendar events being created, this many, like.

100 00:08:46.420 00:08:55.189 Pranav Narahari: Mentions of words that seem like things are in an error state and need to be patched, things of that nature.

101 00:08:55.360 00:08:58.729 Pranav Narahari: And so that’s where, like, the theme discovery comes in.

102 00:08:59.350 00:09:00.400 Pranav Narahari: Does that make sense?

103 00:09:00.700 00:09:02.459 Mustafa Raja: Yeah, that does make sense.

104 00:09:03.200 00:09:03.680 Pranav Narahari: Okay, cool.

105 00:09:03.680 00:09:04.260 Casie Aviles: Yes.

106 00:09:06.120 00:09:09.430 Pranav Narahari: So… I’ll go over where we’re at currently.

107 00:09:10.470 00:09:13.289 Pranav Narahari: As I mentioned, milestone 1 is done.

108 00:09:13.490 00:09:16.640 Pranav Narahari: Currently.

109 00:09:17.510 00:09:19.389 Pranav Narahari: And let me maybe just demo.

110 00:09:19.880 00:09:27.890 Pranav Narahari: I should have sent you guys this too, but you probably didn’t have enough time anyways to look over it. I will bring up the application as it currently stands.

111 00:09:30.730 00:09:32.889 Pranav Narahari: Give me one second…

112 00:10:25.680 00:10:27.419 Pranav Narahari: Okay, I’m gonna paste in,

113 00:10:30.510 00:10:32.329 Pranav Narahari: I’ll just paste in the Zoom.

114 00:10:33.100 00:10:36.490 Pranav Narahari: the… the URL.

115 00:10:45.850 00:10:46.550 Mustafa Raja: Point.

116 00:10:48.170 00:10:53.939 Pranav Narahari: So… very basic… you know, just Master Studio.

117 00:10:54.250 00:11:01.020 Pranav Narahari: That’s just kind of what we are using as a UI right now, because we haven’t worked on a UI. That may be coming up this week as well.

118 00:11:01.280 00:11:08.700 Pranav Narahari: Basically… You had to change the model to be 2.5 for you to actually ask questions?

119 00:11:08.900 00:11:09.790 Pranav Narahari: But…

120 00:11:11.190 00:11:19.540 Pranav Narahari: The idea here is we have all these tools on the… and maybe let me just share my screen, because I think there’ll be issues if we all try to send requests to the same instance at the same time.

121 00:11:30.980 00:11:32.470 Pranav Narahari: Yeah, so…

122 00:11:35.220 00:11:42.489 Pranav Narahari: So the idea is to actually authenticate to the GW CLI. Are you guys familiar with the GWS CLI?

123 00:11:44.210 00:11:47.989 Mustafa Raja: It’s for Google Workspace, but I haven’t worked with it right now, so…

124 00:11:48.720 00:11:51.150 Pranav Narahari: Okay, but basically that’s how we’re using.

125 00:11:51.330 00:11:58.910 Pranav Narahari: That’s what we’re using to actually get information on activity, calendar events, Gmail, etc.

126 00:11:59.110 00:11:59.620 Mustafa Raja: Yeah.

127 00:12:17.030 00:12:18.069 Pranav Narahari: I think…

128 00:12:18.310 00:12:23.909 Pranav Narahari: Yeah, it’s very bare bones, like, as you can see on the right, memory’s not enabled, so we need to do that.

129 00:12:28.430 00:12:31.399 Pranav Narahari: But this is how, yeah, authentication works.

130 00:12:31.570 00:12:34.550 Pranav Narahari: We have our own…

131 00:12:36.070 00:12:40.509 Pranav Narahari: they provision me, like, an Eden account as well, so we can use that for development purposes.

132 00:12:47.520 00:12:48.200 Pranav Narahari: Okay.

133 00:12:54.120 00:12:56.310 Mustafa Raja: So this is a tool that’s been called, right?

134 00:12:57.680 00:12:59.589 Pranav Narahari: Yes, yes, yes, yes.

135 00:13:02.200 00:13:03.900 Pranav Narahari: Let me reshare my screen.

136 00:13:15.420 00:13:23.569 Pranav Narahari: Yeah, so here, we should be authenticated. Slack, I gave it my user OAuth token, so it has access to my DMs as well, so…

137 00:13:33.840 00:13:34.560 Pranav Narahari: Yup.

138 00:13:35.030 00:13:38.820 Pranav Narahari: So… I’m using Slack’s MCPU.

139 00:13:39.620 00:13:42.499 Pranav Narahari: He’s able to… Do all this stuff?

140 00:13:42.680 00:13:46.499 Pranav Narahari: We only have read access. None of this stuff is going to be able to update.

141 00:13:46.890 00:13:50.919 Pranav Narahari: Or delete, so I feel really confident with, like, testing and stuff.

142 00:13:51.370 00:13:59.410 Pranav Narahari: But… What are my calendar events? I think you guys get the picture, right?

143 00:14:00.210 00:14:02.080 Mustafa Raja: Yeah, I look at the picture.

144 00:14:03.020 00:14:05.299 Mustafa Raja: I’m wondering what the next steps are here.

145 00:14:06.210 00:14:07.710 Pranav Narahari: Yes, so…

146 00:14:07.710 00:14:09.909 Mustafa Raja: So, do you not have any calendar events?

147 00:14:10.350 00:14:12.670 Mustafa Raja: Or is this not getting that?

148 00:14:14.200 00:14:15.040 Pranav Narahari: Sorry, what was that?

149 00:14:15.720 00:14:19.230 Mustafa Raja: So, it said that you don’t have any calendar events, no?

150 00:14:20.060 00:14:22.099 Pranav Narahari: Yeah, for my Eden account, I probably don’t.

151 00:14:22.100 00:14:24.340 Mustafa Raja: Oh, this is the Idenga, okay.

152 00:14:27.400 00:14:34.029 Casie Aviles: Whose account should we be reading it from? Should it be Adani’s calendar that we should be looking at?

153 00:14:36.130 00:14:40.370 Pranav Narahari: So, I think for the purposes of what we’re trying to do.

154 00:14:40.980 00:14:54.120 Pranav Narahari: is we can just be looking at our own calendar, because I feel pretty confident that with this, tool, GWS auth token, auth login URL, that Daniel will be able to authenticate, and he’ll see his stuff.

155 00:14:54.340 00:14:55.100 Pranav Narahari: Yeah.

156 00:14:55.350 00:14:56.520 Pranav Narahari: Okay.

157 00:14:57.010 00:15:02.060 Pranav Narahari: Yeah, so the idea here is that what we’re building them is essentially anybody could use this dashboard.

158 00:15:02.270 00:15:05.990 Pranav Narahari: Okay, so, but Mustafa asks, like, what are the next steps, right?

159 00:15:06.520 00:15:06.900 Mustafa Raja: Boom.

160 00:15:06.900 00:15:14.459 Pranav Narahari: The idea here is we want to have a way to… have, have you heard of DWD?

161 00:15:15.060 00:15:17.369 Pranav Narahari: Domain-wide delegation? Okay, so…

162 00:15:17.370 00:15:17.780 Casie Aviles: You’re welcome.

163 00:15:17.780 00:15:19.630 Pranav Narahari: Essentially, you can give that

164 00:15:20.510 00:15:31.959 Pranav Narahari: option to a service account in GCP, and it allows you to alias as various individuals within your organization, so you can basically sign in on their behalf.

165 00:15:32.330 00:15:35.129 Pranav Narahari: The idea there is…

166 00:15:35.320 00:15:45.429 Pranav Narahari: Right now, if Danny is only able to authenticate as himself, he can only see themes that are… that are corresponding to activity that he has been a part of.

167 00:15:45.850 00:15:46.629 Pranav Narahari: Does that make sense?

168 00:15:46.630 00:15:47.510 Casie Aviles: Yeah, yeah.

169 00:15:47.510 00:15:48.909 Mustafa Raja: Yeah, that does make sense.

170 00:15:49.840 00:16:09.219 Pranav Narahari: Yeah, so the idea here is that what we can… what would be great in, like, a… and we may or may not need to do this for the chat interface, but we’ll definitely need to do it for our project too, which is theme discovery, is that we need to be able to authenticate into all these other individuals within, within Eden.

171 00:16:09.610 00:16:14.389 Pranav Narahari: Various ways…

172 00:16:14.740 00:16:24.669 Pranav Narahari: Yeah, so right now, in parallel, like, as I’m talking to you about this, is, since Sam is out, Utam is stepping in to look in a little bit of how is that

173 00:16:24.960 00:16:27.990 Pranav Narahari: Service account going to be applied here.

174 00:16:28.090 00:16:33.500 Pranav Narahari: Right? Because… I think, potentially, with service accounts, you don’t need to give an alias.

175 00:16:33.700 00:16:36.899 Pranav Narahari: But if you do need to provide an alias for…

176 00:16:37.150 00:16:44.390 Pranav Narahari: getting that information, then how do you know which alias to provide in order to get the themes that you’re looking for? Does that make sense?

177 00:16:47.680 00:16:50.080 Pranav Narahari: I can kind of say that in a different way if it didn’t land.

178 00:16:50.750 00:16:51.670 Mustafa Raja: Yeah…

179 00:16:52.160 00:16:59.699 Pranav Narahari: Yeah. So, think about it like this, right? The idea here is the COO doesn’t know what themes are happening within the company.

180 00:17:00.300 00:17:00.700 Mustafa Raja: Premier.

181 00:17:00.700 00:17:09.340 Pranav Narahari: to be able to use this chat interface, or some system, maybe it’s a generated report once per week, to get the themes.

182 00:17:10.040 00:17:16.430 Pranav Narahari: With the service account, we are trying to confirm that we can

183 00:17:17.599 00:17:20.200 Pranav Narahari: We can… we’re trying to confirm two things.

184 00:17:20.849 00:17:23.339 Pranav Narahari: And based on the two things, we’ll have to…

185 00:17:23.450 00:17:28.619 Pranav Narahari: we’ll have to develop things differently. If, let’s say, with a service account, we can just say.

186 00:17:29.010 00:17:37.680 Pranav Narahari: we can just get all of the drive information, all of the calendar information, and all of the Gmail information across the entire organization with just one

187 00:17:37.800 00:17:44.069 Pranav Narahari: API request, then, okay, we’re good. Because then we have this whole thing of data.

188 00:17:44.230 00:17:47.589 Pranav Narahari: We put it through our AI engine, and we’re able to extract themes.

189 00:17:48.040 00:17:55.940 Pranav Narahari: However, if the… if how GCP has configured these service accounts is that you need to provide an alias.

190 00:17:56.130 00:18:04.390 Pranav Narahari: Then, we’ll have to figure out a way of how do we… How do we… make a…

191 00:18:04.920 00:18:11.820 Pranav Narahari: whole collection of API requests for the specific aliases that may be concerned with specific themes.

192 00:18:12.190 00:18:18.409 Pranav Narahari: Because we don’t want to… I mean, maybe that means that we just do it across the entire organization every single time.

193 00:18:18.740 00:18:23.949 Pranav Narahari: Maybe that makes sense for a weekly report, but it definitely doesn’t make sense for a chat interface.

194 00:18:25.600 00:18:30.290 Pranav Narahari: Yeah. So basically, think about it this way, what I think is probably the…

195 00:18:31.180 00:18:34.619 Pranav Narahari: Right way of doing it is that we have some type of…

196 00:18:34.840 00:18:38.310 Pranav Narahari: Map that we generate of all of the different

197 00:18:39.190 00:18:42.339 Pranav Narahari: people that we are concerned with at Eden’s

198 00:18:42.910 00:18:50.640 Pranav Narahari: at Eden, which is, like, maybe, like, there’s a marketing team, engineering team, sales team, operations team.

199 00:18:51.570 00:19:02.300 Pranav Narahari: we kind of get a… we get an understanding of, like, okay, who’s within those teams? And so, when a question is asked, let’s say super basic, right? Let’s say Danny asks a, hey.

200 00:19:02.430 00:19:04.650 Pranav Narahari: How is onboarding looking?

201 00:19:05.190 00:19:08.340 Pranav Narahari: For, like, how is our current automation for onboarding looking?

202 00:19:08.800 00:19:13.400 Pranav Narahari: That would most likely be a engineering or operations.

203 00:19:14.760 00:19:20.690 Pranav Narahari: That would be something that’s happening within the engineer and operations team, so then it won’t try to alias into the marketing or sales team.

204 00:19:24.680 00:19:25.860 Casie Aviles: Okay, yeah.

205 00:19:26.340 00:19:37.330 Pranav Narahari: Okay, that’s a little bit, you know, that’s kind of, like, problems that we’re trying to solve right now. I’ll come to you guys with a solution on that, most likely, based on my conversations with Utam and maybe Sam tomorrow.

206 00:19:37.470 00:19:42.140 Pranav Narahari: But… I just wanted to kind of give you kind of, like, a little bit of, like, a…

207 00:19:42.360 00:19:45.240 Pranav Narahari: An understanding of where we’re at currently with this project.

208 00:19:47.880 00:19:58.749 Pranav Narahari: Now, what are things that we’ll most likely be working on, or we’ll definitely be working on this week, and aren’t up in the air, is we want to get rid of this master studio.

209 00:19:59.050 00:20:07.210 Pranav Narahari: UI, and then we want to have a cleaner, you know, ChatGBT-like UI. So…

210 00:20:07.210 00:20:07.860 Casie Aviles: Okay.

211 00:20:07.860 00:20:15.020 Pranav Narahari: I, somewhere in the Slack channel, I’ve already pasted, like, a lovable that I’ve built out.

212 00:20:15.160 00:20:22.619 Pranav Narahari: Super simple. However, just a front end, not functional, not connected to our…

213 00:20:22.850 00:20:26.640 Pranav Narahari: to the mastrap. So that’s something that we’ll need to work on this week.

214 00:20:26.750 00:20:34.890 Pranav Narahari: Another thing is the prompt library section is probably going to be useful.

215 00:20:35.070 00:20:41.800 Pranav Narahari: So just building out that feature, what that looks like, standing up whatever type of, like, Postgres database and GCP.

216 00:20:42.110 00:20:44.189 Pranav Narahari: Is… is up next.

217 00:20:44.420 00:21:02.049 Pranav Narahari: Also, we have a pretty non-scalable system right now for how we’re deploying this. I basically deployed 3 different instances. There’s one instance for Danny, one for Adam, who is, like, their IT lead at Eden, and one for us internally. So the one that we’re looking at right now is internal.

218 00:21:02.980 00:21:05.160 Pranav Narahari: What would be much better is that…

219 00:21:05.350 00:21:13.800 Pranav Narahari: Yeah, so what would be much better is that we create a, web app, client ID.

220 00:21:13.970 00:21:15.860 Pranav Narahari: And then we can just have…

221 00:21:16.120 00:21:21.569 Pranav Narahari: And we can probably, like, stand up a database to, like, save tokens or whatever, if we even need to do that.

222 00:21:22.090 00:21:27.110 Pranav Narahari: And then we can just have one instance where then people can just use our… OAuthN2.

223 00:21:27.340 00:21:30.889 Pranav Narahari: You didn’t email.

224 00:21:31.280 00:21:34.959 Casie Aviles: Any particular reason why we set it up that way, or…

225 00:21:35.990 00:21:40.699 Pranav Narahari: Well, I think, we were just trying to…

226 00:21:41.180 00:21:43.620 Pranav Narahari: Do it in a way that was…

227 00:21:45.950 00:21:59.919 Pranav Narahari: we were running into a lot of issues last week, and so this is just the solution that we were able to push the quickest. Okay. Yeah, there’s no… there’s no benefit I see to this, other than the fact that we were able to get this working, and then the user auth…

228 00:22:00.110 00:22:09.940 Pranav Narahari: we just weren’t able to, so a big reason, actually, is that with Mastra, we’re not able to just, like… they don’t have, like, an integrated, like, or a nice way to just add, like,

229 00:22:10.970 00:22:18.130 Pranav Narahari: authentication, You know, just like that, like, that UI element.

230 00:22:18.360 00:22:22.849 Pranav Narahari: Now, that being said, as I say that, we could have just done exactly what we did,

231 00:22:23.450 00:22:29.709 Pranav Narahari: for here, for the GWS auth login, right, we could have just, like, said, hey, authenticate me.

232 00:22:30.330 00:22:36.359 Pranav Narahari: into my… into my account, and then we could have just, like, shown the URL within the chat itself.

233 00:22:36.730 00:22:52.300 Pranav Narahari: But either way, that would have been something that needs to be updated for the UI. So I think when we connect the new UI, that lovable app that I just mentioned that I’ve built, into this new… into this, master app, we’ll be able to also, at the same time.

234 00:22:52.680 00:22:59.740 Pranav Narahari: do, Consolidate the instances just into one, and have Google Auth integrated.

235 00:23:00.940 00:23:01.600 Casie Aviles: Okay.

236 00:23:03.740 00:23:11.299 Pranav Narahari: Cool. How are you guys feeling? Any other questions? You guys just don’t need to digest?

237 00:23:11.470 00:23:12.669 Pranav Narahari: Some of the stuff.

238 00:23:13.740 00:23:16.660 Mustafa Raja: Yeah, I think this is pretty good. I’m wondering if you have any tickets.

239 00:23:17.160 00:23:18.510 Mustafa Raja: Maybe you can…

240 00:23:20.490 00:23:22.909 Pranav Narahari: I do, I do.

241 00:23:23.940 00:23:25.869 Pranav Narahari: There’s a few tickets that need to be created.

242 00:23:29.880 00:23:31.279 Pranav Narahari: Give me one second.

243 00:23:34.800 00:23:38.610 Pranav Narahari: And I’ll just paste the linear board in the chat right now.

244 00:23:43.520 00:23:46.459 Pranav Narahari: So Sam still needs to create a few tickets.

245 00:23:55.700 00:23:57.479 Pranav Narahari: Okay, yeah, I just added the…

246 00:23:58.100 00:24:00.980 Pranav Narahari: Bliner board in the chat,

247 00:24:01.680 00:24:06.470 Pranav Narahari: Where we’re at currently, let me see. So we have a few things in internal review.

248 00:24:07.830 00:24:08.680 Mustafa Raja: Hmm.

249 00:24:13.300 00:24:14.930 Casie Aviles: Oh, sorry, which Switch chat?

250 00:24:16.160 00:24:17.920 Pranav Narahari: I put it in the client, Eden AI.

251 00:24:19.180 00:24:20.299 Casie Aviles: Oh, okay, okay, got it.

252 00:24:20.300 00:24:21.530 Pranav Narahari: Slack chat, yeah.

253 00:24:23.350 00:24:24.450 Casie Aviles: Okay, I see it.

254 00:24:25.560 00:24:26.130 Pranav Narahari: Yep.

255 00:24:26.330 00:24:27.430 Pranav Narahari: So…

256 00:24:28.160 00:24:36.679 Pranav Narahari: There’s a few things here in internal review. I didn’t get to just, like, fully close them out, because I was really just, like, putting out fires on Friday and Thursday last week.

257 00:24:40.450 00:24:48.720 Pranav Narahari: if you guys… I think it might even be useful for you guys, like, maybe to be the ones to review these, so… and it might just even require you guys to, like.

258 00:24:49.820 00:24:53.289 Pranav Narahari: just ask Cursor, be like, hey, what is the progress on this? And then…

259 00:24:53.440 00:24:57.639 Pranav Narahari: you know, maybe even complete the tickets if they’re not completed. So I will…

260 00:24:58.970 00:25:04.740 Pranav Narahari: you know, there’s 4 tickets here. The build core PII redaction function.

261 00:25:05.030 00:25:07.919 Pranav Narahari: I’m not super happy with how that looks right now, so…

262 00:25:09.050 00:25:10.940 Pranav Narahari: That’s something that we can,

263 00:25:11.890 00:25:18.320 Pranav Narahari: We can update, potentially, going forward, but maybe just getting a… You know, a,

264 00:25:19.270 00:25:24.770 Pranav Narahari: a document about, like, hey, what does the current implementation look like from my testing? What are you guys noticing?

265 00:25:24.970 00:25:34.979 Pranav Narahari: Etc. So… Okay, so there’s a few tickets here, validate, run, GWS across all GWSS services.

266 00:25:40.510 00:25:43.130 Pranav Narahari: I’d like to give each of you guys two of these.

267 00:25:44.410 00:25:47.169 Pranav Narahari: To just review, just to get kind of acclimated.

268 00:25:47.560 00:25:48.629 Pranav Narahari: How does that sound?

269 00:25:50.180 00:25:51.189 Casie Aviles: Yeah, sounds good.

270 00:25:52.930 00:25:53.690 Pranav Narahari: Okay.

271 00:25:56.510 00:26:01.030 Pranav Narahari: Okay, I’m just gonna assign them. The top two, I’ll just send to Mustafa.

272 00:26:02.180 00:26:04.790 Pranav Narahari: Bought them to KCL, send them to you.

273 00:26:05.820 00:26:06.580 Casie Aviles: Okay.

274 00:26:11.900 00:26:19.250 Pranav Narahari: You guys have the repo. In one pass is the credentials for pranav.narahari at eden.health.

275 00:26:19.400 00:26:24.129 Pranav Narahari: So you guys can sign in with that. To check out the GCP.

276 00:26:24.820 00:26:33.869 Pranav Narahari: the… the project name is Command Center. We have a… we have 3 Cloud Run services for each of the 3 instances.

277 00:26:36.050 00:26:38.610 Mustafa Raja: I’m wondering if we have any EMV file here?

278 00:26:38.610 00:26:40.540 Casie Aviles: Yeah, the ENV.

279 00:26:41.530 00:26:42.219 Mustafa Raja: I think there is an.

280 00:26:42.220 00:26:52.340 Pranav Narahari: ENV in, in the OnePass as well. Okay. So let me know, like, when you guys are building this locally, like, if you guys run into any issues, we can hop into a huddle, and I can…

281 00:26:52.620 00:26:54.880 Pranav Narahari: Help you guys get that sorted.

282 00:26:56.340 00:26:59.960 Mustafa Raja: Okay, so, in one pass, what vault is it?

283 00:27:01.750 00:27:02.890 Pranav Narahari: It should be an Eden.

284 00:27:03.830 00:27:05.209 Pranav Narahari: Do you guys have access to that.

285 00:27:05.450 00:27:08.969 Mustafa Raja: Yeah, the normal Eden one we do have access, I believe.

286 00:27:08.970 00:27:11.490 Pranav Narahari: Oh, it might be a different one, let me double check.

287 00:27:12.340 00:27:12.870 Mustafa Raja: Is it…

288 00:27:12.870 00:27:15.640 Casie Aviles: code edanlocalDevs.env.

289 00:27:17.080 00:27:20.139 Mustafa Raja: Yeah, I only have access to Brain4G, didn’t.

290 00:27:21.210 00:27:26.470 Pranav Narahari: Yep, it’s in Brainforge, Eden. So it’s, etanlocaledev.env. That’s one of them.

291 00:27:26.470 00:27:27.240 Casie Aviles: Okay.

292 00:27:27.240 00:27:27.850 Pranav Narahari: Yeah.

293 00:27:29.640 00:27:30.350 Pranav Narahari: Nope.

294 00:27:31.470 00:27:32.600 Mustafa Raja: Okay.

295 00:27:32.830 00:27:41.369 Pranav Narahari: Yeah, there’s a few different notes files here. The Eden Command Center and Eden… let me update the name of this, to be honest. Eden…

296 00:27:43.210 00:27:48.280 Pranav Narahari: Command Center… local dev ENV.

297 00:27:50.890 00:27:54.569 Mustafa Raja: And what Google account were you suggesting we should look into?

298 00:27:55.430 00:27:57.240 Pranav Narahari: It’s my Eden account.

299 00:28:02.040 00:28:02.450 Mustafa Raja: Okay.

300 00:28:02.450 00:28:02.980 Pranav Narahari: you’ll see…

301 00:28:02.980 00:28:04.759 Mustafa Raja: Yeah, LinkedIn account, right?

302 00:28:04.950 00:28:06.110 Mustafa Raja: Yeah, I see that.

303 00:28:06.970 00:28:07.690 Pranav Narahari: Perfect.

304 00:28:08.750 00:28:21.819 Mustafa Raja: Okay, I guess this is, it then. I guess we’ll ping you with the reviews, and also I’m excited, about the new tickets, the upcoming tickets for this project. This, this seems a…

305 00:28:22.000 00:28:23.359 Mustafa Raja: Good exercise.

306 00:28:24.070 00:28:24.650 Mustafa Raja: I’m excited.

307 00:28:24.650 00:28:27.079 Pranav Narahari: Yeah, yeah, it’s been a good exercise for me, too, so far.

308 00:28:27.080 00:28:27.510 Mustafa Raja: Yeah.

309 00:28:27.510 00:28:45.120 Pranav Narahari: It’s, it’s building on top of some of the stuff that we were able, and you guys specifically were more in the weeds about, with, like, you know, the struggles for, like, migrating to GCP, and specifically a master app into GCP, right? So, we’re doing the same thing here. We probably learned a lot from ABC, and we can probably bring a lot of that

310 00:28:45.350 00:28:46.540 Pranav Narahari: that stuff here.

311 00:28:46.930 00:28:47.350 Mustafa Raja: Yeah.

312 00:28:47.350 00:28:49.030 Pranav Narahari: That’s, that’s the hope, yeah.

313 00:28:49.560 00:28:54.299 Pranav Narahari: Cool. Okay, I’m glad you’re excited, too. Yeah, I think this should be, like, a pretty fun project.

314 00:28:54.580 00:28:55.720 Mustafa Raja: Yeah, same.

315 00:28:57.020 00:28:57.790 Pranav Narahari: Cool, cool.

316 00:28:58.190 00:29:11.050 Pranav Narahari: All right, guys, yeah, yeah, Mustafa, Casey, let me… let me know if you guys have any issues, with some of the ENV files. I think probably first step, right after this call, just try to get your dev environment set up, and then…

317 00:29:11.270 00:29:18.300 Pranav Narahari: We can go from there. And then just, the internal review tickets that are in linear right now is probably next up.

318 00:29:18.800 00:29:19.510 Casie Aviles: Yes.

319 00:29:20.320 00:29:21.150 Casie Aviles: Okay.

320 00:29:21.150 00:29:22.260 Pranav Narahari: Perfect.

321 00:29:22.680 00:29:24.230 Pranav Narahari: Cool, guys. Alright.

322 00:29:24.690 00:29:25.469 Pranav Narahari: Anything else?

323 00:29:25.470 00:29:26.400 Mustafa Raja: Thank you.

324 00:29:26.530 00:29:27.429 Mustafa Raja: Have a good day.

325 00:29:27.630 00:29:29.420 Casie Aviles: Yeah, that’s awful. Cool. Thank you.

326 00:29:29.920 00:29:31.170 Pranav Narahari: Awesome. See you guys.

327 00:29:31.170 00:29:31.730 Mustafa Raja: Bye.