Meeting Title: AI-App Standup Date: 2025-12-30 Meeting participants: Casie Aviles, Mustafa Raja, Gabriel Lam, Uttam Kumaran
WEBVTT
1 00:00:28.990 ⇒ 00:00:30.220 Casie Aviles: Hey, Mesafa.
2 00:00:32.049 ⇒ 00:00:33.269 Mustafa Raja: Hey, how are you?
3 00:00:34.680 ⇒ 00:00:35.270 Casie Aviles: Good.
4 00:00:35.820 ⇒ 00:00:36.820 Casie Aviles: How about you?
5 00:00:37.520 ⇒ 00:00:38.689 Mustafa Raja: Yeah, I’m doing good.
6 00:00:40.970 ⇒ 00:00:41.810 Gabriel Lam: Hello.
7 00:00:42.240 ⇒ 00:00:43.650 Mustafa Raja: Hey, how are you?
8 00:00:44.340 ⇒ 00:00:45.920 Gabriel Lam: Good, how are you guys?
9 00:00:46.460 ⇒ 00:00:48.060 Mustafa Raja: Yeah, doing good, doing good.
10 00:00:48.780 ⇒ 00:00:57.789 Gabriel Lam: Thanks for, checking out the Subabase MCP. I wasn’t sure… I’ve got it connected on my end too, but,
11 00:00:59.730 ⇒ 00:01:00.650 Gabriel Lam: Yeah.
12 00:01:00.880 ⇒ 00:01:04.110 Gabriel Lam: I’m still… I haven’t had the chance to fully watch the…
13 00:01:04.110 ⇒ 00:01:04.810 Mustafa Raja: Okay, okay.
14 00:01:04.910 ⇒ 00:01:05.770 Gabriel Lam: Yeah.
15 00:01:05.770 ⇒ 00:01:11.559 Mustafa Raja: A lot of it is just me chatting with the, what’s it called, cursor.
16 00:01:11.560 ⇒ 00:01:12.220 Gabriel Lam: Yeah.
17 00:01:12.770 ⇒ 00:01:13.380 Mustafa Raja: Yeah.
18 00:01:15.780 ⇒ 00:01:26.410 Mustafa Raja: I think what we could do is, we could, just add instructions about how to navigate Superbase MCP in the same
19 00:01:26.550 ⇒ 00:01:27.980 Mustafa Raja: Prompt, you know?
20 00:01:27.980 ⇒ 00:01:29.230 Gabriel Lam: Yeah, I think so.
21 00:01:29.450 ⇒ 00:01:35.749 Mustafa Raja: Yeah, so that way we could reduce some things, some steps, you know?
22 00:01:35.990 ⇒ 00:01:38.550 Mustafa Raja: That we have to direct it.
23 00:01:38.980 ⇒ 00:01:46.400 Gabriel Lam: Yeah, I wonder if we can, like, hard code even certain… Maybe not hardcode, but…
24 00:01:46.690 ⇒ 00:01:52.930 Gabriel Lam: call out specific clients there as well. I don’t know. Just a thought.
25 00:01:54.720 ⇒ 00:01:55.320 Mustafa Raja: Yeah.
26 00:01:55.820 ⇒ 00:02:02.519 Mustafa Raja: Yeah, so in the test, it was able to identify that, we are talking about 3 different teams?
27 00:02:03.250 ⇒ 00:02:03.670 Gabriel Lam: Okay.
28 00:02:03.670 ⇒ 00:02:12.270 Mustafa Raja: In the same meeting, and then it was able to suggest some edits in the existing tickets, and some new tickets.
29 00:02:15.380 ⇒ 00:02:21.020 Mustafa Raja: So, yeah, overall, pretty good. I’d just love some review from you on that.
30 00:02:21.140 ⇒ 00:02:21.760 Mustafa Raja: When you get.
31 00:02:21.760 ⇒ 00:02:25.919 Gabriel Lam: Yeah, I’ll… I’ll try to look after it… look at it later today.
32 00:02:27.020 ⇒ 00:02:27.670 Mustafa Raja: Okay.
33 00:02:29.380 ⇒ 00:02:37.620 Gabriel Lam: I wonder if, sam or Utam are gonna be here today.
34 00:02:41.500 ⇒ 00:02:42.180 Mustafa Raja: Hey.
35 00:02:43.100 ⇒ 00:02:44.780 Gabriel Lam: Hey, happy holidays!
36 00:02:44.960 ⇒ 00:02:46.850 Uttam Kumaran: Hey, how’s everything?
37 00:02:48.440 ⇒ 00:02:52.440 Gabriel Lam: It’s good, it’s, very cold up here in Boston, so…
38 00:02:53.000 ⇒ 00:02:55.430 Uttam Kumaran: I’m gonna be in Boston tomorrow, dude, briefly.
39 00:02:56.510 ⇒ 00:02:58.400 Gabriel Lam: What’s… what are you up to here?
40 00:02:58.400 ⇒ 00:03:01.320 Uttam Kumaran: to, we’re going to Maine for New Year’s.
41 00:03:01.620 ⇒ 00:03:03.810 Gabriel Lam: Oh, nice, that’s awesome.
42 00:03:04.120 ⇒ 00:03:05.730 Uttam Kumaran: Yeah, should be good.
43 00:03:06.390 ⇒ 00:03:09.860 Gabriel Lam: That’s… Yeah. Are you guys gonna do any skiing, or…
44 00:03:10.330 ⇒ 00:03:12.279 Uttam Kumaran: Yeah, we’ll be skiing on Friday.
45 00:03:12.670 ⇒ 00:03:15.550 Gabriel Lam: Nice. What resort are you guys going to?
46 00:03:16.560 ⇒ 00:03:19.930 Uttam Kumaran: It’s something near Bethel, Maine.
47 00:03:20.280 ⇒ 00:03:26.330 Uttam Kumaran: I don’t know what… I think there’s a couple… there’s, like, Sunday Rivers there.
48 00:03:26.540 ⇒ 00:03:27.790 Gabriel Lam: Yep. Yep.
49 00:03:27.790 ⇒ 00:03:29.699 Uttam Kumaran: I feel like that’s probably where…
50 00:03:29.700 ⇒ 00:03:30.940 Gabriel Lam: That’s probably the one.
51 00:03:31.310 ⇒ 00:03:31.930 Uttam Kumaran: Yeah.
52 00:03:32.190 ⇒ 00:03:33.320 Gabriel Lam: It’s… yeah.
53 00:03:35.180 ⇒ 00:03:36.320 Uttam Kumaran: Yep.
54 00:03:36.470 ⇒ 00:03:38.029 Uttam Kumaran: How about you? What are you up to?
55 00:03:39.330 ⇒ 00:03:43.549 Gabriel Lam: Not much on my end. A couple people are,
56 00:03:43.810 ⇒ 00:03:47.110 Gabriel Lam: Got some farewells, a couple people are moving out of the city, so…
57 00:03:47.690 ⇒ 00:03:48.540 Uttam Kumaran: Oh, okay.
58 00:03:48.540 ⇒ 00:03:50.329 Gabriel Lam: Hanging out with people before they head out.
59 00:03:50.820 ⇒ 00:03:51.610 Uttam Kumaran: Nice.
60 00:03:51.610 ⇒ 00:03:53.950 Gabriel Lam: Yeah. How did the time in the Bay end up?
61 00:03:54.670 ⇒ 00:03:56.920 Gabriel Lam: It was great, it was great.
62 00:03:57.190 ⇒ 00:03:57.860 Uttam Kumaran: Good.
63 00:03:58.140 ⇒ 00:04:01.490 Gabriel Lam: Makes me… I was like, dude, I miss the West Coast sometimes.
64 00:04:01.490 ⇒ 00:04:03.150 Uttam Kumaran: Why?
65 00:04:03.150 ⇒ 00:04:10.270 Gabriel Lam: The weather is just, like, the weather is nice, and I think, like, you see the sunset, and you’re like, wow.
66 00:04:10.780 ⇒ 00:04:11.670 Gabriel Lam: It’s beautiful.
67 00:04:12.080 ⇒ 00:04:15.280 Uttam Kumaran: Well, dude, this is why it’s the most expensive place to live, it’s the best
68 00:04:15.610 ⇒ 00:04:20.640 Uttam Kumaran: It’s the best place to live in the country for weather and nature, and it’s priced appropriately.
69 00:04:20.990 ⇒ 00:04:21.510 Gabriel Lam: Yeah.
70 00:04:24.500 ⇒ 00:04:25.260 Uttam Kumaran: Yeah.
71 00:04:25.690 ⇒ 00:04:31.039 Uttam Kumaran: I feel the same way, like, I… I love… I want to go back to, like, Carmel and Monterey and…
72 00:04:31.660 ⇒ 00:04:35.569 Uttam Kumaran: I love San Diego, it’s like, it’s really expensive to live there.
73 00:04:35.910 ⇒ 00:04:36.710 Gabriel Lam: Oh, yeah.
74 00:04:41.750 ⇒ 00:04:45.900 Uttam Kumaran: Cool, do we want to talk about,
75 00:04:47.230 ⇒ 00:04:49.699 Uttam Kumaran: Maybe we start with the, like, GitHub stuff?
76 00:04:52.420 ⇒ 00:04:54.920 Gabriel Lam: Yeah, couple things.
77 00:04:55.280 ⇒ 00:04:57.530 Gabriel Lam: I cleaned up the document, so…
78 00:04:58.340 ⇒ 00:05:00.969 Gabriel Lam: Basically, all we have to do is go through
79 00:05:01.400 ⇒ 00:05:09.579 Gabriel Lam: that Notion doc and say what we do need to archive. The main thing I also just noticed this, like, 5 minutes ago, when I asked…
80 00:05:10.070 ⇒ 00:05:17.610 Gabriel Lam: I previously asked Rico for access, and he was like, oh, you have access to everything. Turns out I’m not an owner of the org, or…
81 00:05:18.500 ⇒ 00:05:19.410 Gabriel Lam: So, I’m not.
82 00:05:19.410 ⇒ 00:05:21.370 Uttam Kumaran: Can I just, like, give that to you?
83 00:05:21.830 ⇒ 00:05:24.780 Gabriel Lam: I… I don’t know, maybe, if that’s possible.
84 00:05:24.780 ⇒ 00:05:29.009 Uttam Kumaran: I mean, can I just do that? Because I don’t want to do… like, I’d rather you just do… just hate.
85 00:05:29.010 ⇒ 00:05:32.290 Gabriel Lam: Yeah, I mean, if I can do it, I can go…
86 00:05:32.290 ⇒ 00:05:45.900 Uttam Kumaran: I would just say, like, dude, just… if you’re blocked by somebody, just ping me. Like, I don’t want to wait for this type of stuff, just ping me, I’ll give you whatever access you need, and then I can take it away later. So let me, let me just, do that now.
87 00:05:46.860 ⇒ 00:05:49.219 Uttam Kumaran: Okay, you should be good.
88 00:05:50.060 ⇒ 00:05:50.740 Gabriel Lam: Okay.
89 00:05:55.260 ⇒ 00:05:58.049 Uttam Kumaran: Okay, hold on. Yeah, it should have went through now.
90 00:05:58.730 ⇒ 00:05:59.320 Gabriel Lam: Okay.
91 00:06:03.590 ⇒ 00:06:04.590 Gabriel Lam: Awesome.
92 00:06:07.750 ⇒ 00:06:13.120 Gabriel Lam: Yeah. It wasn’t until, like, literally 5-10 minutes ago, where I… it…
93 00:06:13.400 ⇒ 00:06:17.120 Gabriel Lam: I totally was like, oh, do you need to be an owner of the…
94 00:06:17.390 ⇒ 00:06:20.680 Gabriel Lam: the owner of the repo itself to close it, and it turns out I was…
95 00:06:21.080 ⇒ 00:06:26.060 Gabriel Lam: Anyways, yep, it works now, I’ll handle it, right after this meeting.
96 00:06:28.330 ⇒ 00:06:40.220 Gabriel Lam: And then, in terms of linear tickets and cursor, I just… Mustafa just sent out a loom about connecting Superbase, so we can also get rid of the vault thing. I think the vault thing really was there.
97 00:06:40.410 ⇒ 00:06:43.060 Gabriel Lam: As a way to host.
98 00:06:43.530 ⇒ 00:06:46.350 Uttam Kumaran: All the transcripts, summaries.
99 00:06:46.370 ⇒ 00:06:47.370 Gabriel Lam: context.
100 00:06:47.570 ⇒ 00:06:50.500 Gabriel Lam: So now that that’s gone, and now that we can just directly
101 00:06:51.490 ⇒ 00:06:53.799 Gabriel Lam: pull from Superbase, we just have to…
102 00:06:53.940 ⇒ 00:07:06.320 Gabriel Lam: have a prompt or a guideline for the agents to understand, like, oh, who… what the idea of clients are, what the idea of meetings are, and then that can sit in the playbook, and then instead of having to,
103 00:07:06.710 ⇒ 00:07:11.869 Gabriel Lam: have raw documentation in a single repo, we can directly just write it into client repos.
104 00:07:12.210 ⇒ 00:07:18.940 Gabriel Lam: So I’ll take a look at that as well after this meeting, and I think that’s… that’s it for… for me.
105 00:07:20.110 ⇒ 00:07:20.650 Uttam Kumaran: Okay.
106 00:07:24.910 ⇒ 00:07:29.979 Uttam Kumaran: So yeah, I, I, I’m gonna be… so… I’m gonna be working on…
107 00:07:30.230 ⇒ 00:07:33.200 Uttam Kumaran: some stuff that I need to use the vault, so let me know…
108 00:07:33.330 ⇒ 00:07:40.359 Uttam Kumaran: if that can be… we can, like, make all those changes today, because I need to do… we’re doing some, like, Q1 planning, I need to, like, use that.
109 00:07:40.530 ⇒ 00:07:42.140 Uttam Kumaran: new structure.
110 00:07:42.550 ⇒ 00:07:47.559 Uttam Kumaran: But, yeah.
111 00:07:47.950 ⇒ 00:07:48.780 Gabriel Lam: Okay.
112 00:07:55.880 ⇒ 00:07:57.000 Gabriel Lam: And… hmm.
113 00:07:58.360 ⇒ 00:08:01.110 Gabriel Lam: When you say Q1 planning, like, I guess…
114 00:08:01.370 ⇒ 00:08:05.799 Gabriel Lam: Where does the documentation usually sit now? Does it sit in Notion? Does it sit somewhere else?
115 00:08:05.800 ⇒ 00:08:07.860 Uttam Kumaran: It’ll… it sits in Boost Sheets.
116 00:08:08.230 ⇒ 00:08:08.560 Gabriel Lam: Okay.
117 00:08:08.560 ⇒ 00:08:13.720 Uttam Kumaran: But I… I need to use… I’m gonna… I wanna use agents to help me create new sheets.
118 00:08:14.010 ⇒ 00:08:18.580 Uttam Kumaran: And then if I… as things finalize, I’ll move them to…
119 00:08:19.760 ⇒ 00:08:25.280 Uttam Kumaran: more shareable assets, which is, like, Google Docs or Google Sheets, but, like, I want to build these
120 00:08:26.230 ⇒ 00:08:33.489 Uttam Kumaran: like, I can’t use Gemini to work on some of this stuff right now, so I want to use the Claude within cursor to help me write some of these Excel sheets.
121 00:08:34.720 ⇒ 00:08:35.320 Gabriel Lam: Okay.
122 00:08:35.640 ⇒ 00:08:39.740 Uttam Kumaran: like, I’m generating… and I’m gonna be working on some decks and things like that, so…
123 00:08:39.960 ⇒ 00:08:45.189 Uttam Kumaran: I just want to work… somewhere in Cursor, and then I’ll… I’ll end up moving all this out.
124 00:08:45.700 ⇒ 00:08:47.269 Uttam Kumaran: Okay. When it needs to be shared.
125 00:08:48.520 ⇒ 00:08:51.100 Gabriel Lam: I think in that case, we’ll keep it for now.
126 00:08:51.230 ⇒ 00:08:58.210 Gabriel Lam: Yeah, I was thinking, since we don’t… since we can use Supabase for most contexts, we can get rid of a lot of it, but if we are holding…
127 00:08:58.470 ⇒ 00:09:01.700 Gabriel Lam: Maybe temporary documentation, it might be a good place to put it.
128 00:09:01.980 ⇒ 00:09:07.430 Gabriel Lam: And then once we iron out the kinks, I think we’ll have a better idea, but for now…
129 00:09:07.570 ⇒ 00:09:08.999 Gabriel Lam: It could be what we can do.
130 00:09:11.660 ⇒ 00:09:12.260 Uttam Kumaran: Okay.
131 00:09:25.080 ⇒ 00:09:26.570 Uttam Kumaran: Okay, what else, guys?
132 00:09:28.660 ⇒ 00:09:30.530 Gabriel Lam: Casey Mustafa, any updates from you guys?
133 00:09:31.200 ⇒ 00:09:36.759 Mustafa Raja: Yeah, for me, I’m, yesterday, I shared…
134 00:09:37.550 ⇒ 00:09:44.809 Mustafa Raja: An issue that we have, with the vector embeddings, with the rag that we have.
135 00:09:45.050 ⇒ 00:09:54.339 Mustafa Raja: So, for some of these flows, what CSRs want is exact same, response that is in, the central docs.
136 00:09:54.480 ⇒ 00:10:00.179 Mustafa Raja: The issue with that is, those responses of those flows are… Too big.
137 00:10:00.850 ⇒ 00:10:07.380 Mustafa Raja: And what RAG would do is only return chunks of it, so the answer would somehow be incomplete.
138 00:10:07.620 ⇒ 00:10:17.509 Mustafa Raja: So… I just wanted feedback on the Notion doc, and there’s Illuminate also explaining this stuff.
139 00:10:17.960 ⇒ 00:10:22.350 Mustafa Raja: So, yeah, once I have, or once I have the feedback, or once…
140 00:10:22.560 ⇒ 00:10:25.579 Mustafa Raja: team looks into it, I can take further action on it.
141 00:10:27.340 ⇒ 00:10:27.940 Uttam Kumaran: Okay.
142 00:10:28.320 ⇒ 00:10:35.199 Casie Aviles: Yeah, he pretty much just, you know, documented, like, Like, the common problems that…
143 00:10:35.810 ⇒ 00:10:39.740 Casie Aviles: like, how this affects, like, the responses of Andy.
144 00:10:40.490 ⇒ 00:10:47.349 Casie Aviles: And, you know, a couple of, like, ideas we floated there is… Whether we have to, like…
145 00:10:47.450 ⇒ 00:10:53.580 Casie Aviles: Maybe there’s, like, a different tool you could spike on, or… Maybe we…
146 00:10:53.800 ⇒ 00:10:58.710 Casie Aviles: Is it worth doing, like, a re-ranker, you know, right after we do…
147 00:10:59.440 ⇒ 00:11:04.469 Casie Aviles: The retrieval, so those are just some things that we brainstormed on yesterday.
148 00:11:06.260 ⇒ 00:11:06.780 Uttam Kumaran: Okay.
149 00:11:08.340 ⇒ 00:11:10.770 Uttam Kumaran: I can take a look at… I can take a look at that.
150 00:11:10.830 ⇒ 00:11:12.169 Mustafa Raja: Yep. After this.
151 00:11:15.050 ⇒ 00:11:21.989 Casie Aviles: I guess other than that, for the forms side, I just, basically, I just…
152 00:11:22.320 ⇒ 00:11:27.139 Casie Aviles: I pushed some more fixes for… primarily just for, like, filters.
153 00:11:28.000 ⇒ 00:11:29.669 Casie Aviles: Mainly UI.
154 00:11:29.980 ⇒ 00:11:33.829 Casie Aviles: I think my next… the next one that I’ll work on,
155 00:11:34.180 ⇒ 00:11:38.469 Casie Aviles: would be, like, you know, for the CRUD operations, so…
156 00:11:38.900 ⇒ 00:11:43.959 Casie Aviles: I want to… I wanna make sure that those are… Working well, and…
157 00:11:44.660 ⇒ 00:11:46.850 Casie Aviles: That Andy’s able to pick those up.
158 00:11:47.010 ⇒ 00:11:52.350 Casie Aviles: Those updates, yeah, I think, yeah, those are my next steps.
159 00:11:53.920 ⇒ 00:11:54.490 Uttam Kumaran: Okay.
160 00:11:58.930 ⇒ 00:12:15.959 Uttam Kumaran: Okay, that’s kind of, like, all I wanted to, you know, chat about today. I’m gonna probably think about some other features, I’m gonna start using Cortex to make some changes in the platform. I guess, like, Casey, what do you… is there anything I should change about my process? Like…
161 00:12:16.060 ⇒ 00:12:19.070 Uttam Kumaran: I’m gonna be also testing out Claude Code this week.
162 00:12:19.310 ⇒ 00:12:24.840 Uttam Kumaran: But, like, I’m just gonna basically work on features, and then…
163 00:12:25.390 ⇒ 00:12:31.000 Uttam Kumaran: if I need help, I’ll probably just ask, or I’ll just share, basically, like, PRs once they’re ready.
164 00:12:32.230 ⇒ 00:12:41.200 Casie Aviles: I think, yeah, it works fine, it’s just that I think it missed, you know, like, the safety things that we have to do for TypeScript.
165 00:12:43.950 ⇒ 00:12:48.030 Uttam Kumaran: like, for those, should those end up in, like, AgentsMD, or, like, how do we prevent
166 00:12:48.670 ⇒ 00:12:50.319 Uttam Kumaran: Some of that in the future.
167 00:12:50.320 ⇒ 00:12:52.929 Casie Aviles: Yeah, I think we could… we could try that,
168 00:12:53.640 ⇒ 00:12:57.179 Casie Aviles: Just basically tell, add, like, a line there.
169 00:12:57.680 ⇒ 00:13:02.240 Casie Aviles: To make sure that the code that we’re adding is, you know, safe.
170 00:13:03.480 ⇒ 00:13:08.270 Casie Aviles: You know, I think that should be a good… Step…
171 00:13:09.830 ⇒ 00:13:10.420 Uttam Kumaran: Okay.
172 00:13:14.230 ⇒ 00:13:15.080 Uttam Kumaran: Okay.
173 00:13:17.590 ⇒ 00:13:18.380 Uttam Kumaran: Cool.
174 00:13:19.260 ⇒ 00:13:26.930 Uttam Kumaran: And then in terms of, like, stuff on, for Q1, like, we’re planning out allocations.
175 00:13:27.060 ⇒ 00:13:32.009 Uttam Kumaran: And a little bit of a new structure, so I’ll have more information on that probably by…
176 00:13:32.310 ⇒ 00:13:35.310 Uttam Kumaran: Thursday or Friday, and then we’ll be doing a…
177 00:13:35.530 ⇒ 00:13:39.330 Uttam Kumaran: We’ll probably end up doing a call,
178 00:13:39.620 ⇒ 00:13:48.919 Uttam Kumaran: on Monday, like, all-company call, to sort of review, like, a new structure. So I’ll be sharing that as just as fast as we can sort of finish it out this week, so…
179 00:13:51.090 ⇒ 00:13:53.880 Uttam Kumaran: It’s just gonna help improve a little bit about how we’re…
180 00:13:54.430 ⇒ 00:14:00.000 Uttam Kumaran: Tackling roles on clients. It’s a lot of, like, kind of building on what Clarence presented on last time, so…
181 00:14:04.300 ⇒ 00:14:05.100 Uttam Kumaran: Cool.
182 00:14:05.460 ⇒ 00:14:05.990 Uttam Kumaran: Okay.
183 00:14:05.990 ⇒ 00:14:06.360 Gabriel Lam: Hmm.
184 00:14:06.360 ⇒ 00:14:14.040 Uttam Kumaran: Yeah, if nothing else, I’ll Slack you guys as soon as I’m able to review the Loom, and then, yeah, Gabe, let me know when, like, GitHub stuff is just ready to go, I can review.
185 00:14:14.310 ⇒ 00:14:15.410 Gabriel Lam: Yep, sounds good.
186 00:14:15.990 ⇒ 00:14:16.580 Uttam Kumaran: Okay.
187 00:14:16.580 ⇒ 00:14:18.000 Gabriel Lam: Awesome, thanks guys.
188 00:14:18.000 ⇒ 00:14:18.880 Uttam Kumaran: Thank you.
189 00:14:20.010 ⇒ 00:14:20.819 Casie Aviles: Thank you.