Meeting Title: Eden AI x ABC Weekly Sync Date: 2026-04-06 Meeting participants: Samuel Roberts, Pranav


WEBVTT

1 00:00:39.370 00:00:40.440 Pranav: Hey, Sam!

2 00:00:43.150 00:00:45.720 Samuel Roberts: Hey, Zach, let me get this out.

3 00:00:48.490 00:00:49.649 Samuel Roberts: How’s it going?

4 00:00:50.780 00:00:52.520 Pranav: Going good, going good, how you doing?

5 00:00:52.900 00:00:54.339 Samuel Roberts: Doing alright, just a…

6 00:00:54.870 00:01:02.630 Samuel Roberts: Nothing crazy, but my mother-in-law called and let me know that my wife’s cousin had passed away, and so I was…

7 00:01:02.890 00:01:04.180 Pranav: Oh, shoot.

8 00:01:04.180 00:01:06.970 Samuel Roberts: conveying that to her and everything, and I just didn’t know how long…

9 00:01:08.400 00:01:08.920 Pranav: Yeah.

10 00:01:08.920 00:01:15.869 Samuel Roberts: You know what I mean? It was one of those things that was a little up in the air, so that’s why I kept pushing it, because she had a call before I could let her know, and…

11 00:01:16.040 00:01:22.740 Samuel Roberts: I think… I think she’s… she’s okay right now, so we’re… we’re good, but she also works tonight, so she’s gotta get some sleep anyway, so…

12 00:01:23.320 00:01:23.980 Pranav: Okay, yeah.

13 00:01:23.980 00:01:24.879 Samuel Roberts: Labor Day’s good, but…

14 00:01:24.880 00:01:27.110 Pranav: This can definitely weigh, you know, that seems.

15 00:01:27.110 00:01:37.570 Samuel Roberts: Yeah, well, so I wanted to at least sync on this, because if I do need to step away later, I want to make sure that we’re all on the same page, and I’m hoping to get some of the other stuff done, regardless, but… yeah.

16 00:01:37.880 00:01:46.949 Samuel Roberts: Okay, so… I need to figure out some allocation stuff, really, and I’m not super familiar with operating it, so that’s the one…

17 00:01:47.110 00:01:57.860 Samuel Roberts: caveat here that I’m… we’ll figure out, I guess, where things go, but I think the big thing is, like, getting you off of the technical stuff on Eden, probably? It seems to be what…

18 00:02:00.470 00:02:12.430 Samuel Roberts: So, yeah, because I wasn’t sure, like, where your hours are gonna fall that way, in terms of, like, if… like, CSO versus, like, actually implementing things, I wasn’t sure where, but Utam seems to want you more on the…

19 00:02:12.930 00:02:17.030 Samuel Roberts: getting things ready and renewals, and stuff like that. So.

20 00:02:18.440 00:02:18.850 Pranav: Yep.

21 00:02:18.850 00:02:29.070 Samuel Roberts: That being said, there’s still a couple, like, tickets there, and I think on ABC2 that are, like, gated by you, in terms of some of the… I did a little bit of the work for those first two tickets.

22 00:02:29.230 00:02:31.949 Samuel Roberts: But I definitely wanted your eyes on it, too.

23 00:02:32.560 00:02:33.280 Pranav: Okay.

24 00:02:34.060 00:02:35.870 Samuel Roberts: I moved everything… go ahead, sorry.

25 00:02:36.080 00:02:39.740 Samuel Roberts: My brain’s all over the place right now, so I’m a little, like, scattered, so I apologize.

26 00:02:39.740 00:02:45.409 Pranav: Yeah. No, I think, to be honest, I…

27 00:02:46.830 00:02:52.519 Pranav: let’s see, like, what we should prioritize for today, because I don’t think it’s a lot. Okay.

28 00:02:52.840 00:02:54.020 Pranav: I think…

29 00:02:54.230 00:03:01.209 Pranav: you know, yeah, maybe operating is something that Utama said that… because, I don’t know, I was not planning on looking at operating, but I guess.

30 00:03:01.210 00:03:09.909 Samuel Roberts: No, I don’t think you… I don’t think you need to, I think it’s more like, I just need to have a whole picture of, like, where… like, me, Casey, Mustafa, at least, and then I… I wasn’t sure of yours, like…

31 00:03:10.060 00:03:10.480 Pranav: Yeah.

32 00:03:10.480 00:03:14.489 Samuel Roberts: what Utam said to you about it, so that’s why I’m just trying to clarify, like… And understand that.

33 00:03:14.490 00:03:15.380 Pranav: that side of it.

34 00:03:15.380 00:03:22.389 Samuel Roberts: But I think that’s on me to figure out and make sure we’re good that way. The tickets for ABC, I got everything into the cycle.

35 00:03:23.660 00:03:27.830 Samuel Roberts: that was after Casey and I had already chatted. He has a few things to work on anyway there.

36 00:03:27.940 00:03:32.599 Samuel Roberts: Perfect. But I want to make sure we have those all mapped out for the week.

37 00:03:33.530 00:03:34.200 Pranav: Gotcha.

38 00:03:34.770 00:03:35.340 Pranav: Yes.

39 00:03:35.340 00:03:37.189 Samuel Roberts: Oh, yeah, I think… go ahead, go ahead.

40 00:03:37.190 00:03:39.720 Pranav: I was just gonna say,

41 00:03:40.060 00:03:53.329 Pranav: Yeah, in terms of ABC and Eden, right, I could see myself spending 10 hours on each client, and I’d like to have the other 20 hours to spend on building renewals, building demos.

42 00:03:53.330 00:03:53.870 Samuel Roberts: Okay.

43 00:03:53.870 00:04:01.800 Pranav: Yeah, I think that sounds about right. Yeah, that seems like a good…

44 00:04:02.300 00:04:07.270 Pranav: first step, and then going forward, maybe you can reduce that even more.

45 00:04:07.270 00:04:09.100 Samuel Roberts: Whatever, however that needs to flow.

46 00:04:09.320 00:04:09.810 Pranav: Yeah.

47 00:04:09.810 00:04:14.090 Samuel Roberts: He also mentioned that, like, there might be more… another client coming in. I wasn’t sure if there was…

48 00:04:14.480 00:04:15.480 Pranav: Yeah. Because that was…

49 00:04:15.480 00:04:19.139 Samuel Roberts: hopeful talk, or, like, in-process talk, so I wasn’t sure.

50 00:04:19.140 00:04:24.680 Pranav: Yeah, I would always… I think we should prep for there being one, even though…

51 00:04:24.680 00:04:29.769 Samuel Roberts: That’s exactly how I’m thinking, so I, yeah, if you’re gonna be CSOing 3 clients, and it was like, I just want to make sure…

52 00:04:30.180 00:04:30.640 Pranav: Yeah.

53 00:04:30.640 00:04:33.250 Samuel Roberts: We’re, we’re aligned that way.

54 00:04:33.250 00:04:50.760 Pranav: And I think I really like how things are shaping between me, you, Casey, and Mustafa. Like, I feel really comfortable as CSO in terms of, like, my workload. And, like, I specifically started feeling that, like, last week, where it’s just like, okay, I feel like I’m getting a lot more time, I’m able to have these, like.

55 00:04:50.810 00:04:55.129 Pranav: start thinking about renewals and things of that nature, and I think it’s perfect timing, like…

56 00:04:55.450 00:05:05.140 Pranav: because, you know, we’re just starting Q2, so I can start thinking about Q3. And so… but then there’s still, like, 4 Eden.

57 00:05:05.730 00:05:11.130 Pranav: technically Robert’s CSO, but I think after a couple more calls, it’s gonna end up being me being CSO.

58 00:05:11.130 00:05:11.660 Samuel Roberts: Yeah.

59 00:05:11.660 00:05:15.020 Pranav: Eden AI. And for Eden AI, like.

60 00:05:15.140 00:05:26.129 Pranav: there’s so much there that, like, we can build more AI systems for them, so I’d love to start just, like, thinking about that a lot more. Yeah, so I think…

61 00:05:26.270 00:05:39.969 Pranav: We can start talking about that later, maybe when we have more time. Let’s, I think, maybe for you, the most important information is, like, yeah, let’s, like, try to make my CSO, allocation per client be 10 hours for each.

62 00:05:42.220 00:05:42.870 Samuel Roberts: Okay.

63 00:05:43.080 00:05:43.640 Pranav: Yeah.

64 00:05:44.260 00:05:46.010 Pranav: And how does that sound? Because…

65 00:05:47.700 00:05:54.189 Pranav: Yeah, I… I’m trying to… does that… was that more that you were expecting? Less than you were expecting?

66 00:05:54.190 00:05:59.510 Samuel Roberts: I… I honestly, I just wasn’t sure, and like, I had… I didn’t have clarity earlier, and then when we were mapping out the tickets.

67 00:05:59.660 00:06:10.649 Samuel Roberts: when you and I kind of talked before, it was like, we hadn’t really thought it through, and you were like, I think I… I can run with them for a bit, so I was just like, okay, let’s… you have the context, so it seemed like it was better to do that, initially.

68 00:06:11.250 00:06:18.910 Samuel Roberts: I think the only hiccup this week is just Mustafa out, but I think otherwise, like, ongoing, I think that sounds fine.

69 00:06:18.910 00:06:19.430 Pranav: Okay.

70 00:06:19.850 00:06:23.770 Samuel Roberts: I don’t see… Yeah…

71 00:06:24.020 00:06:28.930 Pranav: And so, Casey, right now, he’s only staffed on ABC. He’s not…

72 00:06:28.930 00:06:32.520 Samuel Roberts: Like, technically, but I feel like we’re gonna…

73 00:06:33.290 00:06:36.769 Samuel Roberts: shift that a little bit, as we can shift things from Eden to…

74 00:06:36.960 00:06:37.440 Pranav: Yeah.

75 00:06:37.440 00:06:38.710 Samuel Roberts: From you to him, yeah.

76 00:06:38.710 00:06:47.520 Pranav: Yeah. So, for this week, I think he can take on all of what Mustafa was gonna do, like, he has the capacity, I believe, to do that.

77 00:06:47.720 00:06:50.319 Pranav: And so…

78 00:06:50.320 00:06:50.780 Samuel Roberts: Oh, blessed.

79 00:06:50.780 00:06:57.070 Pranav: I don’t really even think that you or I need to fill in there. However, like, I’ll let you figure that out.

80 00:06:57.070 00:06:57.690 Samuel Roberts: You mean?

81 00:06:57.880 00:06:59.449 Pranav: Yeah, well,

82 00:07:00.340 00:07:08.070 Pranav: Yeah, if me or you don’t need to fill in for ABC stuff. There are certain things that, you know, maybe I am just, needed in terms of, like.

83 00:07:08.390 00:07:09.759 Samuel Roberts: That’s interesting. Yeah.

84 00:07:10.430 00:07:18.549 Pranav: But other than that, I think all of the actual implementation work that… where I’m not, like, required, can be done by somebody else.

85 00:07:18.550 00:07:19.970 Samuel Roberts: I think, I think so, too.

86 00:07:19.970 00:07:20.640 Pranav: Okay.

87 00:07:20.640 00:07:26.099 Samuel Roberts: I think, like, some of it is… yeah, it’s really just those first two…

88 00:07:26.450 00:07:30.679 Samuel Roberts: Like… and the first one was kind of like, we already talked about it, you want to do the…

89 00:07:31.290 00:07:34.029 Samuel Roberts: The linear flow.

90 00:07:34.400 00:07:35.970 Samuel Roberts: Rather than the, like…

91 00:07:36.360 00:07:45.239 Samuel Roberts: doc stuff. So I have a doc together for that, where I basically just, like, I still had to do the ticket and, like, map out the differences, but,

92 00:07:45.530 00:07:57.100 Samuel Roberts: effectively, that unblocks 1.2, which is then… and this is where I wasn’t sure where you wanted input here versus me. It’s probably a little bit of a back and forth, but, like, defining the actual, like.

93 00:07:57.880 00:08:04.830 Samuel Roberts: way it will go, because, like, it’s… it’s client-facing, I want to make sure it’s, like, the right pattern for them.

94 00:08:06.780 00:08:11.620 Samuel Roberts: And so… I didn’t… I just wasn’t sure, like, where… For what?

95 00:08:11.790 00:08:13.419 Pranav: You’re talking about with the milestones?

96 00:08:13.670 00:08:28.340 Samuel Roberts: The module, but specifically the ticket, 2379, ABC2379, which is the… the other one that is human-required, basically. And I wasn’t sure if that human needed to be you, or me, or both of us together, just agreeing to…

97 00:08:28.580 00:08:30.139 Samuel Roberts: The kind of.

98 00:08:30.970 00:08:36.679 Pranav: Yeah, so yeah, I think there are probably a couple in there. Let me see, 2379 specifically.

99 00:08:36.860 00:08:42.869 Samuel Roberts: Yeah, it’s the… it’s… so there’s CDC 1.1, which was the, let’s decide if we’re using linear or

100 00:08:43.220 00:08:49.099 Samuel Roberts: comments in the doc, and we had kind of already talked about that. I put together a document just to, like.

101 00:08:49.530 00:08:53.750 Samuel Roberts: have the document of, like, the pros and cons of each, but I think we’re going with the linear, and so I…

102 00:08:54.000 00:08:56.090 Samuel Roberts: Seems still the plan, right?

103 00:08:57.130 00:09:01.530 Samuel Roberts: So then the question becomes, like, the full… define the actual, like.

104 00:09:01.880 00:09:09.029 Samuel Roberts: The labels for the triage, the transitions, what exactly we need, because there’s a little bit laid out in that other doc, but,

105 00:09:09.650 00:09:16.529 Samuel Roberts: I just wasn’t sure where you felt you needed to be in that process, like, client-basing-wise, you know what I mean? Like, if it’s…

106 00:09:17.030 00:09:25.250 Samuel Roberts: I’m like, we can figure out the structure and the architecture, but for this, where it’s going to be the CSRs or the trainers, or whoever submitting these things, I want to make sure you were…

107 00:09:26.020 00:09:37.869 Pranav: Yeah, so, you know what would probably be best for this, is that, instead of me doing it end-to-end, like, building, like, I guess the SOP, right, for example, for the new trio system, like.

108 00:09:38.020 00:09:44.260 Pranav: let’s still assign that to somebody, and then, you know, we’re all working close. If there isn’t clarity.

109 00:09:44.600 00:09:52.460 Pranav: Well, I think there’s enough clarity in these, like, tickets, like, you put in a lot of clarity in them from, like, based on the project review, sorry, the project plan, and, like, the.

110 00:09:52.460 00:09:53.340 Samuel Roberts: Yeah, yeah.

111 00:09:53.410 00:10:10.559 Pranav: And so I think what makes sense is, like, for you to have a status, like, PR review, I think that’s already a status in linear, for you to, like, look over the ticket. And then also, there’ll be… there’s also the internal review status, where then we can then assign it back to me.

112 00:10:10.630 00:10:13.750 Pranav: To, like, just assess what needs to be done.

113 00:10:13.750 00:10:21.860 Samuel Roberts: Yeah, well, that’s what I’m… that’s exactly what I just didn’t know if you wanted to, like, be involved in that first pass or not, or just want me to take the ticket and KCRI run with it.

114 00:10:21.860 00:10:24.799 Pranav: Yeah, I think that’s… I think that’s the best workflow. Okay.

115 00:10:24.800 00:10:34.669 Samuel Roberts: That’s what I… so I wanted to make sure it wasn’t, like… because it’s… this is the one that, like, needs human decisions, and I just want to make sure if you wanted in on that earlier, or just the approval kind of thing.

116 00:10:34.670 00:10:42.539 Pranav: Yeah, I would say this all seems pretty basic. Like, there’s nothing that I feel specifically like I have the expertise on, where…

117 00:10:42.730 00:10:43.370 Pranav: Yeah.

118 00:10:43.370 00:10:51.019 Samuel Roberts: No, I get you, I just… I want to make sure, because I… I was obviously thinking about the CSRs and trainers in mind, but I want to make sure that I’m not, like, going too…

119 00:10:51.940 00:10:57.080 Samuel Roberts: Getting too nitty-gritty in, like, what we need from them, but also making sure we’re getting enough information from them, too.

120 00:10:57.080 00:11:05.480 Pranav: Yeah, I see what you’re saying. I think for right now, let’s just go with, just sending it out to… to Casey or Mustafa.

121 00:11:05.860 00:11:10.970 Samuel Roberts: Okay, cool. And then… So that’s fine, and I think all the other ones are pretty much…

122 00:11:12.640 00:11:16.480 Samuel Roberts: Yeah, those are the two… the other ones are, like…

123 00:11:16.780 00:11:21.799 Samuel Roberts: Much more just implementing and building, and I think we’ll be good to run with that once we have that.

124 00:11:22.120 00:11:22.840 Samuel Roberts: hike.

125 00:11:23.330 00:11:24.610 Samuel Roberts: structure outlined.

126 00:11:24.840 00:11:25.860 Samuel Roberts: Yup.

127 00:11:26.550 00:11:30.290 Samuel Roberts: Okay, so I’ll probably toss that to Casey for today, then.

128 00:11:30.490 00:11:36.629 Samuel Roberts: And we can review it later, then. Did you want to take a look at the doc I put together for the first one, or do you…

129 00:11:38.960 00:11:41.889 Samuel Roberts: It’s, it’s… we kind of decided we’re doing the structured linear comment.

130 00:11:42.010 00:11:46.519 Samuel Roberts: Yeah. Yeah, it said linear comment, I assume we want linear ticket.

131 00:11:47.610 00:11:53.299 Samuel Roberts: not, like… like, how… how we… that’s the other thing, it was a little confusing when I was running through it.

132 00:11:53.960 00:12:00.219 Samuel Roberts: Is this, like, ticket per change, and then the work we do is recorded in linear? Or was it…

133 00:12:00.720 00:12:04.530 Samuel Roberts: a linear comment per change, is what Kerser wasn’t sure of.

134 00:12:07.240 00:12:14.740 Pranav: Okay, so this is my understanding of the process right now, right? We get a linear ticket based on feedback that comes in through Andy.

135 00:12:14.960 00:12:20.190 Pranav: So, if there’s a thumbs up, or if there’s a thumbs down, then that builds a ticket within linear.

136 00:12:20.670 00:12:21.940 Samuel Roberts: Commonly, yes, yeah.

137 00:12:21.940 00:12:27.999 Pranav: Yeah, so I think it should still be just per feedback, one ticket.

138 00:12:28.120 00:12:29.780 Samuel Roberts: Oh, okay.

139 00:12:29.950 00:12:33.809 Pranav: within that We have different stats and labels, yeah.

140 00:12:33.810 00:12:42.900 Samuel Roberts: That makes sense. Okay, okay. I misunderstood. I was thinking that this was still, like, if… if someone comes in as, like, this doc is… needs to get updated, but it’s not necessarily Andy feedback. Like.

141 00:12:42.900 00:12:45.110 Pranav: Oh, no, this is all candy feedback. Yeah, yeah.

142 00:12:45.110 00:12:51.779 Samuel Roberts: Oh, okay, sorry, I was thinking that it was, like, them being proactive and being like, oh, this has changed, let’s update the central dock.

143 00:12:52.630 00:12:53.560 Samuel Roberts: Proactively.

144 00:12:53.560 00:12:56.379 Pranav: No, no, no, no, that’s not this right now. Nevermind.

145 00:12:56.380 00:13:02.539 Samuel Roberts: Okay, okay, that’s what I… that’s what I was… okay. We’re good then. I… that’s fine. Okay. I… I totally…

146 00:13:02.690 00:13:15.809 Samuel Roberts: I think I was building a more generic flow that was just, like, any doc change would be this, and the thought was… my thought was that, like, that could mean they create a ticket for a doc change, or we create a ticket off of a feedback ticket kind of thing.

147 00:13:15.810 00:13:20.740 Pranav: Gotcha, yeah. As of right now, their changes have all been, like…

148 00:13:20.920 00:13:28.489 Pranav: I mean, there is some that’s process-driven, But, yeah, I don’t think…

149 00:13:28.850 00:13:33.100 Pranav: the scope of this is just for Central Docs, and I think it actually does, like.

150 00:13:33.280 00:13:38.630 Pranav: mesh pretty easily if, like, they do have, like, every once in a while, like, an ad hoc, like.

151 00:13:38.630 00:13:40.190 Samuel Roberts: Fine. That totally works. Okay.

152 00:13:40.190 00:13:42.579 Pranav: You know? Yeah, so… Yeah, okay.

153 00:13:42.580 00:13:53.339 Samuel Roberts: I’ll… I’ll take another look at that, make sure it still aligns with that before passing off the next one to KC, but he… I mean, honestly, he has done the triage flow better and more often than me, so, like.

154 00:13:53.340 00:13:53.870 Pranav: Yeah.

155 00:13:53.870 00:13:59.260 Samuel Roberts: he’ll have a better take on the next one anyway, so that’s fine. Okay. That’s cool.

156 00:13:59.890 00:14:06.520 Samuel Roberts: there was something… no, I think that was it for ABC then. And then, yeah, it’s just… it’s just mapping out. It looks like there’s, like, 37 points in this.

157 00:14:07.060 00:14:08.610 Samuel Roberts: cycle…

158 00:14:09.620 00:14:10.510 Pranav: for agency.

159 00:14:11.040 00:14:12.340 Samuel Roberts: Yeah, which is…

160 00:14:14.860 00:14:23.249 Samuel Roberts: solid, I feel like. You know what I mean? Like, I feel like we’ll be able to get that done, some of it… I… this is the question, is like, how much can we just straight up offload to cursor?

161 00:14:23.250 00:14:31.979 Pranav: Yeah, I mean, Sam, like, the way you mapped out these tickets, like, especially for Eden, right? Like, I was able to, like, knock them all out, really, like, within a day.

162 00:14:32.580 00:14:37.799 Samuel Roberts: That’s what I’m hoping that we’ll be able to do with these ones, too, because it’s a little behind, and I think we’ll be able to catch up by…

163 00:14:38.130 00:14:47.800 Samuel Roberts: hopefully doing that. The other side of it is the, like, the cloud agent side, which I spent a little time this morning on some of those other… there’s, like, platform tickets for, like, condensing the environments and stuff.

164 00:14:47.800 00:14:48.339 Pranav: Okay, cool.

165 00:14:48.770 00:14:52.350 Samuel Roberts: But I don’t think that’s gonna be… Quite ready yet.

166 00:14:52.770 00:14:59.590 Pranav: Yeah, Central.copilot probably won’t need to utilize that too much, because I think there’s not a ton of…

167 00:15:00.100 00:15:11.260 Pranav: code and testing that needs to be done. For transcripts, that actually might be able to be, like, super helpful, because, like, there’s so many transcript initiatives that we can do, like…

168 00:15:11.260 00:15:11.609 Samuel Roberts: Yeah, true.

169 00:15:11.610 00:15:12.920 Pranav: they have…

170 00:15:13.600 00:15:20.260 Pranav: They’re noticing issues with, like, cancellations, and they want to see, like, okay, where in the transcripts can we, like, hone in on, like, what was.

171 00:15:20.260 00:15:21.140 Samuel Roberts: Oh, yeah.

172 00:15:21.140 00:15:25.299 Pranav: of a cancellation. So, like, that’s just one thing.

173 00:15:25.740 00:15:31.559 Pranav: that might be something that we prioritize, actually, next week, so I don’t want to put that on your table right now, because I’ll…

174 00:15:31.560 00:15:34.450 Samuel Roberts: No, no, no, yeah, I want to worry about… yeah, the other ones, yeah, I totally see you.

175 00:15:34.450 00:15:38.339 Pranav: Yeah, but I do think that cloud environment thing is gonna be super dope, and we’ll.

176 00:15:38.340 00:15:57.220 Samuel Roberts: Yeah, I’m hoping… I’m hoping it’s not crazy to get it running. I think it won’t be, but I just… I was… there was, like, 3 tickets Utom put in there that was kind of platform leading into figuring out ABC and Eden, and I was trying to get some docs together for that, but I don’t think we’re quite there. Okay, so that’s… that’s ABC. I’m feeling okay with that.

177 00:15:57.270 00:16:01.700 Samuel Roberts: Yeah, Casey’s probably pretty good to run with most of this stuff, and…

178 00:16:02.390 00:16:10.000 Samuel Roberts: I’ll… I’ll sync back with him, because we did look at it a little bit this morning, but I hadn’t… I wasn’t 100% sure until we synced on where we were thinking, but…

179 00:16:10.100 00:16:11.760 Samuel Roberts: Also for…

180 00:16:11.760 00:16:12.390 Pranav: Yeah, definitely.

181 00:16:12.390 00:16:12.960 Samuel Roberts: Right now.

182 00:16:13.260 00:16:13.680 Pranav: Yeah, so…

183 00:16:13.680 00:16:14.230 Samuel Roberts: next, huh.

184 00:16:14.230 00:16:22.620 Pranav: I think we front-loaded a lot of the work, like, I think I did, like, a lot of it last week, because, like, even the PII redaction stuff, like…

185 00:16:23.320 00:16:25.810 Pranav: That stuff was actually mostly Milestone 3.

186 00:16:25.980 00:16:27.730 Pranav: So right now.

187 00:16:27.730 00:16:36.760 Samuel Roberts: Yeah, the way it was kind of laid out was, like, we don’t want to put anything in there, so I was like, well, we have to do the PII stuff early if we’re gonna be sending messages back, so yeah, I see exactly what you’re doing, yeah.

188 00:16:36.760 00:16:46.649 Pranav: Which is totally fine, and I think this is something that, you know, client will see one thing, we’ll do something internally, which is, like, we’ll front-load certain work, and then the next weeks, like.

189 00:16:46.750 00:16:47.780 Pranav: you know…

190 00:16:47.910 00:16:52.249 Pranav: our milestones, like, they agree to the milestones, right? So, like, we’ll be still showing that we did.

191 00:16:52.250 00:16:53.449 Samuel Roberts: Right. You know, right.

192 00:16:53.450 00:17:01.519 Pranav: we’ve hit this milestone, but maybe it’ll only take us 5 hours that week, and then the other hours we’re spending on other clients.

193 00:17:01.520 00:17:02.040 Samuel Roberts: True.

194 00:17:02.040 00:17:10.189 Pranav: that’s what’s kind of gonna be happening with Eden, right? Like, this week, maybe it’ll be… or last week was a lot of front-loading of work.

195 00:17:10.819 00:17:16.450 Pranav: And so, what this week… what this week will look like… is,

196 00:17:17.099 00:17:19.539 Pranav: more ABC stuff, I think. So, like…

197 00:17:20.089 00:17:25.320 Pranav: I honestly don’t even think Casey needs to step on to Eden even this week.

198 00:17:25.480 00:17:26.430 Pranav: Okay.

199 00:17:28.030 00:17:31.229 Pranav: Because I really don’t see there being that much work.

200 00:17:31.540 00:17:39.420 Pranav: For Eden. Okay. You know, I would say there is… seems like there’s a lot, because not many tickets moved last week for ABC.

201 00:17:39.590 00:17:46.880 Pranav: It seems like there’s a lot for ABC this week. I would like for that to just, like… and probably same for you, I think that’s more in line with, like.

202 00:17:47.100 00:17:52.729 Pranav: what you’re tracking, right? So, like, I think we probably want to see a lot more progress on ABC right now.

203 00:17:52.730 00:17:56.150 Samuel Roberts: And Casey has that context, so it’s not like we have to switch him over.

204 00:17:56.150 00:17:56.890 Pranav: Yes.

205 00:17:56.890 00:18:00.950 Samuel Roberts: The only other thing I was wondering… oh, yeah, don’t finish what you’re saying, and I think that’s it, yeah, okay.

206 00:18:01.240 00:18:05.260 Pranav: Yeah, no, no, I think that was about it, like, I think ABC, I haven’t focused on that.

207 00:18:05.480 00:18:08.049 Samuel Roberts: The only thing… just, so if there’s… I mean, I guess…

208 00:18:08.300 00:18:12.170 Samuel Roberts: From your end, like, is there anything Eden-wise that you want to prep for, like…

209 00:18:12.330 00:18:17.390 Samuel Roberts: like, what the demo would be this… like, where do you want to get to? Is there another… I don’t know… I don’t remember the dates offhand in terms of, like.

210 00:18:17.390 00:18:18.360 Pranav: Yeah, so…

211 00:18:18.360 00:18:19.569 Samuel Roberts: I’m looking at 10 days.

212 00:18:19.570 00:18:26.290 Pranav: I sent a message in the external chat this morning saying that tomorrow,

213 00:18:26.840 00:18:32.489 Pranav: what I want to have just, like, completely deployed is just a Slack plus Google Workspace in chat.

214 00:18:32.700 00:18:35.130 Pranav: And so that’s…

215 00:18:35.380 00:18:41.620 Pranav: kind of what I already demoed on Friday, but it just wasn’t deployed. I was just, like, demoing for my local.

216 00:18:41.620 00:18:43.309 Samuel Roberts: So just deploying it, probably.

217 00:18:43.310 00:18:48.370 Pranav: Yeah, and there’s some PII stuff that just hasn’t been fully redacted yet.

218 00:18:48.490 00:18:52.720 Pranav: But it’s not gonna be, like, It’s literally just,

219 00:18:54.030 00:18:59.050 Pranav: It’s… it’s literally just, Danny that’s gonna be using this.

220 00:18:59.050 00:18:59.610 Samuel Roberts: Right.

221 00:18:59.740 00:19:11.410 Pranav: And it’s going to be… we don’t even need to add Google Auth in there, because I’m just gonna have him download his client secret, we add that in as ENV variables within the deployment.

222 00:19:11.890 00:19:12.920 Pranav: itself.

223 00:19:13.580 00:19:15.109 Samuel Roberts: Oh, yeah, yeah, yeah.

224 00:19:15.310 00:19:20.750 Pranav: Because for right now, it’s not important, right? Like, we’re building a system that’s literally just for Danny.

225 00:19:20.750 00:19:21.600 Samuel Roberts: Right, right, right.

226 00:19:21.600 00:19:22.350 Pranav: And then…

227 00:19:22.470 00:19:28.140 Pranav: I don’t want to make things more complicated by, like, adding authentication, like, having to store that dynamically.

228 00:19:28.780 00:19:37.490 Pranav: So, yeah, basically that’s what I’m gonna work on today, in terms of, like, non-CSO responsibilities, like, in terms of development, like, responsibilities. I am…

229 00:19:37.630 00:19:45.239 Pranav: I have it, like, outlined in that message, I’ll let you take a look at that. But it’s basically, yeah, just completing Milestone 1. For Milestone 2,

230 00:19:45.360 00:19:47.829 Pranav: Super simple. It’s really just, like.

231 00:19:47.880 00:20:06.769 Pranav: connecting the service account that’s associated with, like, domain delegation to the app. And so that way, I’ll be able to just pull in all of the… all of the data across the organization for just Google. And then the following week, we add the Slack

232 00:20:06.870 00:20:14.109 Pranav: As well, for the entire org, which then also… and then on top of that, also, the anonymization layer will also be closed.

233 00:20:14.110 00:20:22.980 Samuel Roberts: That’s where, yeah, well, I think, in my mind, the anonymization was kind of important for that service account for Google, because, like, if it’s gonna have access to, like, everyone’s stuff, the whole point was, like.

234 00:20:23.460 00:20:31.200 Samuel Roberts: anonymizing that. The Slack, I don’t know what we’re getting access to fully, but I don’t… like, I don’t think we’re getting DMs and stuff, unless we get it.

235 00:20:32.020 00:20:35.229 Samuel Roberts: I don’t remember at this point. I’d have to check the doc.

236 00:20:35.230 00:20:49.230 Pranav: Yeah, so right now, with the Slack MCP, we’re able to just get whoever’s… we’re… based on the user token, you’re able to get their private messages. However, with, like.

237 00:20:49.390 00:20:51.520 Pranav: The Business Plus.

238 00:20:51.690 00:20:55.030 Pranav: Like, I think it’s called the RTS API. That’s right.

239 00:20:55.030 00:20:56.780 Samuel Roberts: Okay, yeah, real-time, so…

240 00:20:56.780 00:20:57.829 Pranav: Yeah, yeah, yeah.

241 00:20:57.830 00:20:59.579 Samuel Roberts: Okay, that’s what I was wondering about, yeah, okay.

242 00:21:00.070 00:21:00.670 Pranav: Yeah.

243 00:21:00.670 00:21:04.130 Samuel Roberts: In which case, yeah, then the PII makes no more sense there.

244 00:21:04.130 00:21:09.190 Pranav: Yeah, and this isn’t being shipped to anybody, this is just Danny being able to see the same data that he…

245 00:21:09.600 00:21:15.839 Pranav: pull up in… in Slack, so he’s not gonna have any issue with, like, certain information not being redacted.

246 00:21:15.840 00:21:33.290 Pranav: If he’s like, hey, before this gets to… like, I’m gonna deploy it tomorrow, he hasn’t been around, I’ve gotten the okay from Danny, I mean, sorry, from Adam, so if tomorrow they’re like, hey, we can’t have this deployed if it’s, like, not fully redacted, then I’ll be like, okay, let’s… we’ll prioritize the anonymization layer first, and then…

247 00:21:33.290 00:21:33.820 Samuel Roberts: Yeah.

248 00:21:34.160 00:21:35.000 Pranav: Yeah, I think…

249 00:21:35.000 00:21:42.370 Samuel Roberts: part of the reason that that got such front-loaded was because it was in the SOW, and I was just like… Yeah. Yeah, it should be there, you’re right, kind of thing.

250 00:21:42.370 00:21:48.929 Pranav: You’re absolutely right, like, I mean, we are… I think you were doing the due diligence that the client just doesn’t care.

251 00:21:49.000 00:21:53.359 Samuel Roberts: That’s kind of why I was like, I was… and it was a little hard with this one, and, you know, it was.

252 00:21:53.360 00:21:53.790 Pranav: I was like, I don’.

253 00:21:53.790 00:21:59.180 Samuel Roberts: know where to prior… but I think you’re right. You did it the right way, I think. Just a little bit to make sure it’s there.

254 00:21:59.180 00:22:08.459 Pranav: I think that’s kind of what I hope, like, going forward, this works as, is, like, you can do the most due diligence in terms of, like, what makes the most sense for…

255 00:22:08.780 00:22:14.860 Pranav: How we roll things out with technical complexity, but then also what you’re adding, the additional, like,

256 00:22:14.960 00:22:16.510 Pranav: Perspective of is, like.

257 00:22:17.020 00:22:25.630 Pranav: what is safe, what is secure, which I pro- like, I think you do a better job of that than me, but then where I come in is, like.

258 00:22:25.770 00:22:34.669 Pranav: the client wants something now, and I can… I know what they’re willing to balance, you know? Like, what they’re willing to sacrifice to get there.

259 00:22:34.670 00:22:35.140 Samuel Roberts: Yeah.

260 00:22:35.140 00:22:35.630 Pranav: It’s old.

261 00:22:35.630 00:22:37.899 Samuel Roberts: I think we’ll also have a better sense of that on a…

262 00:22:38.280 00:22:42.910 Samuel Roberts: better SOW than this one. Does that make sense? So, I fully appreciate what you’re saying.

263 00:22:42.910 00:22:57.740 Pranav: I mean, me and you, we’ve been challenged, I think, with all of our clients we’ve gotten so far. Like, I can’t wait until we just, like, get an AI client that’s just so straightforward, like, clearly defined SOW. And I think that’ll happen now, because, like, I will be writing the SOW.

264 00:22:57.740 00:23:10.990 Samuel Roberts: Exactly, and then I’ll be in the loop, and it won’t be just a quick, like, oh, I gave my feedback, but it got signed an hour earlier, and I was like, okay, cool. Yeah, we’ll have a better system for that now, too. The only other thing was, when I was trying to test the…

265 00:23:11.340 00:23:17.540 Samuel Roberts: the PR is… there was environment stuff still? Did you see my… I…

266 00:23:17.540 00:23:18.270 Pranav: Those environments.

267 00:23:18.270 00:23:22.100 Samuel Roberts: I couldn’t test yesterday, the PRs.

268 00:23:23.410 00:23:26.210 Samuel Roberts: Oh, you gave, you gave me something…

269 00:23:26.320 00:23:31.900 Samuel Roberts: first of all, I realized the way… I don’t know if you… you must use… do you use Cursor to do the PRs from what you were working on?

270 00:23:32.850 00:23:33.610 Pranav: Pretty…

271 00:23:33.610 00:23:41.240 Samuel Roberts: Did you do them in an order? Because, like, they were backwards, like, I couldn’t run PR1 without having already done PR3, something like that. It was weird.

272 00:23:41.550 00:23:43.000 Pranav: Oh, yeah, I’m.

273 00:23:43.000 00:23:47.780 Samuel Roberts: But I needed the seed from PR1, and so that’s when I stepped… I…

274 00:23:47.950 00:23:53.400 Samuel Roberts: I spent way too long trying to get PR1 working before I realized, wait a minute, this is dependent on…

275 00:23:54.520 00:23:54.980 Samuel Roberts: previously.

276 00:23:54.980 00:23:57.199 Pranav: I’m not sure the order in which I did them, because I…

277 00:23:57.200 00:23:57.920 Samuel Roberts: That’s fine.

278 00:23:57.920 00:24:00.320 Pranav: It starts after I create all the dev branches, yeah.

279 00:24:00.320 00:24:10.510 Samuel Roberts: That’s what I figured, so… and that’s why I was like, okay, I think I see what happened here. But, I couldn’t run… so if it’s all merged in now, I can probably just test with what I have now, is that right?

280 00:24:10.510 00:24:12.440 Pranav: Yeah, I did merge it all in, though.

281 00:24:12.440 00:24:12.950 Samuel Roberts: Yeah.

282 00:24:13.650 00:24:17.189 Pranav: So, yeah, if you want to just test that, feel free.

283 00:24:17.440 00:24:26.900 Samuel Roberts: Yes, I just want to make sure my eyes are on it in some way, so I can be like, yeah, this was right. Otherwise, like, not that I’m not confident about it, but I don’t like just being totally blind yet. Yes.

284 00:24:26.900 00:24:31.369 Pranav: Yeah, and I think it’d be good for you, and it’d make me more confident as well. Yeah.

285 00:24:31.820 00:24:35.210 Pranav: But yeah, I feel like that’s probably low on your priority list, like…

286 00:24:35.210 00:24:39.519 Samuel Roberts: It’s not… yeah, it’s not used today, I just… I wanted to make sure I had whatever else I needed for that.

287 00:24:39.690 00:24:45.210 Samuel Roberts: and environment variable stuff, but… because it kept giving me something. You… you gave me the…

288 00:24:46.430 00:24:49.220 Samuel Roberts: Was that the service account, or was that the client’s account?

289 00:24:49.220 00:24:52.159 Pranav: So that was for my account, the client’s secret.

290 00:24:52.160 00:24:56.760 Samuel Roberts: Okay, I was having an issue running. Okay. So, what I might do, actually.

291 00:24:56.760 00:24:59.240 Pranav: You can actually just get your own client secret, yeah.

292 00:24:59.240 00:25:17.739 Samuel Roberts: I get my own client secret. What I was gonna say is I will… have you… well, this is more related to the other stuff I was doing about trying to get the environments a little more manageable. In 1Password, there is a feature under the developer tools for environments, specifically.

293 00:25:18.480 00:25:19.650 Pranav: Oh, okay.

294 00:25:19.650 00:25:33.620 Samuel Roberts: Yeah, I only did this recently when I moved stuff into Railway and was like, there’s so many variables, and I didn’t want to just be copying everything, but if you have the developer settings turned on, I don’t know if that was a thing I had to enable or not, but,

295 00:25:34.510 00:25:36.919 Samuel Roberts: If you have… do you have the 1Password app, like.

296 00:25:36.920 00:25:38.719 Pranav: I do, yeah, the desktop app.

297 00:25:38.960 00:25:41.189 Samuel Roberts: Yeah, do you see developer in the sidebar?

298 00:25:51.950 00:25:53.230 Pranav: I do not.

299 00:25:53.230 00:25:58.569 Samuel Roberts: Okay, yeah, I thought there was… I feel like I had to enable it, and I… at this point, I’m trying to remember where that even was.

300 00:25:59.400 00:26:02.709 Samuel Roberts: Oh, I see.

301 00:26:02.710 00:26:07.219 Pranav: Take it over here. Show one past developer experience, yup. Okay.

302 00:26:07.220 00:26:12.470 Samuel Roberts: There you go, okay, yeah. So basically, what this gives you, like, a few more little tools… .

303 00:26:12.470 00:26:13.130 Pranav: Okay, sympathy.

304 00:26:13.130 00:26:13.590 Samuel Roberts: Specifically.

305 00:26:13.850 00:26:15.050 Pranav: environments.

306 00:26:15.290 00:26:19.639 Samuel Roberts: Yeah, the environments one, if you click into there… did I give you access to this one? You might even have.

307 00:26:19.640 00:26:20.960 Pranav: Yeah, Platform Railway?

308 00:26:21.250 00:26:24.890 Samuel Roberts: Yeah, okay. So I would say maybe make a, like.

309 00:26:25.030 00:26:32.220 Samuel Roberts: Eden AI, environment there, and then what you can do is it… it will… you can map it to…

310 00:26:32.730 00:26:39.559 Samuel Roberts: like, if you see… if you go into Platform Railway, there’s the variables tab, And then there’s the destinations.

311 00:26:40.840 00:26:42.050 Pranav: Oh, sick.

312 00:26:42.260 00:26:50.960 Samuel Roberts: So what that does is, like, instead of writing an env to your disk, it stores it here, and when you go to run it, Railway prompts you and is like, do you want to…

313 00:26:51.290 00:26:52.750 Samuel Roberts: Make these accessible.

314 00:26:52.960 00:27:03.280 Samuel Roberts: And so, one, I think it’s a little bit better than having, like, plain text secrets on our machines anyway, but that’s a whole other thing. But two, it means that, like, we’re all sharing this environment, so…

315 00:27:03.670 00:27:07.779 Samuel Roberts: Because before, we were just, like, pasting them into notes in 1Password and, like…

316 00:27:08.040 00:27:12.960 Samuel Roberts: Yeah. Things drifted a little bit, so I’m… I think this is where we’re gonna stabilize a little bit,

317 00:27:13.840 00:27:22.080 Samuel Roberts: it is in beta, so I don’t want to lean too hard onto it yet, but if you want to make an environment there, because that will also help for deployment, probably.

318 00:27:22.740 00:27:24.510 Pranav: Yeah, sure, I just created an environment.

319 00:27:24.830 00:27:33.000 Samuel Roberts: Okay, yeah, so try that out, see if you can get that going, and then if you can share that, that way I can run a test later, just to, like, get my eyes on it. Yeah, let me share that. Probably not today, even, but…

320 00:27:33.510 00:27:42.630 Samuel Roberts: Okay, cool. And even if you need, like, I don’t know if this is, like, it’s very beta still, like, I don’t know if we can group these at all by… oh, there it is, cool, sweet.

321 00:27:43.160 00:27:44.899 Samuel Roberts: So, yeah, I think…

322 00:27:45.530 00:27:59.090 Samuel Roberts: you know, it might have to have, like, a dev or a prod or something at some point, but let’s not stress about that yet, but… Okay, cool. Yeah, if you can load that up, that would help me, and let me know if and when you get that done today or not. It doesn’t really matter, I’m not gonna get a chance to look at it today, so…

323 00:28:00.870 00:28:05.309 Pranav: Cool, yeah, my one concern for today is just that, okay, so I’m…

324 00:28:05.630 00:28:18.619 Pranav: I just need to deploy this, and I’m gonna work on that literally right after this call. Okay. I don’t think that there should be any issues with that. I need to deploy onto GCP, though. Yeah, I think it should be pretty straightforward, though.

325 00:28:18.620 00:28:25.080 Samuel Roberts: Yeah, if you, the… One thing I’d say is, if you have the gcloud CLI,

326 00:28:25.350 00:28:26.670 Samuel Roberts: I think that’s what it is.

327 00:28:26.800 00:28:38.229 Samuel Roberts: That… I was using that to manage some of the stuff for, when I was doing transcripts for ABC. Okay. It’s pretty robust, and, Cursor knew how to use it, so…

328 00:28:38.380 00:28:45.669 Samuel Roberts: the… I mean, it’s probably decent to get familiar with the console for GCP, it is a pain in the ass, but,

329 00:28:45.950 00:28:49.489 Samuel Roberts: Cursor can probably figure out what you need and what you have access to that way, and it can…

330 00:28:49.610 00:28:51.000 Samuel Roberts: Probably handle that, so…

331 00:28:51.430 00:28:51.960 Pranav: safe.

332 00:28:52.400 00:28:58.270 Samuel Roberts: Yeah, if you run into any headaches there, let me know, but I think you’re effectively just setting up a

333 00:28:58.850 00:29:01.239 Samuel Roberts: Like a Cloud Run instance or something, right?

334 00:29:01.590 00:29:02.600 Pranav: Yep, yep.

335 00:29:02.600 00:29:04.990 Samuel Roberts: Not really touching… oh, there was the…

336 00:29:06.390 00:29:09.190 Samuel Roberts: Wherever the secrets were stored, I forget what that was, but…

337 00:29:09.400 00:29:10.660 Pranav: Secrets Manager.

338 00:29:11.140 00:29:17.020 Samuel Roberts: Yeah, that’s right. So yeah, as long as you have access to everything there, but that shouldn’t be crazy with the CLI. You’re not doing any, like…

339 00:29:17.270 00:29:20.759 Samuel Roberts: before we were doing stuff, I was writing to BigQuery and having to read it from somewhere, and it was like…

340 00:29:21.260 00:29:21.640 Pranav: I’m losing.

341 00:29:21.640 00:29:27.589 Samuel Roberts: track of where everything was in the console, and I just went to the CLI, so… But this shouldn’t be too bad.

342 00:29:27.830 00:29:29.630 Samuel Roberts: If you have any trouble, though, let me know.

343 00:29:30.030 00:29:31.440 Pranav: Okay, yeah, definitely.

344 00:29:31.440 00:29:42.409 Samuel Roberts: But yeah, basically, it’s… it’s railway on steroids kind of thing, like we saw when we were doing the cutover, where it’s like, there’s a lot of bells and whistles that most of them you probably just don’t need right now.

345 00:29:42.720 00:29:43.440 Pranav: Yep, yep.

346 00:29:44.120 00:29:46.349 Samuel Roberts: But… It’s all there, so…

347 00:29:46.800 00:29:47.240 Pranav: Perfect.

348 00:29:47.240 00:29:52.370 Samuel Roberts: Let me know if there’s anything else I can help with there, but, Cursor probably knows more than I do anyway, so…

349 00:29:52.370 00:29:55.030 Pranav: Yeah, okay, awesome.

350 00:29:55.450 00:29:57.580 Samuel Roberts: Alright, cool. Yeah, I will…

351 00:29:58.130 00:30:09.820 Samuel Roberts: take a stab at those other two tickets later, or that last ticket with the… or pass it off to Casey once I update the first one, and then I’m gonna do the allocations and try to figure that out, because I have not used operating yet, so that’s gonna be a little bit of a…

352 00:30:10.700 00:30:12.569 Samuel Roberts: figure it out as I go, kind of thing.

353 00:30:12.570 00:30:13.790 Pranav: Yeah, yeah, yeah.

354 00:30:14.140 00:30:15.190 Samuel Roberts: Cool. Okay.

355 00:30:15.720 00:30:18.849 Samuel Roberts: Anything else we need to chat about, or are we good?

356 00:30:19.240 00:30:22.270 Pranav: No, I think we’re good.

357 00:30:22.870 00:30:23.450 Samuel Roberts: Okay.

358 00:30:23.810 00:30:24.350 Pranav: Yeah.

359 00:30:24.350 00:30:34.230 Samuel Roberts: Alright, cool. Yeah, I should probably be around the rest of the day, I imagine. I don’t really know what’s happening. I think my wife’s rocking my kid to sleep, and I don’t know how she feels, but I will double-check that, but yeah.

360 00:30:34.230 00:30:43.889 Pranav: Yeah, I mean, I feel like I’m good to go. Okay. If anything, I’ll message you, and, like, it’ll probably not be something you need your laptop for, just something you can quick Slack message me on. Okay, cool.

361 00:30:43.890 00:30:46.419 Samuel Roberts: I should be here, but just in case. Okay, cool.

362 00:30:46.420 00:30:53.839 Pranav: Perfect. And obviously, there’s things that are more important, you know, so figure those things out first for yourself. Definitely, yeah, yeah.

363 00:30:54.470 00:30:55.509 Samuel Roberts: Alright, thanks Ryan.

364 00:30:55.910 00:30:57.150 Pranav: Sounds good. Cool.

365 00:30:57.150 00:30:58.009 Samuel Roberts: Talk to you later.