Meeting Title: AI-Data Platform Team Standup Date: 2025-09-24 Meeting participants: Samuel Roberts, Casie Aviles, Mustafa Raja, Rico Rejoso, Uttam Kumaran


WEBVTT

1 00:00:14.360 00:00:15.340 Samuel Roberts: Hey, guys.

2 00:00:17.300 00:00:18.270 Mustafa Raja: Okay…

3 00:00:19.590 00:00:20.190 Casie Aviles: Hmm.

4 00:00:20.660 00:00:22.680 Samuel Roberts: How are we doing this morning? Huh?

5 00:00:23.490 00:00:24.120 Mustafa Raja: Do you know?

6 00:00:24.120 00:00:25.850 Samuel Roberts: It is. Yeah.

7 00:00:27.540 00:00:28.600 Samuel Roberts: Good kid.

8 00:00:28.870 00:00:34.410 Samuel Roberts: Yeah, okay, there’s…

9 00:00:35.960 00:00:45.599 Samuel Roberts: I was thinking a little bit about this meeting in general, and how we kind of go through all the tickets that you guys will be going through with, like, the PMs and their stand-ups.

10 00:00:46.840 00:00:50.980 Samuel Roberts: So I want to make this a little more, like, technically focused.

11 00:00:52.640 00:00:53.620 Samuel Roberts: Hey you, Tom.

12 00:00:53.930 00:00:55.500 Uttam Kumaran: Hey guys, morning.

13 00:00:55.960 00:01:02.959 Samuel Roberts: Morning. I was just explaining that, like, after our stand-up with Justin yesterday, and he was talking about how he likes to do his stand-up, and…

14 00:01:03.060 00:01:04.650 Samuel Roberts: We go through all the tickets.

15 00:01:05.440 00:01:11.149 Samuel Roberts: anyway, kind of in this one, for the whole… all the clients and stuff, but I’m thinking I want to focus this more on, like.

16 00:01:11.410 00:01:15.549 Samuel Roberts: Technical blockers, or questions, or, like.

17 00:01:15.680 00:01:22.460 Samuel Roberts: Quick, like, wins you had, technically, because you’re gonna go through the actual, like, Banned up stuff.

18 00:01:22.460 00:01:23.750 Uttam Kumaran: With the clients.

19 00:01:24.210 00:01:27.159 Samuel Roberts: with the client, but I mean, yeah, with the… and during the stand-ups with the PMs, like.

20 00:01:27.160 00:01:32.470 Uttam Kumaran: I totally, I totally agree, like, and again, this is where, like, I’ll… I think it…

21 00:01:32.590 00:01:41.349 Uttam Kumaran: over time, I think you can work closely with RICO, and Ricoh’s gonna start to be basically PM for internal, but the lovely thing about internal is that

22 00:01:41.350 00:01:54.230 Uttam Kumaran: all… we’re just managing our own expectations, so I… I agree in that, like, I think part of this team, you know, we would be doing a similar thing on the data team, if not for, like, just… just bandwidth, and, like.

23 00:01:54.230 00:01:54.640 Samuel Roberts: Yeah.

24 00:01:54.640 00:02:04.700 Uttam Kumaran: a number of different roles on that side. But yeah, I mean, I would… I would love for this to be more about however you want to take it. It sets the stage for the day.

25 00:02:04.700 00:02:15.419 Uttam Kumaran: like, mainly focusing on blockers. Of course, like, I think we, as we shore up more time to work on internal stuff, like, would love to just hear about progress there.

26 00:02:15.760 00:02:18.600 Samuel Roberts: Yeah, that’s why Rico’s here, because we kind of folded into, like…

27 00:02:19.200 00:02:26.480 Samuel Roberts: the PM… so what we did yesterday was we went through as normally we do, and then Rico took over for the internal stuff.

28 00:02:27.310 00:02:31.989 Samuel Roberts: Cool. So I’m thinking that that first part, I don’t want to necessarily walk through

29 00:02:32.540 00:02:34.449 Samuel Roberts: Each and every client.

30 00:02:34.450 00:02:39.900 Uttam Kumaran: Yeah, leave it for the… leave it for the client stand-ups, because I think Justin… Justin’s basically gonna run it.

31 00:02:40.150 00:02:44.300 Samuel Roberts: Right, so I’m thinking what I… what I want to do now is more, like.

32 00:02:44.430 00:02:52.789 Samuel Roberts: Just have a technical discussion about what you’re working on, how it’s going, like, blockers, just, like, brainstorm ideas, whatever that is.

33 00:02:53.000 00:02:58.829 Samuel Roberts: And then the, like, progress of that will be more on the PM side, so…

34 00:02:58.830 00:02:59.690 Uttam Kumaran: Yeah.

35 00:03:00.980 00:03:03.160 Samuel Roberts: In that spirit, I’m thinking.

36 00:03:03.590 00:03:23.180 Samuel Roberts: what, how… how was yesterday for you guys? What is today looking like? Yeah, I guess it’s still kind of the same thing as what Justin was saying with the PM, like, what did you do? What are you going to do? And the blockers, but, like, more just from, like, a technical overall side, and then Rico, we can actually go through and, like, PM the internal stuff after. But client-wise, let’s start.

37 00:03:23.320 00:03:36.550 Samuel Roberts: How was yesterday? What’s today look like for you guys? Are there any potential blockers or, you know, work you’re gonna have to do figuring things out that we can kind of talk through together? So I think the first thing I have

38 00:03:36.660 00:03:40.589 Samuel Roberts: Casey, is that I just made a comment on the,

39 00:03:40.840 00:03:43.509 Samuel Roberts: The form, and that multi-select thing.

40 00:03:43.650 00:03:49.000 Samuel Roberts: I see what you’re saying about the…

41 00:03:49.210 00:03:53.090 Samuel Roberts: branches and zips. I guess the question I have is…

42 00:03:54.040 00:03:56.569 Samuel Roberts: How are they using their current form already?

43 00:03:57.560 00:04:03.590 Samuel Roberts: Like, are they even using the multi-select? And if they do, are they just matching, like.

44 00:04:04.130 00:04:06.840 Samuel Roberts: Because in the… in the database, I guess my question is.

45 00:04:06.950 00:04:12.640 Samuel Roberts: We have the branches that will get tied to a inspector, or,

46 00:04:14.380 00:04:16.309 Samuel Roberts: To a person, I guess, right?

47 00:04:16.450 00:04:23.390 Samuel Roberts: And then we also have zips that are tied to it, and those are two different… databases, right?

48 00:04:24.280 00:04:31.569 Casie Aviles: Yeah, so basically we have… we have a locations table, and that contains our zip codes, and then the branches.

49 00:04:31.770 00:04:33.580 Casie Aviles: And then we have…

50 00:04:33.880 00:04:35.110 Samuel Roberts: Okay. Separate.

51 00:04:35.110 00:04:39.769 Casie Aviles: Assignments table, which… Is… which handles, like, the…

52 00:04:40.240 00:04:44.089 Casie Aviles: You know, the assignments of the inspectors, you know, and to the…

53 00:04:44.090 00:04:44.820 Samuel Roberts: Oh, okay.

54 00:04:44.820 00:04:46.530 Casie Aviles: specific zips, yeah.

55 00:04:46.530 00:04:48.910 Samuel Roberts: There’s one table for branches and zips.

56 00:04:49.940 00:04:51.889 Samuel Roberts: Yeah. In locations. Yeah, okay.

57 00:04:52.270 00:05:00.200 Samuel Roberts: So… In that case… They could probably either input the branch…

58 00:05:00.990 00:05:06.409 Samuel Roberts: And or the zip that it applies to, and we could just match whatever they select, right?

59 00:05:07.150 00:05:11.829 Samuel Roberts: Or do they have to be dialed into the branch and zip, I guess? That actually makes more sense now that I say it.

60 00:05:12.420 00:05:13.260 Casie Aviles: Yeah.

61 00:05:14.950 00:05:15.630 Samuel Roberts: Okay.

62 00:05:16.270 00:05:24.200 Samuel Roberts: I’m thinking… I mean, maybe this is a question to get to Amber, to get to Yvette, or whenever we talk with them next.

63 00:05:24.510 00:05:31.719 Samuel Roberts: Is their current workflow. Like, if that multi-select is just how it was on the form, and no one really uses it that way.

64 00:05:31.840 00:05:33.080 Samuel Roberts: I think it’s fine.

65 00:05:33.210 00:05:39.310 Samuel Roberts: Otherwise, we may want to do, like, a little more logic afterwards to…

66 00:05:39.310 00:05:40.020 Casie Aviles: Yeah.

67 00:05:40.230 00:05:42.359 Samuel Roberts: Check, zip branch, zip branch for, like.

68 00:05:43.690 00:05:48.520 Samuel Roberts: I guess all combinations, but we can probably filter that a little bit somehow.

69 00:05:50.600 00:05:54.219 Samuel Roberts: But I think we can figure that out if we need to. I would say let’s…

70 00:05:54.550 00:05:59.440 Samuel Roberts: get that information about how they’re currently using it and how they want to use this one, because I feel like

71 00:06:00.330 00:06:04.990 Samuel Roberts: If they have to enter one person multiple times for multiple branches and zips.

72 00:06:06.070 00:06:08.610 Samuel Roberts: I’d like to streamline that a little bit for them.

73 00:06:09.720 00:06:11.899 Casie Aviles: Yeah, that makes sense.

74 00:06:11.900 00:06:22.429 Samuel Roberts: Like, obviously, like, if we’re… if we get, kind of, more scope, and then we build a new UI, we could have a form… custom form hosted that would do potentially a lot more flexibility

75 00:06:22.820 00:06:39.379 Samuel Roberts: for this, like, populating the fields and all that other stuff we talked about, but… until… if we’re just using N8in right now for hosting a forum, I think we can do a little more logic on the back end. But again, let’s clarify that with Amber later, or get Amber to clarify that. She might understand, and if not, we can get it from Yvette.

76 00:06:39.970 00:06:51.900 Casie Aviles: Okay, yeah, because I think this… from the original form that you were looking at, the Google form, so there was a multi-select for the branches. I think they’re just, manually

77 00:06:52.260 00:06:54.820 Casie Aviles: Matching it, but.

78 00:06:54.820 00:06:55.570 Samuel Roberts: Oh, okay.

79 00:06:55.570 00:06:59.299 Casie Aviles: I should… let’s confirm with Amber. I’ll confirm with Amber.

80 00:06:59.300 00:07:03.010 Samuel Roberts: We’ll do this functionality if we’re… -Oh.

81 00:07:04.220 00:07:11.000 Samuel Roberts: Okay. Yeah, let’s clarify that, but I think that’s a good, you know… I mean, the form as of now, like, technically works, it’s just…

82 00:07:11.000 00:07:11.580 Casie Aviles: Yes.

83 00:07:11.580 00:07:14.629 Samuel Roberts: If they have a lot to put in, it’s gonna be tedious.

84 00:07:15.830 00:07:16.940 Casie Aviles: Yeah, I see.

85 00:07:16.940 00:07:21.870 Samuel Roberts: Again, I don’t know exactly what their use case is here, if it’s, like, a person comes in and they have

86 00:07:22.070 00:07:24.650 Samuel Roberts: One zip and branch, or if they have 10, you know?

87 00:07:26.590 00:07:29.580 Samuel Roberts: I bet it’s more than one, so… Alright, cool.

88 00:07:30.180 00:07:38.090 Samuel Roberts: That was what I had that I was top of mind right now, because I was just responding to it in Slack, but any other things, Casey, I guess?

89 00:07:40.980 00:07:51.699 Casie Aviles: I think I don’t really have much blockers right now. I guess that was one of the things that I just wanted to ask or get your feedback on.

90 00:07:51.940 00:08:02.939 Casie Aviles: I also worked on some, internal work, with… particularly that… for the PM side, like, the estimates thing that they were asking for. Yes.

91 00:08:02.940 00:08:03.480 Samuel Roberts: Okay.

92 00:08:03.940 00:08:05.969 Casie Aviles: So that should be…

93 00:08:06.740 00:08:09.550 Samuel Roberts: A couple of questions you had there, right? Did we clarify everything there?

94 00:08:10.670 00:08:13.449 Casie Aviles: I haven’t gotten anything from…

95 00:08:13.590 00:08:20.039 Casie Aviles: the PMs yet regarding that, but it’s… it’s not super urgent, just some things that… Yeah.

96 00:08:20.370 00:08:25.730 Casie Aviles: should help, you know, make things more uniform, like, because I noticed that

97 00:08:26.140 00:08:33.150 Casie Aviles: In linear, the teams, we had different ways of… or, like, we had different configurations for the estimate scales.

98 00:08:34.039 00:08:39.099 Uttam Kumaran: So that’s why there shouldn’t be differences. Like, if there was, then it was purely a mistake, yeah.

99 00:08:39.450 00:08:46.179 Uttam Kumaran: Because one time… what I did is, like, maybe, like, 2 or 3 months ago, I went through and aligned all of the…

100 00:08:46.600 00:08:48.989 Uttam Kumaran: Swim lanes, and…

101 00:08:49.160 00:08:59.200 Uttam Kumaran: as much of the points, but again, like, we’ve added new clients, and then, like, I’m not checking it once a week, so if there was misalignment, like, it’s…

102 00:08:59.630 00:09:03.980 Uttam Kumaran: pure mistake, like, there shouldn’t be. So, you can assume everybody’s the same.

103 00:09:04.090 00:09:08.620 Samuel Roberts: Yeah, if we’re working with hours of story points now, then definitely, like, we’ve switched multiple video here.

104 00:09:08.890 00:09:12.720 Samuel Roberts: The other… I… this is actually related, I…

105 00:09:13.220 00:09:33.099 Samuel Roberts: I think I noticed a few of those things, or I had mentioned one of them to Justin, that, like… I think we discovered it the other day, that there was, like, needs client input, and, like, needs stakeholder input or something. And I vaguely remember that getting created, but it’s only for one team. And so when I started digging in, I actually compiled a huge list of, like.

106 00:09:33.230 00:09:41.349 Samuel Roberts: all the different statuses, where they’re on teams. And obviously, like, some teams are different, like, marketing might need a different group of statuses or swim lanes.

107 00:09:41.720 00:09:42.520 Samuel Roberts: But…

108 00:09:42.710 00:09:46.229 Uttam Kumaran: As much as we can combine that for at least client work and internal work.

109 00:09:46.690 00:09:55.989 Samuel Roberts: I would say… I sent a huge list to Justin, he’s gonna go… I was working… I wanted to work with him to make sure Linear gets a little more structured anyway, so this is related to that, I’d say.

110 00:09:55.990 00:09:56.610 Uttam Kumaran: Okay.

111 00:09:57.840 00:10:00.680 Samuel Roberts: But… Yeah, I know, Utam, your thoughts on, like.

112 00:10:01.440 00:10:09.489 Samuel Roberts: internal work, like marketing and sales, needing slightly different statuses. Is that… I mean, I look… I brought every team into a whole view, just to see what was what.

113 00:10:09.490 00:10:14.840 Uttam Kumaran: Yeah, I mean, like, this is where, like, again, I would… I comfortably defer to PMs, like…

114 00:10:14.840 00:10:15.230 Samuel Roberts: Okay, cool.

115 00:10:15.230 00:10:24.680 Uttam Kumaran: the decision I make is gonna be because of the way I worked with them, like, this should be Rico, it should be you and Justin making a decision, so… Okay. Totally, totally up to them.

116 00:10:24.850 00:10:25.950 Samuel Roberts: Yeah, my…

117 00:10:26.750 00:10:39.130 Samuel Roberts: I’m sure Justin has thoughts on this, too, because that’s why I sent this to him, because we discussed it, but my gut is to try to align all the teams as much as possible, because that will make PMing easier, even… I mean, is someone PMing marketing?

118 00:10:39.510 00:10:44.519 Uttam Kumaran: Yeah, so Rico’s… Rico’s marketing all… Rico’s PMing all internal.

119 00:10:44.790 00:10:57.699 Samuel Roberts: That’s right, okay. So yeah, I think, Rico, definitely get with Justin, because, like, there were, like, a to-do, and, like, to-do and cycle, and these are, like, slightly different things. Is everyone work… like, are we trying to align on, like, one-week cycles for things, too, or are some teams other?

120 00:10:57.700 00:11:03.489 Uttam Kumaran: Yeah, one-week cycles… I don’t… again, like, I think this is… these are all good questions for them to decide.

121 00:11:03.490 00:11:16.180 Samuel Roberts: No, I just didn’t know, like, kind of what was currently happening, because I know we’ve moved a few projects to one-week cycles. I didn’t know if, like, marketing operates the same way or not, but I think aligning teams that way will make at least tracking things in linear much better.

122 00:11:17.520 00:11:22.459 Samuel Roberts: So, Rico, if you want to chat with Justin, and if you want to loop me in on that, happy to chat it through.

123 00:11:23.110 00:11:27.139 Samuel Roberts: But yeah, I forgot about those things, Casey, that’s definitely a little…

124 00:11:27.490 00:11:31.030 Samuel Roberts: Make sure to get some feedback on that from the PM, so we can finish, close that up.

125 00:11:32.070 00:11:36.079 Casie Aviles: Yeah, so we can close that, and yeah, also just with the…

126 00:11:36.280 00:11:43.639 Casie Aviles: what do you call this? On whether we want to use, like, zero points or not. So that’s also a question there. Yeah.

127 00:11:43.640 00:11:48.970 Samuel Roberts: Yeah. My gut is we want to have it as an option for certain things, if some teams have it, like…

128 00:11:49.310 00:11:54.800 Samuel Roberts: But we could also totally make a decision the other way and say, like, no, don’t… Yeah.

129 00:11:54.940 00:11:59.669 Samuel Roberts: don’t do that, but I think, yeah, we’ll figure that out. Good, good things to surface.

130 00:12:00.510 00:12:01.160 Casie Aviles: Yes.

131 00:12:01.740 00:12:03.789 Samuel Roberts: Cool. Any, any other,

132 00:12:04.250 00:12:11.089 Samuel Roberts: things, like, what’s… what’s on your docket today? Any other, like, big things that might have a blocker eventually, or you feel pretty confident today?

133 00:12:13.750 00:12:22.489 Casie Aviles: I don’t have any… I don’t foresee any yet, but I will definitely let you know if I have any, but for now, I’m just going to be working next on…

134 00:12:22.960 00:12:25.369 Casie Aviles: ABC and some more internal stuff.

135 00:12:25.800 00:12:29.019 Casie Aviles: So, any remaining tickets that I have, I’ll work on that.

136 00:12:29.020 00:12:34.300 Samuel Roberts: Cool. And yeah, we’ll go through the internal stuff later with Rico to actually have, like, a little PM stand-up, but…

137 00:12:34.410 00:12:36.600 Samuel Roberts: Great, okay, Mustafa?

138 00:12:37.080 00:12:43.100 Mustafa Raja: Yeah, so, yesterday I worked on the… what’s it called? Client Hub for Remo.

139 00:12:43.100 00:12:43.810 Samuel Roberts: Yes, that’s it.

140 00:12:43.810 00:12:57.079 Mustafa Raja: It’s gone. But I see that there aren’t any Zoom meetings for remote. Let me know if that’s correct, or if there are, and the system isn’t picking them up, I don’t know.

141 00:12:57.970 00:13:03.170 Uttam Kumaran: Should be correct. The last meeting we had, I think, may have been on Google Meets.

142 00:13:03.170 00:13:03.940 Samuel Roberts: Hmm.

143 00:13:03.940 00:13:04.680 Mustafa Raja: Okay.

144 00:13:04.680 00:13:07.350 Uttam Kumaran: And so, it is in my granola.

145 00:13:07.720 00:13:22.969 Uttam Kumaran: So, kind of, like, the SOP that I want you guys to think about is, how does a business user like me still track off-meeting, off-platform meetings in our platform? Like, that’s the… that is the,

146 00:13:23.360 00:13:32.829 Uttam Kumaran: That’s the user story, right? And so, for me, like, there’s… this either happens in a couple of flavors. Either I’m able to get a granola, or I’m on my phone, or I… granola.

147 00:13:32.830 00:13:33.370 Samuel Roberts: Hmm.

148 00:13:33.370 00:13:53.169 Uttam Kumaran: I don’t do it, and then I typically can get the transcript from the client. But this is where, like, I need a way to, like, centralize that, because a lot of people are starting to rely on the platform for, like, where was that meeting, you know? And so there are these off-platform meetings that I want to give everybody really clarity on, like.

149 00:13:53.380 00:14:00.179 Uttam Kumaran: how to track it and how to get it in. I don’t care that it’s automated to start, but this is why we started with the,

150 00:14:00.800 00:14:05.320 Uttam Kumaran: We started with the add meetings little thing on the bottom left, you know?

151 00:14:05.450 00:14:09.040 Uttam Kumaran: That was the, sort of, like, short-term solve for this, which was just, like.

152 00:14:09.440 00:14:12.519 Uttam Kumaran: Can people just directly add meetings to the platform?

153 00:14:12.890 00:14:14.859 Samuel Roberts: Yeah. Okay.

154 00:14:14.860 00:14:22.720 Mustafa Raja: Yeah, I think that should work. We can paste the transcript, the title, and the participants, and it should be good. I feel.

155 00:14:22.720 00:14:23.250 Uttam Kumaran: Okay.

156 00:14:23.440 00:14:30.029 Samuel Roberts: I bet we can do a little more eventually, too. Like, if this was a calendar event that you had, we could probably pull the title from that, so you.

157 00:14:30.030 00:14:30.710 Uttam Kumaran: Yes.

158 00:14:30.710 00:14:35.210 Samuel Roberts: Because we also want to standardize, and this is another thing I think we’ll talk, once Rico starts about…

159 00:14:35.390 00:14:39.669 Samuel Roberts: Keeping the titles of the meetings, the event.

160 00:14:39.960 00:14:43.619 Samuel Roberts: Titles, which will help verify a few things, because sometimes.

161 00:14:43.620 00:14:52.659 Uttam Kumaran: Well, yeah, I think you guys should decide on how to do it, because sometimes the meetings are just, like… the meeting titles don’t have anything to do with the client.

162 00:14:52.660 00:14:53.710 Samuel Roberts: That’s great, that’s true.

163 00:14:53.710 00:15:01.789 Uttam Kumaran: I have a pretty standard way of doing my meeting titles now, but a lot of people just may be, like, Robert and some person, right?

164 00:15:01.790 00:15:05.790 Samuel Roberts: That’s why I was wondering, because I saw a few like that, I didn’t know if that was the title, if that was how I referred it.

165 00:15:06.420 00:15:13.370 Uttam Kumaran: You’re gonna have to… have to… you and I… guys are gonna have to think about a solution for… for both. Yeah. Partly, it’s like…

166 00:15:13.370 00:15:13.900 Samuel Roberts: Manit.

167 00:15:14.370 00:15:19.019 Uttam Kumaran: Partly, it’s, like, because we don’t have a great search, like, you could store the old and the new.

168 00:15:19.230 00:15:23.659 Samuel Roberts: Yeah. Partly, again, you don’t have, like, a… we don’t have a naming convention for the meetings.

169 00:15:23.860 00:15:24.640 Uttam Kumaran: So…

170 00:15:24.640 00:15:25.260 Samuel Roberts: Yeah.

171 00:15:25.260 00:15:29.469 Uttam Kumaran: It’s, people aren’t following it, you know, necessarily, so… Right.

172 00:15:29.730 00:15:35.949 Samuel Roberts: Yeah, I bet most of the, like, internal, like, stand-ups and stuff are named by client, but the external stuff, I bet, is where it…

173 00:15:37.070 00:15:39.679 Samuel Roberts: Props up, or even just one-on-ones or something.

174 00:15:40.330 00:15:50.659 Samuel Roberts: But yeah, we have some thoughts on that for the departments, for filtering, for meeting titles, getting those cleaned up a little bit, adding a subtitle that’s probably AI-generated, so that might be how we search.

175 00:15:50.780 00:15:57.089 Samuel Roberts: I think there’s a… there’s a decent amount we can do there to improve that search as well with more metadata.

176 00:15:58.260 00:15:58.950 Uttam Kumaran: Okay.

177 00:15:59.190 00:16:01.650 Samuel Roberts: And then I have some thoughts on that ad meeting page that, like.

178 00:16:02.070 00:16:10.359 Samuel Roberts: certainly from granola, you… it’s like… actually, this is a good question for you. I’ve been playing with granola, I’ve been using it for a bunch of meetings just to see how it operates. I did…

179 00:16:11.620 00:16:24.739 Samuel Roberts: break the app open so I could see the actual… because it’s an Electron app. Great, yeah. I can see the actual code, find the right API endpoints, like, a little different than… I was trying to do it the way that guy did in that article, and I didn’t… I’m not familiar with that, like, interception software he had.

180 00:16:24.850 00:16:29.680 Samuel Roberts: I just broke the internet on my computer for a few hours, but that was fine.

181 00:16:30.650 00:16:36.060 Samuel Roberts: But then once I realized it was a… what kind of app it was, I was able to get in there and find the right endpoint for transcripts,

182 00:16:36.430 00:16:39.629 Samuel Roberts: So we could eventually get to, like, a more automated, like.

183 00:16:40.290 00:16:42.970 Samuel Roberts: app that would run on your computer that you would just, like.

184 00:16:42.970 00:16:43.419 Uttam Kumaran: Yeah, yeah.

185 00:16:43.420 00:16:46.870 Samuel Roberts: and send things to the platform. But for now,

186 00:16:47.090 00:16:50.039 Samuel Roberts: Do you use the notes function, or just the transcript function?

187 00:16:51.360 00:16:56.230 Uttam Kumaran: Sometimes, I have to write things down.

188 00:16:56.230 00:16:56.790 Samuel Roberts: Yeah.

189 00:16:57.080 00:16:59.369 Uttam Kumaran: So I also write notes.

190 00:17:00.270 00:17:00.619 Samuel Roberts: And then…

191 00:17:00.620 00:17:01.250 Uttam Kumaran: Always.

192 00:17:01.250 00:17:02.349 Samuel Roberts: Yes. Okay.

193 00:17:02.350 00:17:09.540 Uttam Kumaran: And then it kind of, it kind of, yeah, it, like, it basically takes those, adds stuff around it. Okay.

194 00:17:09.540 00:17:18.070 Samuel Roberts: Yeah, because that would probably be helpful information, but it is already, like, an AI path that we might not need, but if you’re adding things there, we probably want that. So I’m wondering if we’d do, like, a…

195 00:17:18.420 00:17:21.659 Samuel Roberts: Update that meeting thing to have, like, the transcript, and then, like.

196 00:17:22.540 00:17:29.639 Samuel Roberts: either other context, that is, notes you took, or the AI-enhanced notes. I have to think about that a little bit, but,

197 00:17:30.210 00:17:42.520 Samuel Roberts: I think pasting the transcript from Granola and adding a few more fields, that’ll help us organize better, is a good… I mean, it’s definitely, like, an early view one kind of thing, before we get to more, like, click a button, have it happen automatically kind of thing.

198 00:17:42.760 00:17:43.360 Samuel Roberts: Mom.

199 00:17:43.360 00:17:43.890 Uttam Kumaran: Okay.

200 00:17:45.150 00:17:54.319 Samuel Roberts: I’ll explore that page a little bit, because I think there’s some work we can do there. But even if it’s just pasting the transcript from Granola and not the notes, that’s still better than not having it in the system, so…

201 00:17:54.320 00:17:57.239 Uttam Kumaran: Yeah, I just gotta give people, like…

202 00:17:57.870 00:18:02.240 Uttam Kumaran: a solution, you know, to it. No matter, even if it’s painful to start.

203 00:18:02.240 00:18:07.350 Samuel Roberts: That’s what I’m thinking, like, I’m not sure people know about that add meeting function even well enough to use it, but if we just…

204 00:18:07.910 00:18:12.100 Samuel Roberts: Make it a little more… Helpful, and relaunch it, basically.

205 00:18:12.310 00:18:15.090 Samuel Roberts: And then…

206 00:18:15.510 00:18:27.099 Samuel Roberts: like, who… you and Robert are definitely taking meetings off Zoom, off of our Zoom, at least. There’s occasional, like, clients, like that 8x8 meeting they had set up, so I didn’t get it.

207 00:18:27.270 00:18:28.679 Samuel Roberts: But, like, is that the…

208 00:18:28.680 00:18:38.709 Uttam Kumaran: Let’s see, the 8x8 meeting, the… I would say I probably have a recording, like, in my email, like, I think we may have gotten, like, something from Notetaker or something.

209 00:18:38.710 00:18:40.980 Samuel Roberts: I think so, too, that’s what I’m just trying to think, like, what is the, like.

210 00:18:41.160 00:18:46.459 Samuel Roberts: bulk of this stuff? Is it, like, things that would come from granola, for the most part, except on your phone?

211 00:18:46.460 00:18:53.519 Uttam Kumaran: Yeah, that’s what I would say, but again, even if I’m on my phone, I’m still in a Google Hangout or something.

212 00:18:53.790 00:18:54.180 Samuel Roberts: Yeah.

213 00:18:54.180 00:18:58.180 Uttam Kumaran: I guess, I guess, like… Yeah, I…

214 00:18:59.460 00:19:00.100 Samuel Roberts: Okay.

215 00:19:01.340 00:19:05.460 Uttam Kumaran: Yeah, I… it’s… it’s tough. I mean, we could…

216 00:19:06.580 00:19:15.129 Uttam Kumaran: We could set up backup note-takers, like, if you guys… if you’re like, hey, actually, for anything on platform, we should just use a note-taking service.

217 00:19:15.570 00:19:19.020 Uttam Kumaran: And so, anything that goes into Hangouts, we just picked.

218 00:19:19.020 00:19:19.570 Samuel Roberts: Yeah.

219 00:19:19.570 00:19:22.779 Uttam Kumaran: or something, and then you guys use the API for that, like…

220 00:19:22.850 00:19:24.969 Samuel Roberts: I’m okay with that, yeah.

221 00:19:25.180 00:19:29.810 Samuel Roberts: Yeah, I think for now, Let’s, like, relaunch that ad meeting functionality.

222 00:19:29.960 00:19:35.399 Samuel Roberts: Because, like, if you and Robert are at least using Granola for most of the, like, external stuff.

223 00:19:35.620 00:19:42.690 Samuel Roberts: that you have on the computer, that gives us at least some more stuff. But yeah, I know taking an app that goes specifically to meetings that we… that are not

224 00:19:42.930 00:19:44.360 Samuel Roberts: internally set up.

225 00:19:44.870 00:19:49.950 Samuel Roberts: it’s not a bad idea, too. So, we’ll… we’ll think about that a little bit, that’s good, but,

226 00:19:50.420 00:19:58.050 Samuel Roberts: if you and Robert are at least using Granola, we can at least maybe get a few more people on there, because I’ve been using it even for internal meetings, just to see how it works.

227 00:19:58.860 00:20:03.400 Uttam Kumaran: Yeah, for me, it’s like a pretty sincere backup for everything.

228 00:20:03.590 00:20:10.000 Uttam Kumaran: Yeah, just in case I need it, but I’m using the platform for the most part.

229 00:20:10.170 00:20:10.989 Samuel Roberts: Alright, cool.

230 00:20:10.990 00:20:14.640 Uttam Kumaran: The platform has way more features, anyways, and it’s, like, more built for us, so…

231 00:20:14.640 00:20:19.189 Samuel Roberts: Yeah. I would say we’ll relaunch the meeting, the ad meeting tool.

232 00:20:19.600 00:20:24.029 Samuel Roberts: Like, post about it. Specifically say, like, use granola.

233 00:20:24.270 00:20:30.189 Samuel Roberts: It works for this very well, and then eventually we can address the, like.

234 00:20:30.550 00:20:43.500 Samuel Roberts: if you’re on your phone, do we add a reader, and then that takes over granola functionality eventually, but for now, I think a good, like, first pass is just letting people know, getting them into that workflow.

235 00:20:43.750 00:20:46.920 Samuel Roberts: So we don’t lose stuff in the meantime.

236 00:20:48.610 00:20:49.170 Uttam Kumaran: Okay.

237 00:20:49.730 00:20:52.399 Samuel Roberts: Good. Okay. Yeah, so,

238 00:20:54.750 00:20:59.509 Samuel Roberts: That was because we were talking about the remote client hub. Anything else, Mustafa?

239 00:20:59.510 00:21:03.910 Mustafa Raja: Yeah, apart from that, I did work on the departments,

240 00:21:04.880 00:21:21.359 Mustafa Raja: In the platform. Okay. And on my local setup, I was able to, add those departments. I, also updated the, Zoom meetings table to add those plat- sorry, and those departments.

241 00:21:21.360 00:21:31.000 Mustafa Raja: And manually gave some values to test that, and it worked. So what I’m going to do today is I’m going to update the windmill script.

242 00:21:31.000 00:21:39.609 Mustafa Raja: So that we can, update departments on the go as the meeting is being recorded into the platform.

243 00:21:39.620 00:21:43.319 Mustafa Raja: And then I would also need to do a backfill.

244 00:21:44.580 00:21:50.149 Samuel Roberts: Yeah, great. Okay. When you’re in Windmill, is that where the, like, idle and stuff gets generated?

245 00:21:50.220 00:21:57.180 Mustafa Raja: Yes, the title generator really is a webhook in NATON.

246 00:21:58.310 00:21:59.340 Casie Aviles: Okay.

247 00:21:59.470 00:22:02.100 Samuel Roberts: Say, let’s make that, like, a subtitle?

248 00:22:02.340 00:22:11.300 Samuel Roberts: Or, like, just some other piece of information, because sometimes it’s useful. But let’s actually just change it to the event title, and then we’ll allow people to maybe change that if they need to.

249 00:22:11.520 00:22:15.280 Samuel Roberts: the platform. Like, if it is, like, Robert… someone.

250 00:22:15.710 00:22:16.560 Samuel Roberts: They can change the…

251 00:22:16.560 00:22:35.140 Uttam Kumaran: Or… or just put it in parentheses, like, just have both for now. Because the only reason, like, I’ll push back is that I don’t name my… I feel like the titles that I get auto-generated are fine for me. So, like, I don’t tend to lose things, because I’m not looking for my name in person, I’m looking for

252 00:22:35.390 00:22:37.819 Uttam Kumaran: like, I follow a naming convention, so I just look.

253 00:22:37.820 00:22:38.840 Samuel Roberts: For sure.

254 00:22:39.140 00:22:47.369 Uttam Kumaran: So I guess, like, that’s why I would… until… I would say think of a more… until you guys have a more elegant solution, like, just put it in parentheses.

255 00:22:47.810 00:22:49.960 Mustafa Raja: Okay, so we have both factors, right?

256 00:22:49.960 00:22:53.849 Samuel Roberts: My thought was just that if it’s a separate column on the meeting, it probably is easier to, like.

257 00:22:54.000 00:22:57.259 Samuel Roberts: Do some searching features over it than the whole title, but…

258 00:22:58.210 00:23:01.210 Samuel Roberts: It actually really doesn’t matter, because that’s still a string we can search, so…

259 00:23:01.570 00:23:10.680 Uttam Kumaran: Yeah, like, I would say short-term, if the solution… yeah, I would just put in parentheses for now, and then fix it if we’re going to implement better search and add metadata or whatever.

260 00:23:10.990 00:23:11.470 Samuel Roberts: Yeah.

261 00:23:11.470 00:23:16.000 Mustafa Raja: Plus, it only renames when it feels like the title is miscellaneous.

262 00:23:16.000 00:23:29.460 Uttam Kumaran: Yeah, yeah, so that’s why a lot of people just don’t name their stuff, like, well, and it’s completely useless, because also, like, the… you know why? It’s because the actual, like, team inference is…

263 00:23:29.790 00:23:32.919 Uttam Kumaran: Happening from the title, primarily, I think.

264 00:23:32.920 00:23:33.960 Samuel Roberts: Yeah.

265 00:23:33.960 00:23:40.449 Uttam Kumaran: If the title isn’t… yeah, if the title isn’t right, it’s not gonna know, like, what team to attribute it to.

266 00:23:40.450 00:23:43.839 Samuel Roberts: That’s an issue. Okay, so maybe the issue isn’t necessarily titles.

267 00:23:44.120 00:23:49.570 Samuel Roberts: It’s… Our categorizing and not using anything from the transcript?

268 00:23:50.930 00:24:03.729 Mustafa Raja: We are… the renaming convention… the renaming webhook is using, the transcript. It infers if, the title is aligned with what we did talk about.

269 00:24:03.960 00:24:05.160 Samuel Roberts: Oh, okay, okay.

270 00:24:05.440 00:24:06.600 Samuel Roberts: Alright, well, maybe then this is…

271 00:24:06.600 00:24:09.550 Uttam Kumaran: But the meeting, but the team attribution.

272 00:24:09.920 00:24:10.300 Mustafa Raja: That’s amazing.

273 00:24:10.300 00:24:11.509 Uttam Kumaran: just the title, I think.

274 00:24:11.510 00:24:12.190 Mustafa Raja: Yeah.

275 00:24:12.340 00:24:17.499 Samuel Roberts: That’s what I’m saying, yeah, we should fix that part, and that would fix a bit more of the actual issue people are having.

276 00:24:17.500 00:24:30.370 Mustafa Raja: I think the way we would be, assigning the departments is, way better than we are doing with the teams, and this is something that we can,

277 00:24:30.530 00:24:44.070 Mustafa Raja: move to… this is something that… the logic, we can move to team assignment, too. Definitely. Once I’m done with it, I’ll, I’ll be able to explain it better, so we can take a look at it.

278 00:24:44.300 00:24:46.939 Samuel Roberts: Yeah, I definitely get some details in linear.

279 00:24:47.170 00:24:49.630 Samuel Roberts: If there’s a ticket for that, I believe there is.

280 00:24:49.630 00:24:55.989 Uttam Kumaran: each of these are pretty distinct functions, like, I think you should just move… also try to move this out of windmill.

281 00:24:56.350 00:25:04.560 Uttam Kumaran: Because these are, like, pretty… this is pretty core functionality, like, meeting categorization, meeting title renames, like, these…

282 00:25:04.740 00:25:06.080 Uttam Kumaran: these functions…

283 00:25:06.310 00:25:15.439 Uttam Kumaran: are really important, because they’re just gonna expand. Like, you could see a… you could see a world in where we, not only by client or by team, but by…

284 00:25:15.500 00:25:26.439 Uttam Kumaran: topic, or by, like, sub-team. So, I… I would… I’d say this categorization logic is, like, really, really core to this. I don’t care short-term that it’s in Windmill, but, like.

285 00:25:26.630 00:25:36.039 Samuel Roberts: No, this is very important, you know? This is, like, part of a broader thing with, like, the client hub’s logic, and wanting to get that into code.

286 00:25:36.250 00:25:38.390 Samuel Roberts: Anyway…

287 00:25:39.180 00:25:51.589 Samuel Roberts: Which is gonna be a kind of monster task, I think, because, like, migrating a lot of the N8N is gonna be, like, not just… not trivial. Migrating the windmill might be easier if it’s already in code, so that actually might be a good first step.

288 00:25:51.720 00:25:53.499 Samuel Roberts: Now that you’ve said it.

289 00:25:54.580 00:25:56.910 Samuel Roberts: Is the Wimmo code Python?

290 00:25:57.680 00:25:58.310 Casie Aviles: if…

291 00:25:58.630 00:25:59.280 Samuel Roberts: Okay.

292 00:25:59.400 00:26:06.639 Samuel Roberts: Because I’m thinking we could set up, like, webhooks On the platform now.

293 00:26:06.960 00:26:13.570 Samuel Roberts: Which, if we migrated to TypeScript, some of that logic, would be fine.

294 00:26:14.680 00:26:20.329 Samuel Roberts: And we could probably get that window logic there, and that is probably a good way to…

295 00:26:20.570 00:26:26.559 Samuel Roberts: start this process if it’s already code. Okay, we’ll talk about that more. Yeah.

296 00:26:26.760 00:26:32.610 Samuel Roberts: Make a ticket, at least. Okay, anything else, Mustafa?

297 00:26:33.330 00:26:41.219 Mustafa Raja: No, mostly what I’m going to… for the internal part, mostly what I’m going to do is I’m going to,

298 00:26:41.230 00:26:57.580 Mustafa Raja: get this department assigner into Windmill, to get it going for the new meetings that we would be recording, and we do need to do a backfill, so let me know if I can. We have about

299 00:26:57.880 00:26:59.699 Mustafa Raja: 2,500 meetings.

300 00:27:00.100 00:27:00.600 Samuel Roberts: Okay.

301 00:27:00.600 00:27:10.460 Uttam Kumaran: Can you… can you do a backfill? Can you do a… can you do, like, a quick CSC export of, like, what the new meeting titles, or what the categorization would be, so that we can…

302 00:27:10.770 00:27:11.920 Samuel Roberts: I would definitely, yeah, do…

303 00:27:11.920 00:27:12.400 Uttam Kumaran: Guys?

304 00:27:12.400 00:27:14.199 Samuel Roberts: You know, dry run kind of thing.

305 00:27:14.200 00:27:15.030 Uttam Kumaran: Like, do… like…

306 00:27:15.490 00:27:31.500 Uttam Kumaran: like, take all the meetings, take the names, and when you do the categorization, just output that whole thing to a CSV using DuckDB, and then just shove that into a Google Sheet so that we can basically look, and I can spot check, like.

307 00:27:32.050 00:27:33.620 Uttam Kumaran: If anything’s wrong.

308 00:27:33.620 00:27:38.740 Samuel Roberts: And this will be used… this method you’re thinking, Mustafa, is using more than just the title for classification, though.

309 00:27:39.420 00:27:45.940 Mustafa Raja: So, I wasn’t going to backfill the meeting’s name, I was only going to do a.

310 00:27:45.940 00:27:47.679 Uttam Kumaran: No, no, no, the categorization.

311 00:27:48.380 00:27:54.429 Uttam Kumaran: Yeah, that’s exactly it, the department calculus. Even that, I’m asking, don’t do it until we verify.

312 00:27:54.700 00:27:55.480 Samuel Roberts: mostly run it.

313 00:27:55.480 00:27:56.729 Mustafa Raja: Yeah, I’m only going to do it.

314 00:27:57.060 00:27:59.209 Samuel Roberts: Rather than changing superbase.

315 00:27:59.660 00:28:06.880 Uttam Kumaran: Okay, yeah, I’ll do that, I’ll do that. Like, run it and just output it to DuckDB, and then just output it to a CSV really quick.

316 00:28:07.210 00:28:07.569 Mustafa Raja: Let me.

317 00:28:07.570 00:28:08.010 Uttam Kumaran: It just…

318 00:28:08.010 00:28:11.610 Mustafa Raja: quickly share my screen. We can spot check.

319 00:28:11.610 00:28:15.270 Samuel Roberts: Yeah, that’s… .

320 00:28:16.290 00:28:25.499 Mustafa Raja: Okay, so, the superbase that we have right now, so the departments are really, the IDs of, these departments.

321 00:28:26.130 00:28:28.440 Samuel Roberts: Yes. So we have 5.

322 00:28:30.590 00:28:42.429 Mustafa Raja: So these are the IDs, and, this column is really inferring to that, to this table of which department it is, and when I’m going to backfill, we’ll have,

323 00:28:42.430 00:28:57.049 Mustafa Raja: each row will have an array, and there will only be one ID. We did an array for future proofing if we need a meeting to be in multiple departments.

324 00:28:57.770 00:29:00.030 Mustafa Raja: But for now, it’s only going to be one value per…

325 00:29:00.030 00:29:02.939 Uttam Kumaran: And then how are… but how are you inferring the department?

326 00:29:02.940 00:29:03.600 Samuel Roberts: Yeah, what’s the one?

327 00:29:03.600 00:29:05.500 Mustafa Raja: Project for that, right? Yes.

328 00:29:05.500 00:29:06.409 Samuel Roberts: Or the intended logic.

329 00:29:06.410 00:29:07.850 Mustafa Raja: He is… Okay.

330 00:29:08.450 00:29:10.800 Mustafa Raja: Department categorization, let me…

331 00:29:14.660 00:29:17.640 Mustafa Raja: continuing with good rhyme disease.

332 00:29:21.370 00:29:35.970 Mustafa Raja: Okay, so what’s happening here? I’m, I’m fetching this, this table over here, and then this table is being fed to this AI agent. Let’s see how the system prompt then looks like.

333 00:29:39.700 00:29:40.380 Mustafa Raja: Okay.

334 00:29:41.490 00:29:42.939 Samuel Roberts: Yeah, what’s a divine?

335 00:29:43.090 00:29:54.950 Mustafa Raja: Yeah, so then it knows, okay, which department does what. So we have the name, we have the description, and we have its ID. And based on that.

336 00:29:55.520 00:29:58.700 Mustafa Raja: We have the transcript of the meeting.

337 00:29:58.700 00:30:17.909 Mustafa Raja: And based on the transcript and the functions of the department, it decides which department does this transcript heavily lean towards, and then, it outputs, okay, this is the department ID, for which it should belong to.

338 00:30:18.490 00:30:19.580 Samuel Roberts: Hmm, okay.

339 00:30:19.580 00:30:21.720 Mustafa Raja: That’s really how it’s working.

340 00:30:22.180 00:30:24.680 Mustafa Raja: So, let me know if this is good enough, or…

341 00:30:24.890 00:30:28.510 Mustafa Raja: So, so it says, this one should be engineering.

342 00:30:30.900 00:30:32.400 Samuel Roberts: What was the input on this one?

343 00:30:32.570 00:30:40.390 Mustafa Raja: This… It’s a really old meeting, I don’t know what America.

344 00:30:40.390 00:30:41.879 Samuel Roberts: What’s the title of it, at least?

345 00:30:42.250 00:30:46.460 Uttam Kumaran: Oh, I know this meeting, yeah, this is… so this is a… but see, this is a meeting,

346 00:30:46.680 00:30:48.500 Uttam Kumaran: Could you go back to the transcript?

347 00:30:49.000 00:30:50.670 Mustafa Raja: Yeah, this is the…

348 00:30:51.750 00:30:53.590 Uttam Kumaran: And then what did this get categorized at?

349 00:30:53.830 00:30:54.550 Samuel Roberts: Engineering.

350 00:30:54.550 00:30:55.530 Mustafa Raja: It says…

351 00:30:55.530 00:30:57.419 Uttam Kumaran: This is a… this is a client meeting.

352 00:30:58.550 00:31:02.849 Uttam Kumaran: Ben Steinberg is… Ben Steinberg is from Fanstake, he’s a friend of mine.

353 00:31:03.050 00:31:05.720 Samuel Roberts: So it’s either a client meeting or a sales meeting.

354 00:31:06.020 00:31:06.530 Samuel Roberts: Right, okay.

355 00:31:06.530 00:31:10.290 Uttam Kumaran: I partially would have talked to him about fan steak, and I partially would have talked to him about, like.

356 00:31:10.800 00:31:12.489 Uttam Kumaran: Just leads and stuff like that, so…

357 00:31:12.490 00:31:16.180 Samuel Roberts: Right, but… We could definitely… I mean, yeah, go ahead.

358 00:31:16.180 00:31:22.570 Uttam Kumaran: Yeah, my one question is, like, so one is, we should totally infer whether it’s… these are, like.

359 00:31:22.760 00:31:26.970 Uttam Kumaran: Ben’s email is external, so there’s no way it could be an internal meeting.

360 00:31:28.540 00:31:29.230 Mustafa Raja: So immediately…

361 00:31:29.230 00:31:32.920 Uttam Kumaran: Really, yeah, there it is. Second piece is…

362 00:31:33.030 00:31:42.400 Uttam Kumaran: So then, you should under… it should say, cool, given this is external, let me categorize into one of many external. Like, sales can have external meetings.

363 00:31:42.630 00:31:43.789 Uttam Kumaran: But again, like.

364 00:31:44.060 00:31:49.740 Uttam Kumaran: If it’s a sales external meeting, it should go into deals. Like, not… it’s not necessarily a sales internal meeting, right?

365 00:31:50.620 00:31:54.340 Samuel Roberts: Right. But it would go in the sales department, and then… So it could be in the.

366 00:31:54.340 00:31:58.520 Uttam Kumaran: Sales department, and then it’s attached, basically, to that deal.

367 00:32:00.700 00:32:01.600 Samuel Roberts: Right.

368 00:32:01.600 00:32:11.959 Uttam Kumaran: The other way… the other way you’re gonna wanna do it is… and this is where, like, we’re gonna need some method of making sure when some people join the company, you have… like, if you go into the Teams table.

369 00:32:11.960 00:32:15.890 Samuel Roberts: I was gonna say the same thing, because this is… the participants is just a list of names right now?

370 00:32:16.180 00:32:16.960 Uttam Kumaran: Yeah.

371 00:32:16.960 00:32:18.719 Mustafa Raja: Oh, yeah, this isn’t… this isn’t…

372 00:32:18.720 00:32:21.720 Samuel Roberts: That should eventually get migrated to reference the…

373 00:32:21.720 00:32:25.049 Uttam Kumaran: Well, yeah, I mean, you should join, basically, on…

374 00:32:25.270 00:32:35.530 Uttam Kumaran: name to, like, a Teams table, and the teams will have… remember we… I think Casey maybe talked about this, but, like, we’re gonna have, like… yeah, their… but they’re… we’re also gonna have their.

375 00:32:36.330 00:32:40.989 Samuel Roberts: and internal teams, we’re gonna have their, like, what team they’re on, who their manager is… Exactly.

376 00:32:40.990 00:32:43.079 Uttam Kumaran: All their user properties, basically.

377 00:32:44.880 00:32:49.189 Samuel Roberts: Now, is that something that is… it lives somewhere else, or is that something that we should have a…

378 00:32:49.420 00:32:51.119 Samuel Roberts: tool to manage in Supabase.

379 00:32:51.120 00:32:56.550 Uttam Kumaran: We should do this all through Google. We are… but, like…

380 00:32:57.120 00:33:00.649 Uttam Kumaran: I don’t know, I would… you could tell me what’s eventually… yeah, that seems like.

381 00:33:00.650 00:33:08.689 Samuel Roberts: I think for now, what we’d probably want to do is, like, enable an admin page that, like, only select people can change.

382 00:33:09.610 00:33:14.189 Uttam Kumaran: I mean, I would just give it to Rico, because Rico handles all… Rico handles all onboarding.

383 00:33:14.300 00:33:19.309 Uttam Kumaran: And so, as long as you can come in and add this, and basically, people, yeah, can be in…

384 00:33:19.530 00:33:24.489 Uttam Kumaran: can be in… Sort of, like, one or more groups, one or more departments.

385 00:33:25.800 00:33:28.430 Samuel Roberts: And then, Linear has teams as well.

386 00:33:28.740 00:33:31.340 Samuel Roberts: That might be how we group client work, even, too.

387 00:33:31.750 00:33:32.640 Uttam Kumaran: Yeah.

388 00:33:34.850 00:33:40.520 Samuel Roberts: like, if I’m talking to Amber, there’s a decent chance it’s about ABC. There’s also a decent chance it’s something…

389 00:33:41.200 00:33:51.979 Samuel Roberts: internal, like, there’s a few different ways, but, like, if we know we’re both on the ABC team, she’s a PM, I’m… like, there’s a bunch of stuff we could potentially do with that information, I think.

390 00:33:53.920 00:33:58.940 Samuel Roberts: Cool. Alright, so I think that’s another ticket to put out, is, like, a…

391 00:33:59.390 00:34:05.400 Samuel Roberts: I don’t want to say, like, HR, but, like, you know, people management page or something that Rico can go in and edit

392 00:34:06.710 00:34:10.839 Samuel Roberts: I basically edit the Superbase table of… of…

393 00:34:12.250 00:34:15.389 Samuel Roberts: teammates, because the participants table is slightly different. I think.

394 00:34:17.670 00:34:26.039 Samuel Roberts: we need to tie that a little bit to this, but we also want to keep track of the participants of the meetings. Like, there might be, like, a… an ID that sometimes gets applied if it’s

395 00:34:26.250 00:34:29.920 Samuel Roberts: I’m the participant, it knows I’m also an employee, rather than checking the.

396 00:34:29.920 00:34:37.870 Uttam Kumaran: Well, what you’re gonna find, too, is that, like, a lot of our participants are already in HubSpot, so there’s gonna be some linkage between HubSpot contacts and participants.

397 00:34:38.210 00:34:40.519 Uttam Kumaran: So every, every user…

398 00:34:40.520 00:34:41.489 Samuel Roberts: it looked like.

399 00:34:41.710 00:34:47.790 Uttam Kumaran: Everybody should have a HubSpot ID, and for folks that don’t, we should send to HubSpot, so there’s gonna be a two-way sync.

400 00:34:48.380 00:34:48.730 Samuel Roberts: Yeah, dude.

401 00:34:48.739 00:34:51.319 Uttam Kumaran: Three that, like, we need to have some…

402 00:34:52.349 00:34:55.679 Uttam Kumaran: For the departments, you’re gonna have to infer

403 00:34:55.889 00:34:59.059 Uttam Kumaran: Both on transcript and who’s in the meeting.

404 00:34:59.450 00:35:00.020 Samuel Roberts: Yeah.

405 00:35:00.590 00:35:07.450 Samuel Roberts: Okay, yeah. Let’s… let’s take this offline, Mustafa, and we can figure out a path forward for…

406 00:35:07.580 00:35:14.869 Samuel Roberts: like, a V1 of the departments, and, like, a more robust solution with Inmates and departments and stuff.

407 00:35:15.000 00:35:21.399 Samuel Roberts: And this actually might also be a good thing to not do in N8N if we’re gonna start migrating things anyway.

408 00:35:22.320 00:35:28.959 Samuel Roberts: There might be a lot more code involved in, like, the initial parsing of Supabase stuff that doesn’t all

409 00:35:29.420 00:35:30.019 Samuel Roberts: to an agent.

410 00:35:30.510 00:35:36.279 Mustafa Raja: Yeah, the primary reason this lives in N10 is only because we need a… we need an AI step over here.

411 00:35:36.530 00:35:42.890 Samuel Roberts: Yeah, well, we can… I’m… now I’m… I’m leaning towards Moscra for the framework. I’m testing it out this morning.

412 00:35:43.150 00:35:43.700 Mustafa Raja: Yeah.

413 00:35:43.700 00:35:44.140 Samuel Roberts: But…

414 00:35:44.140 00:35:45.689 Mustafa Raja: That’ll be really good, to be honest.

415 00:35:45.690 00:35:48.440 Samuel Roberts: This would be a good, like, first pass as well.

416 00:35:48.440 00:35:49.070 Mustafa Raja: Yes.

417 00:35:50.190 00:35:51.719 Samuel Roberts: Yeah, because the… okay.

418 00:35:52.390 00:35:57.239 Mustafa Raja: Yeah, so… So, apart from that, Mika gave us…

419 00:35:57.890 00:35:59.180 Samuel Roberts: Yes, the interlude stuff.

420 00:35:59.200 00:36:05.359 Mustafa Raja: And let’s actually… Let’s actually look into that.

421 00:36:05.950 00:36:07.560 Samuel Roberts: Yeah, there were a couple of things he said.

422 00:36:07.560 00:36:23.049 Mustafa Raja: what happened is Mika did try the rubrics button, and it didn’t work, but in our internal channel, it is working. I did try last night, so it’s something with this channel, I’ll see what’s happening over here, why is it not…

423 00:36:23.200 00:36:43.150 Mustafa Raja: for returning the response, apart from that, we… he said that he did update this prompt, so I’m going to check… proof check it, to see if it aligns with our rubrics in BrainTrust. Okay. So these will be the two more things that I’ll be doing in… on the client side today.

424 00:36:43.150 00:36:48.120 Samuel Roberts: Okay, go back to his chat with the… The deck agent?

425 00:36:49.150 00:36:51.250 Samuel Roberts: Do those on it… loading thing.

426 00:36:51.250 00:36:51.780 Mustafa Raja: Yeah, these are…

427 00:36:51.780 00:36:52.350 Samuel Roberts: You’re following.

428 00:36:52.350 00:36:53.090 Mustafa Raja: Rubik’s…

429 00:36:53.550 00:36:55.360 Samuel Roberts: So the rubric got stuck somewhere.

430 00:36:56.140 00:36:58.270 Mustafa Raja: It, I think it… Or, like.

431 00:36:58.270 00:37:01.160 Samuel Roberts: something, like, does that on it get cleared once it’s done?

432 00:37:01.420 00:37:07.620 Mustafa Raja: No, so, so the, so the only… so it really updates this message.

433 00:37:08.410 00:37:09.569 Samuel Roberts: Oh, I see, okay.

434 00:37:09.570 00:37:11.820 Mustafa Raja: it edits this message.

435 00:37:11.820 00:37:18.480 Samuel Roberts: Well, so it could have changed it to, like, done or something, but it… something went wrong. Okay, that’s fine, I just want to make sure that that was part of that.

436 00:37:19.460 00:37:26.059 Samuel Roberts: That’s fine. Yeah, definitely, that’s good. If you have any things we need to talk about with the prompts or anything, let me know, but…

437 00:37:26.060 00:37:32.519 Mustafa Raja: Yeah, so this editor appears when the on it is changed to some other message.

438 00:37:32.520 00:37:41.449 Samuel Roberts: Horace, okay. Did the, did he ask for the rubric to be in the Notion, too?

439 00:37:42.970 00:37:45.700 Samuel Roberts: It wasn’t totally clear what he said. If you go above…

440 00:37:45.930 00:37:52.979 Mustafa Raja: Yeah, round rubrics button didn’t seem to work. It should be available to look after the deck. This one, right?

441 00:37:53.540 00:37:54.659 Samuel Roberts: Operated by a divider.

442 00:37:54.660 00:38:03.570 Mustafa Raja: Yeah, this one, the divider really seems like they need it in the Notion, because we don’t have a divider here, right?

443 00:38:03.570 00:38:08.930 Samuel Roberts: Yeah, I would definitely add that too, then, even if you didn’t explicitly say it. Yeah.

444 00:38:08.930 00:38:11.500 Mustafa Raja: We can always remove it if he doesn’t want it.

445 00:38:11.890 00:38:15.780 Samuel Roberts: Alright, good. Anything else that…

446 00:38:17.000 00:38:23.120 Samuel Roberts: You seem pretty set on that. Let me know if there’s anything. I was just letting him know that, like, the path forward with the decks and stuff.

447 00:38:23.120 00:38:27.830 Mustafa Raja: Yeah, yeah, this’ll be really good if they do give us these things.

448 00:38:28.500 00:38:29.070 Samuel Roberts: Yeah.

449 00:38:29.930 00:38:32.000 Mustafa Raja: So we can continue our work.

450 00:38:32.370 00:38:38.569 Samuel Roberts: Okay, cool. I guess then we’re good, unless there’s any other technical stuff anyone needs to chat through about…

451 00:38:39.190 00:38:44.169 Samuel Roberts: anything else. Probably not internal, because we’re about to do… Rico’s about to…

452 00:38:44.170 00:38:45.190 Mustafa Raja: I’m from my side, I guess.

453 00:38:45.190 00:38:52.690 Samuel Roberts: Okay, cool. Then let’s conclude our part of the stand-up, and jump over to Rico.

454 00:38:54.460 00:38:58.850 Rico Rejoso: I’ll make this short, I know you guys have a meeting after this one for default, right?

455 00:38:59.150 00:38:59.820 Rico Rejoso: I’m not sure.

456 00:38:59.820 00:39:00.690 Mustafa Raja: No, yeah.

457 00:39:01.180 00:39:03.109 Samuel Roberts: But… I don’t have that.

458 00:39:03.630 00:39:06.609 Rico Rejoso: Not sure. I’m not on the meeting,

459 00:39:06.890 00:39:20.970 Rico Rejoso: Or default. But yeah, going through all tickets. Actually, I added a few tickets as well yesterday, coming from the PM side, and I heard that you were discussing some of it as well, so maybe, Sam and I can, like, go through it, or if we have time, which we don’t.

460 00:39:21.320 00:39:31.329 Rico Rejoso: it as well. I mean, Sam and I can go through it if it’s done or necessary, so that we… so that we can just record your effort spent on that ticket, okay?

461 00:39:31.330 00:39:42.199 Rico Rejoso: But yeah, going on the ticket that we had yesterday, we have some… I know this is for internal review, but have we provided any, updates on the Slack channel in regards to this one?

462 00:39:42.340 00:39:45.059 Casie Aviles: Yeah, I tagged you as well in the AIPM.

463 00:39:45.730 00:39:47.040 Samuel Roberts: Is that in this ticket?

464 00:39:48.050 00:39:49.750 Samuel Roberts: If you click the chicken, is it in there?

465 00:39:49.930 00:39:52.959 Samuel Roberts: I just click on 492, open it up.

466 00:39:53.670 00:39:54.450 Samuel Roberts: Oh…

467 00:39:54.450 00:39:55.290 Rico Rejoso: this lecture.

468 00:39:55.880 00:39:57.490 Samuel Roberts: This has it, but also, like…

469 00:39:58.220 00:40:02.110 Casie Aviles: Oh, should I be linking the Slack thread here to this ticket?

470 00:40:02.110 00:40:09.059 Samuel Roberts: I’ve been trying to do that as well, just so that, like, if there’s chatter both places, it’s at least in one linear ticket.

471 00:40:09.060 00:40:09.610 Casie Aviles: Okay.

472 00:40:09.610 00:40:13.859 Samuel Roberts: But… I don’t know if it necessarily matters, but definitely, like.

473 00:40:14.330 00:40:15.140 Rico Rejoso: Yeah.

474 00:40:15.140 00:40:16.519 Samuel Roberts: Let’s try to close this out today.

475 00:40:16.840 00:40:28.449 Rico Rejoso: For the marketing side as well, we are also looking into that, like, usually what we do is when someone requested, like, ad hoc stuff on the channels, that we linked it, from Slack, we do it.

476 00:40:28.670 00:40:35.139 Rico Rejoso: we create a ticket on Slack, then have it here on Linear, right? So we can link the, thread.

477 00:40:35.590 00:40:38.869 Samuel Roberts: Yeah, you can also link it after the fact, too. I think if you go up…

478 00:40:38.980 00:40:43.740 Samuel Roberts: Do the link button… Where is it? I think it’s just this.

479 00:40:47.910 00:40:52.450 Samuel Roberts: No, it’s not that one, then. It’s, there’s definitely a place to add a link, is it?

480 00:40:53.610 00:40:56.499 Samuel Roberts: This one, maybe? I have a link button up here.

481 00:40:58.830 00:41:04.179 Samuel Roberts: Yeah, so you can just paste the Slack link in here, and it’ll pull it, if you know, if it recognizes it as Slack.

482 00:41:04.730 00:41:07.230 Rico Rejoso: Okay, so it will also add a thread into it.

483 00:41:07.990 00:41:14.070 Samuel Roberts: Yeah, so if the thread gets discussed… if there’s discussion somewhere else, and we want to make sure it’s in linear, definitely…

484 00:41:15.050 00:41:15.640 Rico Rejoso: les.

485 00:41:16.190 00:41:17.419 Rico Rejoso: I didn’t know that.

486 00:41:17.680 00:41:22.489 Samuel Roberts: Yeah, I learned it the other day when I was like, how do I get… how do I get this message in here, besides just pasting it as a comment?

487 00:41:23.060 00:41:29.870 Rico Rejoso: All we’re doing, we’re just, like, posting the screenshot so that we have a reference on what was discussed in regards to the ticket that they’re doing.

488 00:41:29.870 00:41:32.590 Samuel Roberts: That’s… I mean, that’s fine too, I guess, as long as something, like.

489 00:41:32.590 00:41:33.469 Casie Aviles: I added it.

490 00:41:33.980 00:41:35.449 Samuel Roberts: Cool, yeah, here it is, sweet.

491 00:41:35.450 00:41:36.099 Rico Rejoso: Oh, sorry.

492 00:41:36.670 00:41:43.139 Samuel Roberts: No, you’re good, I was just letting you know. Okay, cool. So yeah, I guess we need feedback from…

493 00:41:44.260 00:41:45.450 Samuel Roberts: the PM team…

494 00:41:45.450 00:41:52.930 Casie Aviles: the PMs, yes, and… I think just one other request that I have for the PMs is…

495 00:41:53.310 00:41:58.009 Casie Aviles: To make sure the settings are… So, uniform?

496 00:41:58.420 00:42:04.389 Casie Aviles: I’m not sure if you have all the access to all the teams, Rico, but right now, I don’t…

497 00:42:04.510 00:42:08.849 Casie Aviles: I don’t see a way that… for the API to… Change those settings.

498 00:42:08.850 00:42:11.409 Samuel Roberts: Probably a permission thing that they don’t let you do.

499 00:42:11.540 00:42:12.120 Samuel Roberts: Wow.

500 00:42:12.120 00:42:13.570 Casie Aviles: Yeah, so…

501 00:42:14.500 00:42:23.730 Casie Aviles: if… I guess my only ask is, I could walk you through right now to it, you can go to Team Settings,

502 00:42:25.250 00:42:31.229 Casie Aviles: Like, try to click… right-click on… yeah, there we go. Yeah, and then General, and you go to General.

503 00:42:32.720 00:42:35.960 Samuel Roberts: No. Yes, exactly. Oh, there, okay, cool, I can see.

504 00:42:35.960 00:42:42.559 Casie Aviles: for the issue estimation, we want it to be set to linear. I’ve set as much.

505 00:42:42.560 00:42:43.250 Samuel Roberts: as I can.

506 00:42:43.720 00:42:44.270 Casie Aviles: To linear.

507 00:42:44.270 00:42:48.099 Samuel Roberts: It’s already set for us, and then turn this one on for everyone, too.

508 00:42:48.610 00:42:50.790 Casie Aviles: And then… It looks like…

509 00:42:50.790 00:42:51.110 Samuel Roberts: Don’t.

510 00:42:51.110 00:42:51.500 Rico Rejoso: I was…

511 00:42:51.500 00:43:01.659 Samuel Roberts: Maybe don’t turn that on yet. Let’s… you and Justin and Amber should have a powwow about how you want to handle this, I think. I recommend doing it, because there are definitely some things that are, like, a quick fix that

512 00:43:01.840 00:43:06.060 Samuel Roberts: But if we want to keep track of everything, we might not want to do that.

513 00:43:07.420 00:43:08.120 Samuel Roberts: So, I would say.

514 00:43:08.120 00:43:08.890 Casie Aviles: Yes.

515 00:43:09.420 00:43:19.990 Samuel Roberts: yeah, Rico, you… maybe even just on Slack, we can ping people, but, you, Justin, Amber.

516 00:43:20.240 00:43:24.220 Samuel Roberts: And then… Awash and I might want to chime in, so…

517 00:43:24.970 00:43:37.590 Rico Rejoso: Okay, actually, it’s a discussion as well, if we want to put in zero estimates, because on my end, I don’t want it, since it’s still… time is still… I mean, you still spend time working on some tickets, and it’s…

518 00:43:37.590 00:43:42.410 Samuel Roberts: Kind of what I’m thinking a little bit, like, there are probably some things that could be nothing, but…

519 00:43:43.300 00:43:50.710 Samuel Roberts: Like, the other thing here is if you want to count parent issues towards total estimate, so, like…

520 00:43:51.140 00:43:57.320 Samuel Roberts: If… if we start organizing things a little bit better, there will be parent issues that have sub-issues, potentially.

521 00:43:57.760 00:44:16.429 Rico Rejoso: Yeah, and that’s one thing as well. We’re not considering, you know, having some issues, an apparent issue. If we try to break the ticket, we have to create… I mean, you know, have their own ticket and put in as submits on it. I don’t think Amber’s, you know, but I think it’s a different discussion, and we can, like, go.

522 00:44:16.430 00:44:23.819 Samuel Roberts: Definitely, yeah, let’s take that offline or into another meeting, but, definitely, I think the plan is to swap everything to linear if we’re counting by hours now.

523 00:44:24.350 00:44:27.400 Casie Aviles: Yes, and also the extended estimate scale.

524 00:44:28.100 00:44:28.670 Rico Rejoso: Alright.

525 00:44:28.670 00:44:30.390 Casie Aviles: If you want to turn that on?

526 00:44:30.970 00:44:38.400 Samuel Roberts: Which is on for us already, but other teams… all the teams need it. So I don’t know if there’s, like, a… it’s probably not a master way to change it, you have to go through each one, I bet, but…

527 00:44:39.600 00:44:41.240 Casie Aviles: Unfortunately.

528 00:44:42.820 00:44:45.680 Mustafa Raja: Yeah, that would be helpful. Thank you very much.

529 00:44:45.900 00:44:48.039 Rico Rejoso: That’s just it, right? The estimates.

530 00:44:48.750 00:44:57.439 Samuel Roberts: Yeah, so for every team, at least change it to linear, and change the extended, and then we’ll discuss zero offline.

531 00:44:57.860 00:45:03.560 Rico Rejoso: Alrighty, I got it. Yeah, I’ll check on all teams, I think I’m… I mean, I’m pretty much run all teams later.

532 00:45:04.380 00:45:05.159 Samuel Roberts: Yeah, you should be.

533 00:45:05.160 00:45:05.890 Casie Aviles: Bye.

534 00:45:05.890 00:45:06.939 Samuel Roberts: Everything, I think.

535 00:45:07.130 00:45:09.450 Samuel Roberts: If not… Yeah, you need to be on there, too.

536 00:45:10.120 00:45:10.850 Rico Rejoso: hours.

537 00:45:11.930 00:45:16.310 Casie Aviles: I also added, like, which teams I’ve already configured.

538 00:45:16.940 00:45:20.379 Casie Aviles: The linear ticket. So, if you scroll down below…

539 00:45:21.430 00:45:23.580 Samuel Roberts: Okay, so these are already done. Good point.

540 00:45:24.860 00:45:25.460 Rico Rejoso: Got it.

541 00:45:26.180 00:45:26.800 Rico Rejoso: Thank you.

542 00:45:26.800 00:45:27.620 Casie Aviles: Thank you.

543 00:45:27.970 00:45:30.069 Samuel Roberts: Alright, what other tickets we got?

544 00:45:30.070 00:45:34.530 Rico Rejoso: Alrighty, so I’ll… I’ll get back to this one afterwards. How about for…

545 00:45:34.640 00:45:40.439 Rico Rejoso: 22, do we provide any updates? Is this on sales, or it should be on AA Stock Channel?

546 00:45:41.060 00:45:42.509 Rico Rejoso: I mean, it’s HubSpot, though.

547 00:45:43.430 00:45:54.680 Samuel Roberts: I would say this is, like, an internal thing for somewhat platform-related, so it’s okay. Did I add a group to this? Yeah. I added a project to this, so… it’s fine. I think… I think it’s fine for us, because no one else needs to work on it, you know?

548 00:45:55.200 00:46:08.360 Rico Rejoso: Okay, so if… I think this is done, because, one thing for sure is, Tom’s got a question while this is over to you, but if this is done and we have provided updates on it, no one had provided any feedback yet, we can mark it as done first.

549 00:46:08.360 00:46:09.320 Samuel Roberts: Yeah, I think it’s good.

550 00:46:09.320 00:46:09.930 Rico Rejoso: liquid.

551 00:46:10.470 00:46:11.810 Rico Rejoso: So we can mark it done.

552 00:46:12.190 00:46:12.930 Samuel Roberts: Yes.

553 00:46:13.360 00:46:14.000 Rico Rejoso: Got it.

554 00:46:14.730 00:46:15.460 Rico Rejoso: Alright.

555 00:46:16.140 00:46:19.909 Rico Rejoso: Other than that, this one, how about… how are we on the hub creation?

556 00:46:19.910 00:46:23.330 Mustafa Raja: Let’s also move 504 to Don.

557 00:46:23.920 00:46:25.489 Rico Rejoso: 504. Got it.

558 00:46:25.660 00:46:27.390 Casie Aviles: Yes, that should be done.

559 00:46:27.610 00:46:33.630 Samuel Roberts: Yeah, totally. Yeah, I worked on trying to get the demo Pages to redirect.

560 00:46:34.770 00:46:37.229 Samuel Roberts: So that the old links would work.

561 00:46:37.400 00:46:37.900 Mustafa Raja: Oh, yeah.

562 00:46:37.900 00:46:45.069 Samuel Roberts: what I was able to… what I was able to do was redirect the DNS, so if you went to demo.brainforge.ai slash meeting slash whatever.

563 00:46:45.260 00:46:50.889 Samuel Roberts: it would take you right to platform, but it wouldn’t include the rest of the URL, so I figured that wasn’t worth it.

564 00:46:50.890 00:46:51.570 Mustafa Raja: Yeah.

565 00:46:52.700 00:46:59.070 Samuel Roberts: Other options, if people actually need it, are to set up a little redirect web app, but…

566 00:46:59.390 00:47:01.610 Mustafa Raja: Yeah. The other thing is you can just change.

567 00:47:01.650 00:47:04.940 Samuel Roberts: platform to demo in the URL, or demo the platform.

568 00:47:05.300 00:47:07.090 Samuel Roberts: So we might want to let people know that, but…

569 00:47:07.360 00:47:09.260 Samuel Roberts: If, if people try to access it.

570 00:47:10.590 00:47:19.780 Mustafa Raja: Yeah, I guess, can we… can we track from post hoc if people are using demo.brainforge, or if they are using platform.brainforge?

571 00:47:20.540 00:47:21.230 Samuel Roberts: Not…

572 00:47:21.230 00:47:22.110 Rico Rejoso: recent demo.

573 00:47:22.680 00:47:25.289 Samuel Roberts: Demo’s done, no one can access it now, so…

574 00:47:25.640 00:47:26.600 Mustafa Raja: Yeah. Okay.

575 00:47:26.860 00:47:37.589 Samuel Roberts: there’s no way to track that anymore, unless we set something up to do this kind of redirect, but I don’t think that’s necessary right now. I think maybe I’ll make a… another post that’s like, FYI…

576 00:47:37.990 00:47:38.990 Samuel Roberts: Yeah, okay.

577 00:47:38.990 00:47:39.620 Rico Rejoso: down.

578 00:47:40.820 00:47:41.670 Rico Rejoso: Got it.

579 00:47:41.870 00:47:44.559 Rico Rejoso: Alright, just a quick question on that, sorry.

580 00:47:44.600 00:47:45.689 Casie Aviles: Yeah, go ahead.

581 00:47:45.840 00:47:54.049 Casie Aviles: For the demos, so I know that we have some existing demos before, like, with contextual, and that’s… that’s not accessible, right, in our new…

582 00:47:55.230 00:48:06.379 Samuel Roberts: Oh, I didn’t migrate the demos. I asked Utom about it, because it was taking a little longer to do those than everything else, because they’re being bespoke. And they live also somewhere else, and I think you posted it the other day, Casey.

583 00:48:06.380 00:48:08.590 Casie Aviles: Yeah, it should be in Europa, right?

584 00:48:08.920 00:48:16.279 Samuel Roberts: It’s on Heroku and a different thing that we link to, so if anyone needs those, maybe we make… maybe we just link to those, potentially, as, like, a new tab.

585 00:48:16.410 00:48:20.520 Samuel Roberts: That’s definitely something worth… worth looking at, so.

586 00:48:20.880 00:48:24.280 Samuel Roberts: Let’s make a ticket for that, actually. I’ll make a ticket for that after this.

587 00:48:24.960 00:48:33.249 Rico Rejoso: Okay, so just to get it right, you mentioned that for all other recordings on demo, it’s not available on platform yet, so there’s.

588 00:48:33.250 00:48:33.700 Samuel Roberts: No.

589 00:48:33.700 00:48:35.010 Rico Rejoso: Understood.

590 00:48:35.430 00:48:39.930 Samuel Roberts: Yeah, but we’ll link it to the ones that exist right now, so that you can still access them.

591 00:48:40.540 00:48:41.749 Rico Rejoso: Got it. Thank you.

592 00:48:42.120 00:48:51.220 Rico Rejoso: Alrighty. Yeah, let’s just look at the tickets that are due, or today, or that was passed through yesterday. How about on this one? Are we done on this, Mustafa?

593 00:48:52.420 00:48:55.519 Mustafa Raja: Yeah, apart from the Zoom thing, yes.

594 00:48:57.010 00:49:00.969 Mustafa Raja: We don’t have any meetings in Zoom, so.

595 00:49:01.250 00:49:04.669 Samuel Roberts: Probably a separate thing, maybe, I’d say. The client hub is set up, though, so the feature…

596 00:49:04.670 00:49:13.879 Mustafa Raja: The Zoom tool, we will need to configure once it’s available, once the data is available.

597 00:49:14.480 00:49:15.609 Rico Rejoso: Okay, got it.

598 00:49:15.760 00:49:18.000 Rico Rejoso: And, co-pilot frameworks.

599 00:49:18.000 00:49:20.589 Samuel Roberts: Do we need a ticket for that so we’re reminded about it?

600 00:49:21.830 00:49:22.610 Rico Rejoso: For this one?

601 00:49:22.780 00:49:24.870 Mustafa Raja: Oh, yeah, yeah, definitely.

602 00:49:25.190 00:49:28.159 Mustafa Raja: Let’s do a ticket,

603 00:49:29.060 00:49:32.129 Mustafa Raja: add Zoom tool to Client Hub Remote.

604 00:49:36.130 00:49:39.370 Samuel Roberts: We can’t add that without any data already, is that the issue?

605 00:49:42.440 00:49:52.819 Mustafa Raja: Yes, although, I’m going to see if the DAXI pipeline is going to create a table, an embeddings table. If so, if it does make, then I’ll do it today.

606 00:49:53.390 00:49:57.299 Mustafa Raja: And if it doesn’t, because the data doesn’t exist, then…

607 00:49:57.300 00:49:58.870 Samuel Roberts: We’ll just wait for the first meeting, kind of thing.

608 00:49:58.870 00:50:06.690 Mustafa Raja: Yeah, we, we’ll have to meet… we’ll have to wait, till the table is available to us.

609 00:50:07.590 00:50:11.010 Samuel Roberts: Yeah, I would call this, data platform engagement.

610 00:50:12.280 00:50:12.880 Rico Rejoso: Got it.

611 00:50:13.200 00:50:16.810 Samuel Roberts: Most of the Client Hub stuff I’ve been categorizing that way, because it’s trying to get people on the platform, so…

612 00:50:18.080 00:50:22.690 Rico Rejoso: Great, great, great leverage categories. How long will it take for you to, get it set?

613 00:50:22.690 00:50:23.770 Mustafa Raja: One point.

614 00:50:24.040 00:50:24.990 Rico Rejoso: Lovely, got it.

615 00:50:25.330 00:50:26.130 Rico Rejoso: Alrighty.

616 00:50:26.290 00:50:26.880 Samuel Roberts: Cool.

617 00:50:27.510 00:50:34.420 Rico Rejoso: And this one for the co-pilot one… I’m sorry, should we have it due today? Can you do it today?

618 00:50:34.770 00:50:36.900 Samuel Roberts: Depends if there’s meetings.

619 00:50:36.900 00:50:37.470 Mustafa Raja: No.

620 00:50:37.470 00:50:37.990 Casie Aviles: Yeah.

621 00:50:37.990 00:50:43.319 Samuel Roberts: Kick it to, like, next Monday and make sure it gets done, but Mustafa, you can be on top of it and update it later, but…

622 00:50:43.380 00:50:45.299 Mustafa Raja: I don’t know how many meetings I have.

623 00:50:45.520 00:51:02.469 Mustafa Raja: Yeah, what I’ll do is I’ll look after the Daxter pipeline runs once, and I’ll go and check in the super base if the table is created or not. It’s most likely not going to be created, because the meetings

624 00:51:02.470 00:51:07.869 Mustafa Raja: for remote, we don’t have any. But if it does, then…

625 00:51:09.250 00:51:12.180 Mustafa Raja: Once the table is available, I’ll add the Zoom tool.

626 00:51:12.690 00:51:13.699 Samuel Roberts: I’d say send it to…

627 00:51:13.700 00:51:20.910 Mustafa Raja: there, I’ll just need to create a function, Superbase, and then update the tool that we already have.

628 00:51:21.140 00:51:26.009 Samuel Roberts: Right. Okay. So I would say make that due Monday, just so that we check it. Yeah.

629 00:51:26.010 00:51:26.670 Mustafa Raja: Yeah.

630 00:51:26.900 00:51:28.759 Samuel Roberts: But it’s not…

631 00:51:28.760 00:51:31.439 Rico Rejoso: We can set it, or we can, do it, or…

632 00:51:31.440 00:51:36.720 Samuel Roberts: I would definitely set the due date to, like, Monday and set it to next cycle, then. So it’s not… yeah.

633 00:51:37.110 00:51:39.569 Rico Rejoso: I mean, we can do it once we do planning on Maui.

634 00:51:39.570 00:51:40.470 Samuel Roberts: Totally, totally.

635 00:51:40.780 00:51:44.170 Rico Rejoso: Alrighty, for the co-pilot Framework, Sam, how are we on this? Any blockage?

636 00:51:44.880 00:51:53.849 Samuel Roberts: No, I’ve just been kind of digging into them a little bit more than writing anything, but I was testing out Mastra. I can make… I’ll leave a couple updates in here, but…

637 00:51:56.320 00:51:57.370 Rico Rejoso: It’s…

638 00:51:57.610 00:52:05.089 Samuel Roberts: it’s getting there, I just… I’m basically thinking, because, like, actually, maybe this is something I want to chat with you guys about,

639 00:52:05.610 00:52:06.690 Samuel Roberts: So maybe that’s…

640 00:52:07.080 00:52:12.420 Samuel Roberts: take that offline, and not waste the time now, because we’re getting close to 10, but… Okay.

641 00:52:12.860 00:52:13.680 Samuel Roberts: Yeah.

642 00:52:14.240 00:52:17.119 Rico Rejoso: Alrighty, so maybe you could provide an update on display and update?

643 00:52:17.120 00:52:22.839 Samuel Roberts: I’ll update that… yeah, definitely, I’ll update it today. I’m hoping to get it, like, a test version running, but I’m having some issues, so…

644 00:52:23.570 00:52:24.630 Rico Rejoso: Okay, got it.

645 00:52:24.770 00:52:27.540 Rico Rejoso: Yeah, provide update if the test went well, or if not.

646 00:52:27.650 00:52:30.660 Rico Rejoso: If there’s something blocking, you just gotta say, okay, on the Slack channel.

647 00:52:32.090 00:52:38.959 Rico Rejoso: Alrighty. Just to give you… I’m sorry, I think it’s already planned,

648 00:52:39.300 00:52:43.329 Rico Rejoso: Just wanted to show the tickets that we have coming from the DM.

649 00:52:43.780 00:52:44.220 Samuel Roberts: Yeah.

650 00:52:44.220 00:52:45.570 Rico Rejoso: Guess what?

651 00:52:45.690 00:52:49.440 Rico Rejoso: So, someone was discussed… prior.

652 00:52:49.910 00:52:56.540 Rico Rejoso: to our stand-ups, maybe we could try to post it up. If it’s done already, you can try to do a quick scan on this one.

653 00:52:58.670 00:52:59.750 Samuel Roberts: What does this mean?

654 00:53:01.620 00:53:03.559 Rico Rejoso: I think this is for future use.

655 00:53:10.670 00:53:13.610 Casie Aviles: Oh, like, staging? Or staging?

656 00:53:16.150 00:53:18.550 Rico Rejoso: Awesome deal for testing per platform.

657 00:53:21.100 00:53:25.630 Rico Rejoso: Yeah, I think it’s more, like, of feedback coming from the users.

658 00:53:26.340 00:53:31.689 Casie Aviles: Yeah, before we have it… I guess live, I think that’s what that’s for.

659 00:53:33.120 00:53:38.100 Samuel Roberts: This is… Client Hub… but the client hub chat is… And alive.

660 00:53:38.230 00:53:40.830 Samuel Roberts: Is this for, like, future changes, or…

661 00:53:41.350 00:53:52.830 Rico Rejoso: Maybe. I mean, I referred to the documents set by Amber, and it’s one discussed… something that was discussed prior to it, so maybe create a ticket for it as well.

662 00:53:52.830 00:53:56.589 Samuel Roberts: Sure. When was that discussed? Is there a meeting I can go to to just get some more context?

663 00:53:57.010 00:54:00.200 Rico Rejoso: Sure, let me… confirmed.

664 00:54:00.200 00:54:02.190 Mustafa Raja: office yesterday,

665 00:54:02.720 00:54:10.049 Mustafa Raja: I guess, in our AIPM meeting, Casey, we did talk about the client hubs, right?

666 00:54:12.660 00:54:15.919 Casie Aviles: I believe so, but I don’t remember if it’s…

667 00:54:15.920 00:54:16.270 Mustafa Raja: Yeah.

668 00:54:16.270 00:54:17.519 Casie Aviles: If it’s particularly…

669 00:54:17.520 00:54:19.810 Mustafa Raja: I think, I think what… Personally, staging.

670 00:54:20.180 00:54:39.469 Mustafa Raja: Yeah, I think what we did talk about is, the… when… when we go to a client, we have… we have its client hub, and, I think what Amber said is, it really doesn’t have all of the context or something like that. I came… came to the.

671 00:54:39.470 00:54:40.750 Casie Aviles: Oh, great.

672 00:54:41.090 00:54:46.879 Samuel Roberts: I know what this is. This is for Amber to try it out, because she’s only been using the meeting chat. Sorry.

673 00:54:46.880 00:54:47.590 Rico Rejoso: Mmm…

674 00:54:47.900 00:54:49.020 Mustafa Raja: Okay.

675 00:54:49.550 00:54:51.520 Samuel Roberts: So that’s not… Something for us.

676 00:54:51.520 00:54:52.860 Rico Rejoso: Got it.

677 00:54:53.040 00:54:56.040 Samuel Roberts: That’s why I was confused. Okay, yeah. I would just, either…

678 00:54:56.040 00:54:57.299 Rico Rejoso: We could cancel this one.

679 00:54:57.300 00:54:58.080 Samuel Roberts: Yay!

680 00:54:58.080 00:55:01.170 Mustafa Raja: I guess… Maybe we can assign Amber, then?

681 00:55:02.540 00:55:07.549 Samuel Roberts: it’s not a bad idea, too, if you want, just so that she does do… I would…

682 00:55:08.590 00:55:11.679 Samuel Roberts: All that other context in the ticket, though, is kind of not real.

683 00:55:12.550 00:55:15.539 Rico Rejoso: Got it. I… we can take this off, for now.

684 00:55:15.540 00:55:16.359 Samuel Roberts: That’s fine.

685 00:55:16.360 00:55:18.189 Rico Rejoso: added to the PM team instead.

686 00:55:18.190 00:55:19.510 Samuel Roberts: Perfect, thank you.

687 00:55:20.230 00:55:26.819 Rico Rejoso: So, need internal teams, departments, multi-select, I think this is something that you’ve discussed earlier as well.

688 00:55:26.820 00:55:29.590 Samuel Roberts: That’s what we’re working on, that’s the other one, the… yeah, we…

689 00:55:30.660 00:55:33.060 Samuel Roberts: This is… I’m sorry, open that up again.

690 00:55:33.310 00:55:33.990 Rico Rejoso: Sorry.

691 00:55:34.690 00:55:43.970 Samuel Roberts: yeah, this is what we talked about for the departments being multiple, Multi-select…

692 00:55:46.460 00:55:51.530 Samuel Roberts: This is also gonna be related to the department stuff. I think it’s fine.

693 00:55:51.790 00:55:54.759 Samuel Roberts: I wouldn’t… yeah, I’d take this off. We’re already doing that with the departments.

694 00:55:55.570 00:55:59.349 Rico Rejoso: Jason, Mustavo’s working on this one. Should we add it to the current cycle, since…

695 00:55:59.350 00:56:02.710 Mustafa Raja: I’m only working on departments, not teams.

696 00:56:04.070 00:56:09.639 Samuel Roberts: Yeah, I would… I would say leave it for next cycle, because there will be some stuff to do there, once departments are set up.

697 00:56:09.640 00:56:18.099 Mustafa Raja: If we change the logic for Teams, we’ll have to change the Dagster pipelines that are embedding also. This is a big problem.

698 00:56:18.840 00:56:21.280 Samuel Roberts: Yeah, I don’t want to do all that right now.

699 00:56:21.280 00:56:30.419 Mustafa Raja: And then the platform really is also dependent on what the current classifying logic for teams also. So, so…

700 00:56:30.420 00:56:34.439 Samuel Roberts: I think the one thing we can do here quickly is enable multi-select for departments once we have that.

701 00:56:34.440 00:56:35.800 Mustafa Raja: Yeah, yeah, yeah.

702 00:56:35.980 00:56:40.160 Mustafa Raja: This is something that we can do instantly, but for the other one, we’ll have to.

703 00:56:40.940 00:56:41.990 Samuel Roberts: Leave that.

704 00:56:42.300 00:56:45.210 Samuel Roberts: Leave that for now. We can refine the ticket later.

705 00:56:47.780 00:56:52.859 Rico Rejoso: Yeah, maybe you can take this offline, I mean, you guys have access to it, maybe you can check it, I don’t.

706 00:56:52.860 00:56:56.820 Samuel Roberts: Yeah, I’ll go through it and make some notes and refine or delete things.

707 00:56:57.160 00:57:04.949 Rico Rejoso: Sure, sure. You can cancel and tag… I mean, tag me first and cancel those tickets, so I can also cross-check some of the stuff from the…

708 00:57:04.950 00:57:10.820 Samuel Roberts: Totally, totally. Yeah, if I need clarification, I won’t cancel, but if I… if that were, like, that first one, once I realized what it was, I knew it.

709 00:57:12.440 00:57:15.050 Rico Rejoso: Just, oh yeah, quickly, so I could also check it out.

710 00:57:15.440 00:57:16.529 Samuel Roberts: Totally, totally, totally.

711 00:57:16.530 00:57:23.050 Rico Rejoso: that’s it for me, I guess. We can have the rest of the tickets planned after Sam, check this out, if it’s relevant or not.

712 00:57:23.050 00:57:28.460 Samuel Roberts: Yeah, I got… I’ve been… I’m working my way through the backlog anyway, so… I’ll prioritize these ones.

713 00:57:28.900 00:57:32.960 Rico Rejoso: Thank you so much. Well, that’s it. Do you guys have any questions so far?

714 00:57:32.960 00:57:33.860 Casie Aviles: I don’t know.

715 00:57:35.210 00:57:35.700 Casie Aviles: Can’t go.

716 00:57:35.700 00:57:42.020 Mustafa Raja: Sam, you mentioned that we need to meet on the departments thing, so let me know if you want to meet today.

717 00:57:43.190 00:57:50.390 Samuel Roberts: Yeah, let’s check in. I’ll grab some time that’s open on our calendars, I guess, for, like, 30 minutes, just to…

718 00:57:50.680 00:57:53.110 Samuel Roberts: Yeah, yeah, yeah, that, that’ll work.

719 00:57:53.630 00:57:56.020 Samuel Roberts: scope a little bit. Cool.

720 00:57:56.450 00:57:58.180 Rico Rejoso: Casey, do you have something?

721 00:57:58.520 00:58:02.650 Casie Aviles: Yeah, I might add, like, a ticket.

722 00:58:03.020 00:58:08.009 Casie Aviles: Later, I just have an ad hoc request from sales…

723 00:58:08.150 00:58:12.810 Casie Aviles: That I haven’t really gotten around to from last week, so… Okay.

724 00:58:12.810 00:58:13.920 Samuel Roberts: Is it related to?

725 00:58:14.740 00:58:20.939 Casie Aviles: It’s the one you mentioned, you told me about some, where Justina was asking some assistance.

726 00:58:20.940 00:58:24.579 Samuel Roberts: That’s right. Okay. Yeah, definitely add, like, an ad hoc one then.

727 00:58:25.950 00:58:26.900 Casie Aviles: Yeah, okay.

728 00:58:27.350 00:58:28.040 Samuel Roberts: Thank you.

729 00:58:29.920 00:58:33.879 Samuel Roberts: Alrighty. Does it seem like it’s gonna be big, actually, Casey? How complex is what she’.

730 00:58:33.880 00:58:41.779 Casie Aviles: No, I think it should be, should not be that big. It’s already… it’s something that Rico already asked me to do, it’s just not close.

731 00:58:42.260 00:58:43.259 Samuel Roberts: Got it, okay, cool, good.

732 00:58:43.260 00:58:43.750 Casie Aviles: Before.

733 00:58:43.750 00:58:55.770 Samuel Roberts: Alright, I think we’re good then. Any questions, technically, reach out to me. I definitely want to get some feedback on maybe Langchain versus Mostra, which is really kind of, in my mind, TypeScript versus Python.

734 00:58:56.930 00:59:04.670 Samuel Roberts: which I just want to run by everyone, but I’m kind of leaning towards Mastra, because it’ll run right in our platform code.

735 00:59:05.050 00:59:10.210 Samuel Roberts: So rather than having to, like, maintain a separate Python And, like…

736 00:59:10.380 00:59:12.610 Samuel Roberts: Repo, or part of the repo.

737 00:59:13.720 00:59:15.690 Samuel Roberts: it can just be part of the Next.js app.

738 00:59:15.880 00:59:21.159 Samuel Roberts: Which looks pretty good, so… But I’ll post some stuff, and you guys can give me some feedback.

739 00:59:22.230 00:59:23.100 Casie Aviles: Yep.

740 00:59:23.100 00:59:23.650 Samuel Roberts: print.

741 00:59:24.050 00:59:26.840 Samuel Roberts: Alright, I think that’s good, then. Thank you, guys. Thank you, Rico.

742 00:59:27.080 00:59:28.829 Rico Rejoso: Thank you so much, guys, have a good run.

743 00:59:29.350 00:59:30.530 Samuel Roberts: Alright, y’all too.

744 00:59:31.060 00:59:32.320 Mustafa Raja: Thank you, bye.