Meeting Title: ABC Home Working Session - Documentation + Migration Plan Date: 2025-11-21 Meeting participants: Mustafa Raja, Casie Aviles


WEBVTT

1 00:00:50.990 00:00:52.420 Casie Aviles: Hey, Mustafa.

2 00:00:55.900 00:00:56.990 Mustafa Raja: Hey, how are you?

3 00:00:57.800 00:01:02.000 Casie Aviles: Yeah, doing good. Sorry, I was a little late. I just hopped off another meeting.

4 00:01:03.060 00:01:03.930 Mustafa Raja: Oh, I took it.

5 00:01:05.390 00:01:13.280 Mustafa Raja: Yeah, so… Oh, yeah, how would… how was the spike meeting?

6 00:01:14.570 00:01:18.540 Casie Aviles: Oh, I think it was alright,

7 00:01:18.690 00:01:22.930 Casie Aviles: I was just testing a lot of other tools, like… And…

8 00:01:23.310 00:01:25.389 Casie Aviles: I believe what we ended up…

9 00:01:26.060 00:01:30.239 Casie Aviles: With, like, I think what’s the best tools that we have.

10 00:01:30.340 00:01:34.779 Casie Aviles: are Omni and this tool called

11 00:01:35.130 00:01:38.649 Casie Aviles: Wabi, so it’s just, you know, we can…

12 00:01:39.210 00:01:46.249 Casie Aviles: We have, like, an AI layer that can chat with the data, we can connect with a lot of the warehouses, so that’s pretty good.

13 00:01:47.100 00:01:47.450 Mustafa Raja: I’m hearing.

14 00:01:47.450 00:01:50.050 Casie Aviles: You can also do custom prompts.

15 00:01:51.320 00:01:55.869 Casie Aviles: And insert, like, business context, so that’s very helpful.

16 00:01:56.230 00:01:58.940 Casie Aviles: For, like, you know, adding…

17 00:01:58.940 00:02:00.200 Mustafa Raja: Yeah, that’s nice.

18 00:02:00.430 00:02:02.790 Casie Aviles: Business-specific stuff.

19 00:02:03.870 00:02:11.009 Casie Aviles: So I think I just have some action items left for that, and then they can make a decision, like, the team can make a decision.

20 00:02:13.540 00:02:15.360 Mustafa Raja: Yeah, that sounds pretty good.

21 00:02:16.960 00:02:23.830 Casie Aviles: Yeah, looks like they’ll be having, an interview for…

22 00:02:30.210 00:02:31.490 Mustafa Raja: I’m just gonna go ahead.

23 00:02:32.440 00:02:33.300 Casie Aviles: Sorry?

24 00:02:33.980 00:02:37.259 Mustafa Raja: Yeah, so, interview for what?

25 00:02:37.990 00:02:41.229 Casie Aviles: Oh, I mean, for AI engineer, I think someone.

26 00:02:41.230 00:02:42.700 Mustafa Raja: Oh, that’s nice.

27 00:02:42.700 00:02:43.890 Casie Aviles: interviewed.

28 00:02:44.290 00:02:44.970 Casie Aviles: Oops, sir.

29 00:02:44.970 00:02:46.850 Mustafa Raja: That is nice, yeah.

30 00:02:48.340 00:02:54.050 Casie Aviles: Yeah, it’s… it’s… I think it’s someone from… from the company that I worked at before.

31 00:02:54.910 00:02:59.870 Mustafa Raja: It’s the Polish company that you worked at before?

32 00:03:00.120 00:03:01.220 Casie Aviles: Yeah…

33 00:03:01.750 00:03:03.129 Mustafa Raja: Do you know them already?

34 00:03:03.980 00:03:09.240 Casie Aviles: To be honest, I just know them by name. When I left the company, they joined.

35 00:03:09.720 00:03:10.980 Mustafa Raja: Awww.

36 00:03:10.980 00:03:16.639 Casie Aviles: But we were talking, like, on LinkedIn, and he was just asking if I could…

37 00:03:17.680 00:03:20.160 Casie Aviles: recommend him, so I did.

38 00:03:21.450 00:03:22.610 Mustafa Raja: That’s nice.

39 00:03:24.480 00:03:27.269 Mustafa Raja: And, and where they are from?

40 00:03:28.320 00:03:30.399 Casie Aviles: I believe they’re from India.

41 00:03:30.860 00:03:31.949 Mustafa Raja: Oh, that’s nice.

42 00:03:33.280 00:03:33.970 Casie Aviles: Yep.

43 00:03:35.360 00:03:39.599 Casie Aviles: So, yeah, let’s see. I hope he does well.

44 00:03:40.250 00:03:41.050 Mustafa Raja: Yeah.

45 00:03:42.660 00:03:46.209 Casie Aviles: How about you? I think you also interviewed someone, right?

46 00:03:46.580 00:03:50.079 Casie Aviles: Before? I forgot the name of the person.

47 00:03:50.340 00:03:52.999 Mustafa Raja: I think it was Pranav.

48 00:03:53.050 00:03:55.659 Casie Aviles: He was very decent.

49 00:03:55.660 00:04:01.900 Mustafa Raja: I think, Amber also reviewed them, or sorry, interviewed them.

50 00:04:02.110 00:04:09.890 Mustafa Raja: So… Yeah. So far, they had… they had… they… they knew the gist of… gist of AI engineering.

51 00:04:11.800 00:04:15.230 Mustafa Raja: Yeah, it was, it was, pretty good.

52 00:04:15.990 00:04:20.950 Casie Aviles: I see, yeah. That was a while ago, so I wasn’t sure, like… If they will be continuing.

53 00:04:20.959 00:04:21.519 Mustafa Raja: Yeah.

54 00:04:22.319 00:04:28.099 Mustafa Raja: Yeah, that was… Quite a while ago, actually. Yeah, it’s been, like, a month or two, actually, I think.

55 00:04:28.900 00:04:30.490 Casie Aviles: Yeah, yeah.

56 00:04:31.610 00:04:36.650 Mustafa Raja: Yeah, it used to be hot, then it’s now a lot colder, the weather, right?

57 00:04:37.740 00:04:39.160 Casie Aviles: You mean here, in the Philippines?

58 00:04:39.160 00:04:40.700 Mustafa Raja: In Pakistan, yeah.

59 00:04:40.700 00:04:42.310 Casie Aviles: Oh, no, Pakistan, yeah.

60 00:04:42.310 00:04:42.860 Mustafa Raja: Yep.

61 00:04:44.100 00:04:46.809 Casie Aviles: I mean, here, it… it’s not…

62 00:04:47.330 00:04:50.570 Casie Aviles: a lot of change. It’s really just…

63 00:04:51.730 00:04:55.839 Casie Aviles: Yeah, it does get colder, but we don’t have, like, snow or anything.

64 00:04:56.740 00:05:00.030 Mustafa Raja: Oh, yeah, yeah, you told me.

65 00:05:01.000 00:05:05.730 Mustafa Raja: Would you be, celebrating Thanksgiving or anything?

66 00:05:06.370 00:05:11.920 Casie Aviles: No, but… but our Thanksgiving is Christmas, so…

67 00:05:11.920 00:05:12.690 Mustafa Raja: Oh.

68 00:05:12.910 00:05:17.969 Casie Aviles: once it’s December, a lot of people will be…

69 00:05:18.370 00:05:22.319 Casie Aviles: planning vacations already, so that’s kind of our Thanksgiving.

70 00:05:23.450 00:05:24.840 Mustafa Raja: Okay, okay.

71 00:05:26.800 00:05:27.560 Casie Aviles: Yeah.

72 00:05:27.830 00:05:28.530 Casie Aviles: Wow.

73 00:05:30.260 00:05:31.390 Casie Aviles: Where are we?

74 00:05:31.770 00:05:37.220 Mustafa Raja: Atam said that he’s planning, some gifts for Christmas.

75 00:05:37.220 00:05:37.860 Casie Aviles: Really?

76 00:05:37.860 00:05:38.859 Mustafa Raja: For the team.

77 00:05:39.400 00:05:40.530 Casie Aviles: Oh, nice.

78 00:05:40.830 00:05:42.010 Mustafa Raja: Yeah.

79 00:05:42.650 00:05:52.090 Casie Aviles: When was… oh, the last… the last time we had… we did a Christmas party, but it was just like a… it was, like, just a meeting on Zoom.

80 00:05:53.910 00:05:54.770 Casie Aviles: And then…

81 00:05:55.260 00:06:03.679 Mustafa Raja: what else did we do? I’m not sure how it’ll be different this year, though, but last year, we were just playing games, and then they were just.

82 00:06:03.680 00:06:05.430 Casie Aviles: Playing music.

83 00:06:06.990 00:06:08.329 Casie Aviles: What sort of games?

84 00:06:09.530 00:06:11.359 Casie Aviles: Do you know GeoGuessr?

85 00:06:11.710 00:06:13.219 Mustafa Raja: Oh, I love that.

86 00:06:13.460 00:06:14.010 Casie Aviles: Yes.

87 00:06:14.010 00:06:16.339 Mustafa Raja: I’m bad at it, but I love that.

88 00:06:16.340 00:06:21.559 Casie Aviles: So, you probably would have, got, enjoyed that.

89 00:06:21.870 00:06:27.100 Mustafa Raja: Yeah. I mean, I, no doubt I would have lost really bad.

90 00:06:27.900 00:06:31.009 Mustafa Raja: For the love of the game, I’d love that.

91 00:06:31.670 00:06:34.620 Casie Aviles: Yeah, it was fine. It was fun.

92 00:06:35.120 00:06:41.180 Mustafa Raja: Yeah, yeah, let’s, let’s actually get to work. We… we only scheduled this for 30 minutes.

93 00:06:41.180 00:06:46.210 Casie Aviles: Yeah, sorry, sorry, but I’m looking for, like, the database that I created.

94 00:06:49.530 00:06:51.429 Mustafa Raja: You, you created some doc?

95 00:06:51.830 00:06:56.069 Casie Aviles: Yeah, yeah, yeah. But it’s not, like, it’s still blank. There’s nothing there.

96 00:06:57.070 00:06:57.850 Mustafa Raja: See?

97 00:06:57.850 00:06:59.770 Casie Aviles: There’s nothing there.

98 00:06:59.770 00:07:00.929 Mustafa Raja: Okay, this one.

99 00:07:01.660 00:07:05.909 Mustafa Raja: Okay, so let’s… let’s figure out what we are doing already.

100 00:07:08.780 00:07:13.440 Casie Aviles: Okay, I’m just gonna send… Do you… Share.

101 00:07:18.810 00:07:21.650 Casie Aviles: And I’ll also share the migration planner.

102 00:07:26.600 00:07:28.750 Casie Aviles: But there’s nothing there as well.

103 00:07:31.440 00:07:34.770 Casie Aviles: I’m not sure what’s the best way to do this.

104 00:07:34.940 00:07:53.219 Mustafa Raja: Hmm, I think the… we can firstly divide it by 2 or 3 work streams. One could be how Andy flows, one could be the DBQ query tool, and the third one could be how we are ingesting,

105 00:07:54.170 00:07:57.840 Mustafa Raja: the central… central docks. Those are called central docks, right?

106 00:07:58.230 00:07:59.350 Casie Aviles: Yes, yes.

107 00:07:59.750 00:08:05.050 Mustafa Raja: Yeah, yeah. Now we are… yeah, so 3 work… we could divide this into 3 work streams.

108 00:08:05.300 00:08:14.629 Mustafa Raja: Because DBQuery Tool was a big thing, then ANDI was a big thing, then I feel the, vector… vector…

109 00:08:15.300 00:08:21.310 Mustafa Raja: Vectoring would also deserve some… Section of itself.

110 00:08:22.420 00:08:26.079 Casie Aviles: Okay, yeah, that makes sense. Central document.

111 00:08:28.760 00:08:30.689 Mustafa Raja: This call is central documents ingestion.

112 00:08:31.520 00:08:33.529 Mustafa Raja: Oh yeah, RAG works. Yeah, that’s good.

113 00:08:34.010 00:08:39.150 Casie Aviles: Okay. No way, let me know if you want to take anything here.

114 00:08:39.159 00:08:39.639 Mustafa Raja: Naturally.

115 00:08:39.640 00:08:43.310 Casie Aviles: I’ll probably be doing the zip codes, and maybe even Andy.

116 00:08:44.030 00:08:49.210 Mustafa Raja: Okay, let me take, Central Docs, humans rag, then.

117 00:08:49.670 00:08:53.189 Mustafa Raja: I’ll take that. Let’s rip this…

118 00:08:54.360 00:08:56.209 Casie Aviles: Sure, sure. Thank you.

119 00:08:56.810 00:09:00.259 Mustafa Raja: Oh, no worries, I love working in working session.

120 00:09:05.210 00:09:08.019 Mustafa Raja: I said, do you use Instagram or anything?

121 00:09:09.620 00:09:10.720 Casie Aviles: Sorry? Figma?

122 00:09:11.230 00:09:14.770 Casie Aviles: Instagram. Oh, Instagram.

123 00:09:15.210 00:09:21.390 Casie Aviles: I do have an account there, but I don’t post anything. I just use it to doomscroll.

124 00:09:21.720 00:09:31.929 Casie Aviles: Oh, yeah, same. Last picture I posted was, was, like, in 2022, or something? I don’t even remember the year.

125 00:09:33.650 00:09:38.469 Mustafa Raja: Yeah, I also use it to just scroll through, reads, actually.

126 00:09:38.840 00:09:39.840 Casie Aviles: Yeah, what about.

127 00:09:39.840 00:09:43.110 Mustafa Raja: TikTok, do you use TikTok? Oh, no, no, TikTok.

128 00:09:43.110 00:09:44.759 Casie Aviles: It’s too addictive.

129 00:09:44.900 00:09:45.770 Casie Aviles: That’s true.

130 00:09:46.250 00:09:51.189 Mustafa Raja: Yeah, Instagram… yeah, I only had this one social.

131 00:09:51.350 00:09:53.750 Mustafa Raja: a social media account, Instagram.

132 00:09:54.140 00:09:54.540 Casie Aviles: Oh, you don’.

133 00:09:56.640 00:10:04.810 Mustafa Raja: I used to have it, but I feel Facebook has, you know, killed itself too much going on over there.

134 00:10:04.810 00:10:06.890 Casie Aviles: Yeah, Facebook sucks.

135 00:10:06.890 00:10:07.650 Mustafa Raja: Yeah.

136 00:10:07.680 00:10:09.520 Casie Aviles: But I’m… I’m there.

137 00:10:11.310 00:10:14.110 Mustafa Raja: Oh, are you, like, active there or something?

138 00:10:14.480 00:10:20.560 Casie Aviles: Yeah, kind of, because a lot of friends and family are there, that’s the only reason why.

139 00:10:21.760 00:10:30.539 Mustafa Raja: Yeah, most of my… actually, all… almost all of my families on Instagram, they’ve migrated over it, so…

140 00:10:30.760 00:10:31.730 Casie Aviles: Yeah, interesting.

141 00:10:31.730 00:10:41.629 Mustafa Raja: Yeah, it doesn’t, yeah. Yeah, it works for me, because of that. Yeah, I believe if my friends and family were mostly on Facebook, I would have…

142 00:10:41.910 00:10:44.480 Mustafa Raja: Been using that instead, then?

143 00:10:45.570 00:10:48.750 Casie Aviles: Yeah, and do you guys chat there on Instagram?

144 00:10:49.160 00:10:51.760 Mustafa Raja: Oh yeah, we have group chats.

145 00:10:51.760 00:10:53.950 Casie Aviles: I see. I haven’t tried that.

146 00:10:54.890 00:10:57.760 Casie Aviles: Mostly just, DMs. DMs in…

147 00:10:57.760 00:11:02.549 Mustafa Raja: No, no, Instagram, group chat, group chat is much more fun.

148 00:11:02.940 00:11:03.780 Casie Aviles: Okay.

149 00:11:04.780 00:11:08.800 Casie Aviles: our group chats are, like, in Facebook Messenger, so…

150 00:11:10.000 00:11:12.989 Casie Aviles: That’s where we do it, but not on Instagram.

151 00:11:13.370 00:11:18.549 Mustafa Raja: Yeah, I just like it because I feel it just has better UI and stuff, you know?

152 00:11:19.180 00:11:19.860 Casie Aviles: Hmm, yeah.

153 00:11:21.310 00:11:23.870 Mustafa Raja: Hmm. So how do we do this, then?

154 00:11:25.070 00:11:26.620 Mustafa Raja: Let me see…

155 00:11:29.050 00:11:29.650 Casie Aviles: Nope.

156 00:11:29.850 00:11:30.330 Casie Aviles: I’m pretty…

157 00:11:30.330 00:11:35.519 Mustafa Raja: Should we lay out the documents that we have. We have this central block.

158 00:11:38.430 00:11:39.180 Mustafa Raja: Oops.

159 00:11:43.040 00:11:47.150 Mustafa Raja: Killman’s… Yeah, I just…

160 00:11:52.470 00:11:54.379 Mustafa Raja: Okay, we have fans.

161 00:12:04.650 00:12:06.330 Mustafa Raja: Coverage block.

162 00:12:08.710 00:12:09.410 Mustafa Raja: Long.

163 00:12:10.510 00:12:12.350 Mustafa Raja: And then we have…

164 00:12:15.610 00:12:16.630 Mustafa Raja: What is it?

165 00:12:18.240 00:12:19.260 Mustafa Raja: Elon?

166 00:12:20.470 00:12:28.910 Mustafa Raja: Central North… And then… Holy Ghost…

167 00:12:33.730 00:12:34.430 Mustafa Raja: Boom.

168 00:12:37.490 00:12:38.490 Mustafa Raja: And,

169 00:12:50.320 00:12:51.790 Mustafa Raja: Okay, bye.

170 00:13:07.020 00:13:08.090 Mustafa Raja: Of course.

171 00:13:14.550 00:13:15.220 Mustafa Raja: H.

172 00:13:17.180 00:13:19.210 Mustafa Raja: One image.

173 00:13:21.730 00:13:22.470 Mustafa Raja: No.

174 00:13:26.430 00:13:33.840 Mustafa Raja: I’m wondering if I should, you know, just lay it out in, what’s it called, FigJam, and screenshot it, and then, you know…

175 00:13:35.710 00:13:37.449 Casie Aviles: Yeah, we could do that, actually.

176 00:13:38.420 00:13:43.800 Mustafa Raja: Yeah, for this central doc… document drag, I feel that might…

177 00:13:43.930 00:13:46.349 Mustafa Raja: Be a better way to represent this.

178 00:13:49.240 00:13:56.309 Mustafa Raja: Okay, feet, How do you… how do we create FigJom?

179 00:13:57.580 00:14:02.009 Casie Aviles: Oh, I think I can go to the ABC…

180 00:14:02.520 00:14:10.049 Casie Aviles: And then you can add ABC Whiteboard, I think, here, and then you can add a page. Let me share this with you.

181 00:14:10.910 00:14:11.740 Mustafa Raja: Okay.

182 00:14:19.270 00:14:23.650 Casie Aviles: If you want, you can also create it here in ABC Architecture Diagram.

183 00:14:24.020 00:14:26.090 Casie Aviles: So it’s, like, centralized.

184 00:14:27.000 00:14:29.119 Mustafa Raja: Yeah, let’s do it over here, what do you think?

185 00:14:29.870 00:14:30.910 Casie Aviles: Yeah, sure.

186 00:14:31.460 00:14:35.040 Mustafa Raja: Yeah, could you share the link, please?

187 00:14:38.430 00:14:46.210 Mustafa Raja: I really need to learn how to navigate through Figma. I struggle with it.

188 00:14:47.740 00:14:50.450 Casie Aviles: Yeah, I don’t use Figma either, but…

189 00:14:51.040 00:14:53.110 Casie Aviles: Derek, did you see the link?

190 00:14:53.510 00:14:54.759 Mustafa Raja: Yeah, I mean…

191 00:14:54.940 00:14:56.579 Casie Aviles: Oh, there you go, okay, nice.

192 00:14:57.340 00:15:00.640 Mustafa Raja: Okay… Okay, peace.

193 00:15:03.510 00:15:06.649 Casie Aviles: It’s okay if you’d, like, create a separate one for now.

194 00:15:07.050 00:15:09.140 Casie Aviles: Don’t… don’t mind this yet.

195 00:15:10.830 00:15:17.160 Mustafa Raja: Yeah, I’m not going to, you know, mess with this. I’m going to create, something underneath that.

196 00:15:18.510 00:15:19.190 Casie Aviles: Nice.

197 00:34:28.510 00:34:35.500 Mustafa Raja: Okay, Casey, could you take a look at this, and tell me if this looks good?

198 00:34:36.219 00:34:43.830 Mustafa Raja: If you would call, sorry, actually, let me… Let me share screen, so…

199 00:34:45.159 00:34:47.250 Mustafa Raja: So we are looking at the same thing.

200 00:34:48.350 00:34:49.399 Mustafa Raja: Can I share?

201 00:34:50.889 00:34:52.389 Casie Aviles: Oh, sure.

202 00:34:53.309 00:34:55.569 Casie Aviles: By the way, let me… stop.

203 00:34:59.549 00:35:00.459 Casie Aviles: Okay, what?

204 00:35:03.409 00:35:06.959 Casie Aviles: I forgot how to stop the recording. I’m in my share.

205 00:35:07.750 00:35:09.040 Mustafa Raja: Oh, yeah.

206 00:35:09.320 00:35:12.789 Casie Aviles: Can you… you can share if I have it on, or…

207 00:35:13.480 00:35:15.720 Mustafa Raja: No, I sent a request, though.

208 00:35:16.070 00:35:19.519 Casie Aviles: Oh, there, I can see it. I allowed it now.

209 00:35:20.370 00:35:22.779 Mustafa Raja: Yeah, so… Okay.

210 00:35:23.300 00:35:24.300 Mustafa Raja: Okay.

211 00:35:25.470 00:35:29.569 Mustafa Raja: So, for each central… Central. So for…

212 00:35:29.920 00:35:43.040 Mustafa Raja: Why can’t I edit this? Oh, yeah. So for each central doc, we have, we have a trigger for it. This really is, which, this, this really is a Gmail trigger, so…

213 00:35:43.240 00:36:00.660 Mustafa Raja: Once this triggers, what we do is we fetch the raw content in JSON format for the document, and then we create that into sections. What sections really is is a combination of heading and content associated with

214 00:36:02.260 00:36:04.030 Mustafa Raja: with that heading.

215 00:36:04.160 00:36:10.729 Casie Aviles: Okay. Does this make sense? Because, you obviously know, right, how the content is structured, right?

216 00:36:10.960 00:36:13.229 Mustafa Raja: Does… does this line make sense?

217 00:36:14.410 00:36:21.159 Casie Aviles: convert it into sections. Heading plus content. Yeah, yeah, I believe so. That would be, like, the heading and then the text…

218 00:36:21.160 00:36:25.889 Mustafa Raja: Yeah, yeah, whatever comes it… whatever comes under it until the next fitting comes.

219 00:36:28.740 00:36:32.700 Mustafa Raja: Yeah, I’m just wondering if we could phrase that better, or if this is good.

220 00:36:34.690 00:36:37.480 Casie Aviles: I mean, I understand it, because I have context.

221 00:36:37.480 00:36:39.109 Mustafa Raja: Yeah, you have worked with it, yeah.

222 00:36:39.810 00:36:44.170 Casie Aviles: Yeah, we could… if you want, we could ask, do you think…

223 00:36:44.170 00:36:44.830 Mustafa Raja: Yay.

224 00:36:50.810 00:36:56.020 Casie Aviles: But yeah, I think this is clear, that’s fine for now, okay. It only sounds for…

225 00:36:56.270 00:37:02.950 Mustafa Raja: Yeah. Okay, so then we calculate difference with existing content in Central Doc2Sync.

226 00:37:03.080 00:37:04.340 Mustafa Raja: table.

227 00:37:04.530 00:37:10.460 Mustafa Raja: Let me add table also here, so then we know that it’s actually a table… table.

228 00:37:11.320 00:37:19.069 Mustafa Raja: Okay, and create, insert, delete, and update events. So, so do you know how this code, code block works?

229 00:37:21.390 00:37:27.080 Mustafa Raja: Hmm. Actually, we first… what we do is we fetch it… fetch it from Superbase, right?

230 00:37:27.350 00:37:28.829 Mustafa Raja: So let me add that.

231 00:37:31.900 00:37:34.940 Casie Aviles: Yeah, I remember you, you have, like,

232 00:37:35.250 00:37:37.800 Casie Aviles: code nodes in N8, and that will…

233 00:37:38.700 00:37:43.170 Casie Aviles: basically check the difference between, you know, the two…

234 00:37:43.170 00:37:56.520 Mustafa Raja: Yeah, yeah, yeah, yeah, yeah. So the way we are calculating differences, fetch… And, doc.

235 00:37:57.200 00:37:58.510 Mustafa Raja: we have…

236 00:38:02.480 00:38:10.360 Mustafa Raja: board… In soup, this… people… And this one table.

237 00:38:14.110 00:38:23.940 Mustafa Raja: So, so what this essentially is, a similar, a similar implementation of what, GitHub really does.

238 00:38:24.080 00:38:29.809 Mustafa Raja: When it calculates the difference for our commits. Does that make sense?

239 00:38:31.730 00:38:32.890 Casie Aviles: Oh, say that again.

240 00:38:32.890 00:38:42.129 Mustafa Raja: We have a… we have… so we have a version of it stored in… in Superbase, and then there’s a new version coming… coming from,

241 00:38:42.130 00:38:42.660 Casie Aviles: The drink is…

242 00:38:42.660 00:38:43.230 Mustafa Raja: right?

243 00:38:44.020 00:38:53.930 Mustafa Raja: Yeah. Yeah. So what this section does is it compares, the section… so it compares the version that we have stored in Superbase.

244 00:38:54.500 00:38:58.079 Mustafa Raja: With the version that is coming from Google.

245 00:38:58.290 00:38:58.930 Casie Aviles: Yeah.

246 00:38:59.390 00:39:03.830 Mustafa Raja: And then, just like, what’s it called?

247 00:39:04.190 00:39:10.739 Mustafa Raja: Github calculates the difference, it does pretty much the same thing.

248 00:39:11.040 00:39:11.580 Casie Aviles: Yeah.

249 00:39:11.580 00:39:23.180 Mustafa Raja: It identifies the sections, that, yeah, they… this needs to be updated, this, you know, that needs to be updated, and create these events, and then it creates these events.

250 00:39:23.400 00:39:25.359 Mustafa Raja: Insert, delete, and update.

251 00:39:25.480 00:39:29.940 Mustafa Raja: And then that just goes to, Superbase.

252 00:39:30.970 00:39:31.810 Mustafa Raja: Yes.

253 00:39:31.810 00:39:32.650 Casie Aviles: That makes sense.

254 00:39:34.370 00:39:37.290 Mustafa Raja: Let me also add these events within.

255 00:39:37.920 00:39:40.379 Mustafa Raja: Once diff is calculated.

256 00:39:40.830 00:39:43.519 Mustafa Raja: These events would be triggered, right?

257 00:39:44.040 00:39:59.720 Mustafa Raja: 1… we do… scan to… Lupid… Evangel data… Are you saying to Spanish.

258 00:40:00.710 00:40:02.019 Mustafa Raja: Does that make sense?

259 00:40:03.270 00:40:03.850 Casie Aviles: Yes.

260 00:40:03.850 00:40:05.740 Mustafa Raja: Or could we phrase it better?

261 00:40:06.420 00:40:09.170 Mustafa Raja: I think we can phrase it better.

262 00:40:09.170 00:40:14.759 Casie Aviles: I mean, yeah, we could do that, but yeah, I think I understand this for now.

263 00:40:14.760 00:40:18.900 Mustafa Raja: Yeah, I don’t think… I don’t think we’ll be able to present this to Sam today, though, right?

264 00:40:19.190 00:40:20.030 Casie Aviles: Yes.

265 00:40:20.030 00:40:21.930 Mustafa Raja: It’s already UD.

266 00:40:22.400 00:40:35.540 Mustafa Raja: I guess I can, behind the back, I could, rephrase some of the things, I’ll do that. Okay, so once, once this, once this goes into Superbase.

267 00:40:35.740 00:40:37.310 Mustafa Raja: What happens is…

268 00:40:38.430 00:40:50.990 Mustafa Raja: This Superbase trigger triggers this webhook, and what this webhook does is it generates summaries for each of the rows that is inserted or updated.

269 00:40:50.990 00:40:51.570 Casie Aviles: Mmm.

270 00:40:51.570 00:40:56.920 Mustafa Raja: So each row, that was updated, because in SuperBasic, each section would be a row, right?

271 00:40:57.880 00:40:58.950 Casie Aviles: Yes, yes.

272 00:40:59.460 00:41:16.500 Mustafa Raja: Yeah, each section would be a row that would, that would… some of them would be updated, some of them would be created, some of them would be untouched, right? So those that were inserted or updated, this summary generation would trigger for those only, and then the.

273 00:41:16.500 00:41:16.850 Casie Aviles: Second.

274 00:41:16.850 00:41:28.890 Mustafa Raja: Another thing this trigger does is it also handles embeddings in this documents table, right? So for inserted table, so for inserted rows, we create new embeddings.

275 00:41:29.490 00:41:44.020 Mustafa Raja: For updated rows, we delete the pre… we delete… Yeah. So, we, we delete the, embeddings, that were previously for that particular row.

276 00:41:46.480 00:41:47.510 Casie Aviles: Yes, yes.

277 00:41:47.810 00:41:55.400 Mustafa Raja: Yeah, so the row that… so the row that… because we also have… we also, in the metadata, what we have is the row ID.

278 00:41:55.900 00:42:07.219 Mustafa Raja: You know, we have the row ID in the metadata, and we can see, oh, this row was updated, let’s just get rid of these embeddings then, and let’s create new embeddings for these updated rows.

279 00:42:08.380 00:42:13.620 Casie Aviles: Okay, so we have, like, we have two… I remember we have two tables, right? One for…

280 00:42:13.620 00:42:24.999 Mustafa Raja: Yeah, yeah. Once this one wants to calculate diff, or, wants to keep, wants to see, okay, what’s updated, and one.

281 00:42:25.000 00:42:25.590 Casie Aviles: ones for them.

282 00:42:25.590 00:42:27.549 Mustafa Raja: One is just embeddings, yeah.

283 00:42:27.550 00:42:28.230 Casie Aviles: Okay.

284 00:42:29.130 00:42:38.400 Mustafa Raja: Yeah, so the, so the central dog two-way sync is to see, oh, what’s updated, and then, this is, just embeddings.

285 00:42:39.390 00:42:40.639 Casie Aviles: Okay, I…

286 00:42:40.640 00:42:50.479 Mustafa Raja: I did all of the… this could have been a lot more simpler, you know? Yeah. We could have just said, okay, okay,

287 00:42:50.590 00:43:07.359 Mustafa Raja: a trigger came in, okay, let’s just turn that into embeddings, and whatever previous embeddings we had, let’s get… get rid of them. Instead, we… this… this I feel now that it… that it might… might just have been overhead now.

288 00:43:07.830 00:43:12.190 Casie Aviles: No, it’s fine. I mean, that’s how we do it initially, right? That’s our first development.

289 00:43:12.190 00:43:22.069 Mustafa Raja: Yeah, yeah. Yeah, yeah, yeah, this, this, this I created, because I was working on what you call the trainer vault, you remember that?

290 00:43:22.690 00:43:25.180 Casie Aviles: Yeah… I remember.

291 00:43:25.280 00:43:30.629 Mustafa Raja: Yeah, so for that, these needed to be this way.

292 00:43:32.450 00:43:38.219 Mustafa Raja: And so, yeah… Yeah, that is… that is why this exists.

293 00:43:38.220 00:43:43.229 Casie Aviles: One question that I have is just… here, this one,

294 00:43:43.630 00:43:48.430 Casie Aviles: What’s… what is this for again? Like, the summary? I don’t… I’m not sure if I’ve seen.

295 00:43:48.430 00:44:06.680 Mustafa Raja: Yeah, the, we have summary column also in the doc… sorry, in the central doc two-way sync. This really was for, it’s not, not actually summary column, but description column. What this was for, this was used by,

296 00:44:07.080 00:44:12.150 Mustafa Raja: The trainer doc, because, the trainer doc,

297 00:44:12.260 00:44:18.210 Mustafa Raja: It needed to be fast enough so it could not, you know,

298 00:44:18.400 00:44:36.609 Mustafa Raja: Querying would be an overhead. Querying to the… embeddings would be… would become an overhead. So, what this would do is make small enough, summaries for each of the sections that we could ingest directly into it. Does that make.

299 00:44:36.610 00:44:42.739 Casie Aviles: I see. Yeah, this is just to pass it to the trainer bot, right? The description.

300 00:44:43.200 00:44:51.430 Mustafa Raja: Yeah, yeah, yeah, yeah. But TrainerBot, you know, that work stream, I think it died somewhere, so…

301 00:44:51.640 00:44:54.240 Mustafa Raja: Yeah, it never really came to life.

302 00:44:54.620 00:44:58.270 Casie Aviles: I think they weren’t using it, I’m not sure, but they probably.

303 00:44:58.270 00:45:00.239 Mustafa Raja: Yeah, I’m also not sure.

304 00:45:00.640 00:45:02.969 Mustafa Raja: I’m not sure what happened with it.

305 00:45:03.380 00:45:07.570 Mustafa Raja: I never really followed up way… followed up on it also, so…

306 00:45:08.010 00:45:17.619 Casie Aviles: Yeah, they’re probably not using it. I think it’s just part of, like, the initial deal that we were pitching with them. But yeah, that’s fine. I mean, they’re not mad or anything.

307 00:45:17.620 00:45:19.890 Mustafa Raja: Anything, so… Heh, yeah.

308 00:45:21.650 00:45:30.869 Mustafa Raja: Yeah, so the… so this is the most of… most of it is coming… most of it, it naturally is coming from, this logic is coming from the…

309 00:45:31.270 00:45:34.980 Mustafa Raja: where I implemented the trainer… trainer bot.

310 00:45:35.100 00:45:37.850 Mustafa Raja: Yeah, that is it, let me know…

311 00:45:38.940 00:45:43.590 Mustafa Raja: Let me know if I should just link this… Diagram here.

312 00:45:43.970 00:45:53.530 Casie Aviles: Yeah, that’s totally fine. It doesn’t have to be all text. Definitely visuals will help. Yeah, when you’re comfortable adding it, just add it there.

313 00:45:54.370 00:45:55.710 Casie Aviles: You can even distinguish.

314 00:45:55.710 00:46:00.309 Mustafa Raja: I could, oh, you know, this might…

315 00:46:01.750 00:46:03.440 Casie Aviles: It’s up to you, though, but…

316 00:46:04.080 00:46:07.559 Mustafa Raja: Yeah, I’m going to do a… I’m going to do a screenshot now, bro.

317 00:46:07.820 00:46:09.010 Casie Aviles: Okay, cool.

318 00:46:09.010 00:46:10.399 Mustafa Raja: I’m not going to work.

319 00:46:13.130 00:46:20.490 Mustafa Raja: Okay, let’s see if this… if we could pretify it… Make it presentable.

320 00:46:22.440 00:46:29.610 Mustafa Raja: Hmm… And this could… You could get this in one go.

321 00:46:40.620 00:46:45.040 Mustafa Raja: Yeah, let me know if you see the screenshot, if it looks good.

322 00:46:46.890 00:46:47.689 Mustafa Raja: If it is.

323 00:46:47.690 00:46:48.970 Casie Aviles: Include the ocean.

324 00:46:49.670 00:46:50.380 Mustafa Raja: Yeah.

325 00:46:51.950 00:46:55.669 Mustafa Raja: Oh, and then I’m going to just re-revert these changes.

326 00:46:57.780 00:47:00.500 Casie Aviles: Weird, what’s going on with my Notion?

327 00:47:04.310 00:47:06.889 Casie Aviles: It’s zoomed in for some reason.

328 00:47:07.570 00:47:09.320 Mustafa Raja: Well, my,

329 00:47:10.720 00:47:15.459 Mustafa Raja: When I liked it, zoomed in.

330 00:47:15.690 00:47:18.580 Mustafa Raja: I zoom in, zoom in a lot.

331 00:47:19.210 00:47:23.660 Mustafa Raja: So if you could see it on my screen, it’s going to be very janky for you.

332 00:47:24.230 00:47:28.420 Casie Aviles: Yeah, it looks… it looks fine on your screen, but on my screen, it looks weird.

333 00:47:29.000 00:47:29.850 Mustafa Raja: Oh.

334 00:47:30.120 00:47:30.670 Mustafa Raja: Really?

335 00:47:30.670 00:47:31.240 Casie Aviles: beer.

336 00:47:31.340 00:47:32.180 Casie Aviles: Yeah.

337 00:47:32.320 00:47:37.320 Casie Aviles: Okay, yeah. Do you see it? I also shared my screen.

338 00:47:37.950 00:47:40.409 Mustafa Raja: How do I see, though?

339 00:47:43.080 00:47:50.680 Mustafa Raja: Where is the Zoom? Oh, maybe I need to stop sharing, and then… Oh, I know what happened.

340 00:47:50.840 00:47:51.760 Mustafa Raja: Wait.

341 00:47:52.500 00:47:54.990 Mustafa Raja: I know what happened.

342 00:47:57.400 00:47:59.010 Casie Aviles: That’s better.

343 00:47:59.650 00:48:01.269 Casie Aviles: Okay, yeah, that’s better.

344 00:48:01.330 00:48:05.279 Mustafa Raja: This could be it, right? This could be just right, yeah.

345 00:48:07.510 00:48:08.530 Mustafa Raja: Okay.

346 00:48:09.420 00:48:10.010 Mustafa Raja: Yeah.

347 00:48:10.010 00:48:14.600 Casie Aviles: Yeah, we have, the whole EOD meeting, I think.

348 00:48:15.100 00:48:17.490 Mustafa Raja: Oh yeah, let’s… let’s go there.

349 00:48:18.630 00:48:21.420 Casie Aviles: Okay, I’ll just continue here as…

350 00:48:21.790 00:48:24.980 Casie Aviles: As long as I’m online, but…

351 00:48:26.100 00:48:29.379 Mustafa Raja: So you’re going to work more on this documentation?

352 00:48:29.920 00:48:35.449 Casie Aviles: Probably, because I just want to get something out.

353 00:48:36.080 00:48:42.260 Casie Aviles: But, yeah, no pressure, I mean, it’s Friday, so… I think it’s not super urgent, but…

354 00:48:43.830 00:48:45.999 Casie Aviles: Yeah, I just want to work on it.

355 00:48:46.640 00:48:48.810 Mustafa Raja: Oh, okay, yeah, I’ll,

356 00:48:50.020 00:48:56.429 Mustafa Raja: Yeah, I’ll go to that EOD meeting, and then I’ll work on some README stuff, and then…

357 00:48:56.680 00:48:57.250 Casie Aviles: Yeah, yeah.

358 00:48:57.250 00:48:59.540 Mustafa Raja: Work on some internal stuff.

359 00:49:00.620 00:49:01.330 Casie Aviles: Yeah, for sure.

360 00:49:01.330 00:49:03.119 Mustafa Raja: Yeah, I’m doing for 3 footage.

361 00:49:03.830 00:49:04.470 Casie Aviles: Okay.

362 00:49:05.450 00:49:06.530 Casie Aviles: Yeah, no worries.

363 00:49:07.270 00:49:08.759 Mustafa Raja: Yeah, see you soon.

364 00:49:09.030 00:49:09.550 Casie Aviles: Alright.

365 00:49:09.550 00:49:11.520 Mustafa Raja: Will you be joining UD1?

366 00:49:12.110 00:49:15.059 Casie Aviles: Yes, today I will be able to join.

367 00:49:15.610 00:49:17.629 Mustafa Raja: Okay, okay, see you there. Bye.

368 00:49:17.630 00:49:18.300 Casie Aviles: Totally.