Meeting Title: Brainforge OpenWork Project Sync Date: 2026-03-12 Meeting participants: Mustafa Raja, Samuel Roberts, Clarence Stone
WEBVTT
1 00:03:53.910 ⇒ 00:03:54.960 Samuel Roberts: Hey…
2 00:04:08.480 ⇒ 00:04:09.060 Mustafa Raja: Hey.
3 00:04:12.620 ⇒ 00:04:13.769 Samuel Roberts: How’s your day going?
4 00:04:15.510 ⇒ 00:04:17.349 Mustafa Raja: I’m good, how’s yours going?
5 00:04:18.350 ⇒ 00:04:20.949 Samuel Roberts: Going alright. Not too bad.
6 00:04:22.610 ⇒ 00:04:25.470 Samuel Roberts: Just getting some coffee because it got a little cold in here.
7 00:04:26.530 ⇒ 00:04:27.790 Samuel Roberts: It was, like…
8 00:04:28.050 ⇒ 00:04:33.589 Samuel Roberts: a nice summer day yesterday, and now it’s back to, like, a winter day out there. It’s so weird.
9 00:04:36.630 ⇒ 00:04:37.350 Mustafa Raja: Yeah.
10 00:04:41.470 ⇒ 00:04:42.880 Samuel Roberts: Alright,
11 00:04:48.610 ⇒ 00:04:55.139 Samuel Roberts: Guess we gotta wait for Clarence. So he sent me… he and I chatted briefly yesterday, and he got me kind of up to speed a little bit.
12 00:04:55.270 ⇒ 00:04:55.880 Samuel Roberts: So…
13 00:04:57.090 ⇒ 00:04:58.010 Mustafa Raja: Yeah, so…
14 00:04:58.010 ⇒ 00:04:58.390 Samuel Roberts: Some of them.
15 00:04:58.390 ⇒ 00:05:00.270 Mustafa Raja: Were you able to take a look at?
16 00:05:00.570 ⇒ 00:05:02.340 Mustafa Raja: The open work thing?
17 00:05:02.750 ⇒ 00:05:11.219 Samuel Roberts: Yeah, so I pulled down the open work project and chatted with Chris a little bit, and then I pulled down the private one in our GitHub to see what had changed.
18 00:05:11.220 ⇒ 00:05:12.849 Mustafa Raja: Oh, I saw you in my…
19 00:05:12.850 ⇒ 00:05:13.320 Samuel Roberts: And then I know.
20 00:05:13.320 ⇒ 00:05:14.010 Mustafa Raja: ones.
21 00:05:14.810 ⇒ 00:05:15.420 Samuel Roberts: Sorry?
22 00:05:15.600 ⇒ 00:05:19.640 Mustafa Raja: So you also cloned the most recent one then, right?
23 00:05:20.230 ⇒ 00:05:26.220 Samuel Roberts: Yeah, yeah, I pulled that down too, and then I haven’t… I know we moved some stuff into the repo, but I didn’t get to there yet.
24 00:05:28.120 ⇒ 00:05:30.760 Mustafa Raja: Oh, so in the platform, you didn’t take a look at that one.
25 00:05:31.280 ⇒ 00:05:36.439 Samuel Roberts: Not yet, no, I was just… I wanted to get familiar with how it was all set up first before I started getting into…
26 00:05:36.790 ⇒ 00:05:41.660 Mustafa Raja: Yeah, yeah, I haven’t, yeah, I haven’t also taken a look at,
27 00:05:42.630 ⇒ 00:05:46.579 Mustafa Raja: Both the code in the open work implementation and what we have.
28 00:05:46.740 ⇒ 00:05:48.790 Mustafa Raja: But I do understand that,
29 00:05:49.630 ⇒ 00:05:51.910 Mustafa Raja: This was forked quite a while ago.
30 00:05:52.460 ⇒ 00:05:53.250 Mustafa Raja: So…
31 00:05:53.660 ⇒ 00:05:54.370 Samuel Roberts: Yes.
32 00:05:54.850 ⇒ 00:05:57.830 Mustafa Raja: The two aren’t going to be in parity.
33 00:05:58.430 ⇒ 00:06:01.829 Samuel Roberts: No, not anymore. Yeah, we’ll have to figure that out, too.
34 00:06:03.750 ⇒ 00:06:04.640 Mustafa Raja: Yeah…
35 00:06:08.700 ⇒ 00:06:11.030 Samuel Roberts: Oh, man, the coffee’s nice and warm.
36 00:06:11.390 ⇒ 00:06:14.700 Samuel Roberts: I don’t know why, it just got cold all… it’s not even that cold in here, I think it just…
37 00:06:15.210 ⇒ 00:06:20.120 Samuel Roberts: It was warmer, and then it cooled down. Now I feel like Even though it’s not.
38 00:06:20.590 ⇒ 00:06:22.979 Mustafa Raja: What’s the… what’s the temperature there?
39 00:06:23.500 ⇒ 00:06:27.250 Samuel Roberts: So, outside, it’s 37F.
40 00:06:28.260 ⇒ 00:06:29.760 Mustafa Raja: Let me see what’s the…
41 00:06:29.760 ⇒ 00:06:32.959 Samuel Roberts: Which is about 2.7 degrees C.
42 00:06:33.460 ⇒ 00:06:34.910 Mustafa Raja: Oh, that’s cold.
43 00:06:35.410 ⇒ 00:06:41.429 Samuel Roberts: Yeah, yesterday it was more like… Let’s see… 21 degrees C.
44 00:06:42.600 ⇒ 00:06:45.220 Mustafa Raja: Oh, that’s not so cold.
45 00:06:45.700 ⇒ 00:06:53.530 Samuel Roberts: Yeah, so it was much warmer yesterday and the day before, and so it felt really nice, and felt like the season was changing, and now it’s back to cold.
46 00:06:53.890 ⇒ 00:06:54.700 Mustafa Raja: Huh.
47 00:06:58.090 ⇒ 00:07:01.349 Mustafa Raja: Let me see what’s… what’s the temperature here in…
48 00:07:02.020 ⇒ 00:07:02.820 Samuel Roberts: Yeah.
49 00:07:08.530 ⇒ 00:07:09.589 Samuel Roberts: Oh, yeah.
50 00:07:09.590 ⇒ 00:07:11.990 Mustafa Raja: Yes, 26 here.
51 00:07:12.260 ⇒ 00:07:13.960 Mustafa Raja: 26C, yeah.
52 00:07:14.190 ⇒ 00:07:15.010 Samuel Roberts: Yeah.
53 00:07:16.540 ⇒ 00:07:20.069 Samuel Roberts: Is it like that all year, or, like, how does it vary there?
54 00:07:20.230 ⇒ 00:07:24.040 Mustafa Raja: No, no, AC, it’ll go up to…
55 00:07:27.970 ⇒ 00:07:29.660 Mustafa Raja: mid-30s.
56 00:07:30.020 ⇒ 00:07:31.300 Samuel Roberts: Okay. In summer.
57 00:07:32.930 ⇒ 00:07:35.049 Mustafa Raja: I think it goes up to 50.
58 00:07:38.030 ⇒ 00:07:38.850 Samuel Roberts: 50?
59 00:07:39.130 ⇒ 00:07:39.920 Mustafa Raja: Yeah.
60 00:07:40.320 ⇒ 00:07:40.940 Mustafa Raja: I think.
61 00:07:40.940 ⇒ 00:07:41.340 Samuel Roberts: That’s…
62 00:07:41.340 ⇒ 00:07:42.070 Mustafa Raja: Don’t quote me on.
63 00:07:42.190 ⇒ 00:07:48.840 Samuel Roberts: Wow. Okay, yeah, when we were… I learned a little bit of… because I’m obviously, like, growing up here, I’m so used to Fahrenheit.
64 00:07:49.340 ⇒ 00:07:49.860 Mustafa Raja: Hmm.
65 00:07:49.860 ⇒ 00:07:52.319 Samuel Roberts: when I was in London, I was trying to get better at
66 00:07:52.470 ⇒ 00:07:57.410 Samuel Roberts: Knowing what the temperatures were, rather than trying to do a conversion every time.
67 00:07:58.570 ⇒ 00:08:04.989 Samuel Roberts: And so I was trying to learn it, and the thing that stuck in my mind was they had a 40 degree C day in London.
68 00:08:05.270 ⇒ 00:08:06.180 Mustafa Raja: Oh…
69 00:08:06.610 ⇒ 00:08:11.160 Samuel Roberts: And that’s crazy, because London is not built for that. The buildings are not, you know…
70 00:08:11.160 ⇒ 00:08:11.690 Mustafa Raja: Yeah.
71 00:08:11.690 ⇒ 00:08:15.239 Samuel Roberts: meant to sustain… they’re built for, like, you know, colder weather.
72 00:08:16.780 ⇒ 00:08:19.230 Samuel Roberts: It snows a little bit,
73 00:08:19.920 ⇒ 00:08:21.639 Samuel Roberts: Not… not quite the same as…
74 00:08:21.640 ⇒ 00:08:22.000 Mustafa Raja: So cute.
75 00:08:22.460 ⇒ 00:08:26.960 Mustafa Raja: That’s so weird, like, it’s… it’s… it gets so hot, and then it’s…
76 00:08:26.960 ⇒ 00:08:37.169 Samuel Roberts: Yeah, it was brutal. These, like, these big brick buildings just retain heat, and there’s no… I’m used to air conditioning here, too, in the hot places, so, like…
77 00:08:37.950 ⇒ 00:08:43.149 Samuel Roberts: you go there and there’s nothing, so it’s very different. Like, I was in Arizona last weekend.
78 00:08:43.520 ⇒ 00:08:48.579 Samuel Roberts: And there, it was like… Probably not quite 40, let me see.
79 00:08:49.740 ⇒ 00:08:50.750 Mustafa Raja: Oh…
80 00:08:50.750 ⇒ 00:08:58.730 Samuel Roberts: It was more like 32, yeah, which was a little bit warm for them in winter, but the thing is, no matter where you go there, everything is air conditioning, because it’s always…
81 00:08:59.890 ⇒ 00:09:04.070 Samuel Roberts: Hot outside, so it’s It’s, like, almost more manageable, yeah.
82 00:09:04.370 ⇒ 00:09:09.060 Mustafa Raja: And in London, do they… do they not have air conditioning at all, or something?
83 00:09:09.590 ⇒ 00:09:11.859 Samuel Roberts: Pretty much, they don’t.
84 00:09:11.860 ⇒ 00:09:13.440 Mustafa Raja: How do they survive them?
85 00:09:14.060 ⇒ 00:09:19.610 Samuel Roberts: I mean, honestly, 40 degrees is abnormal, so… I think they’re not used to that.
86 00:09:20.130 ⇒ 00:09:28.779 Samuel Roberts: They just opened windows and stuff, and, like, most of the time that works, but that day, like, there were train delays because things were melting, it was crazy. Yeah.
87 00:09:28.780 ⇒ 00:09:29.800 Mustafa Raja: Okay, okay, okay.
88 00:09:31.670 ⇒ 00:09:37.240 Samuel Roberts: Let’s see, is Clarence… He’s not even online? He’s in a… oh, it’s… that’s our meeting, okay.
89 00:09:43.170 ⇒ 00:09:43.830 Samuel Roberts: Okay.
90 00:09:44.150 ⇒ 00:09:45.060 Samuel Roberts: Let’s see…
91 00:09:50.380 ⇒ 00:09:51.050 Mustafa Raja: Hmm…
92 00:09:55.070 ⇒ 00:09:57.539 Samuel Roberts: Yeah, let me… let me just tag him real quick.
93 00:10:01.190 ⇒ 00:10:02.540 Samuel Roberts: Beautiful.
94 00:10:07.980 ⇒ 00:10:08.770 Samuel Roberts: Okay.
95 00:10:15.100 ⇒ 00:10:17.350 Mustafa Raja: Do you have any plans for this weekend?
96 00:10:18.220 ⇒ 00:10:27.559 Samuel Roberts: Not… Much. Hopefully… Relaxing a little bit, because we’re traveling again next weekend.
97 00:10:28.890 ⇒ 00:10:33.729 Samuel Roberts: We even know, so that’s my… my sister’s getting married next Friday.
98 00:10:33.730 ⇒ 00:10:35.570 Mustafa Raja: Oh… That’s right.
99 00:10:35.570 ⇒ 00:10:39.170 Samuel Roberts: to New York. Yeah, I’m very excited, this, you know.
100 00:10:39.420 ⇒ 00:10:42.190 Samuel Roberts: I’m actually officiating the wedding.
101 00:10:43.420 ⇒ 00:10:49.389 Samuel Roberts: So I have to figure out what I’m gonna say, and talk to them this weekend, and plan all that out.
102 00:10:50.080 ⇒ 00:10:55.430 Mustafa Raja: I’m not nervous, but I’m a little apprehensive, maybe, because I want to make sure I do it right.
103 00:10:55.860 ⇒ 00:10:56.500 Mustafa Raja: Yeah.
104 00:10:56.500 ⇒ 00:10:58.600 Samuel Roberts: This weekend will hopefully be…
105 00:10:58.910 ⇒ 00:11:01.659 Samuel Roberts: Not really going anywhere, doing anything, maybe.
106 00:11:01.850 ⇒ 00:11:06.300 Samuel Roberts: Cleaning up. We gotta start baby-proofing a bit more than we have, because…
107 00:11:06.620 ⇒ 00:11:09.310 Samuel Roberts: He’s starting to crawl a lot faster.
108 00:11:10.040 ⇒ 00:11:12.870 Mustafa Raja: Oh, so yes, you want to baby-proof the house?
109 00:11:13.430 ⇒ 00:11:15.689 Samuel Roberts: Yeah, like, there’s just certain things we, you know…
110 00:11:16.100 ⇒ 00:11:20.570 Samuel Roberts: we’ve just left out, and now I’m like, oh, he wants to play with that, he can’t play with that, but, you know.
111 00:11:21.100 ⇒ 00:11:23.420 Samuel Roberts: I want to be able to let him roam around a little bit.
112 00:11:23.920 ⇒ 00:11:26.130 Samuel Roberts: So there’s some things to do, but…
113 00:11:27.580 ⇒ 00:11:30.030 Samuel Roberts: It’s been hard, because, like, we were just traveling, and…
114 00:11:30.740 ⇒ 00:11:33.859 Samuel Roberts: Every weekend was busy for a while, so…
115 00:11:34.750 ⇒ 00:11:35.390 Mustafa Raja: Yep.
116 00:11:36.190 ⇒ 00:11:38.169 Samuel Roberts: How about you? Anything fun this weekend?
117 00:11:38.490 ⇒ 00:11:39.220 Mustafa Raja: Nope.
118 00:11:39.420 ⇒ 00:11:47.210 Mustafa Raja: I just want to chill, because for the last two weeks, my family has been coming over.
119 00:11:47.400 ⇒ 00:11:54.810 Mustafa Raja: So, the whole weekend, would be, you know, I’d be spending with them, and this weekend, I just want to chill.
120 00:11:55.600 ⇒ 00:11:57.060 Samuel Roberts: Yeah, I hear that.
121 00:11:58.810 ⇒ 00:12:03.239 Samuel Roberts: Sometimes it’s nice, sometimes it’s exhausting, I feel like. So, yeah.
122 00:12:03.940 ⇒ 00:12:04.820 Mustafa Raja: Yeah.
123 00:12:08.010 ⇒ 00:12:13.429 Samuel Roberts: Alright, well, if we don’t hear from him… Soon, I might say, let’s…
124 00:12:14.490 ⇒ 00:12:14.940 Mustafa Raja: Yeah.
125 00:12:14.940 ⇒ 00:12:17.230 Samuel Roberts: I don’t know what else you have to get done today, but…
126 00:12:19.020 ⇒ 00:12:23.669 Mustafa Raja: Yeah, I guess… yeah, if he doesn’t come soon, then we might have to reschedule this.
127 00:12:23.900 ⇒ 00:12:28.720 Samuel Roberts: Yeah, yeah, because I can just keep digging in, but I don’t know a ton of context yet.
128 00:12:28.720 ⇒ 00:12:32.080 Mustafa Raja: Yeah, we do want to align with the plan.
129 00:12:32.610 ⇒ 00:12:35.549 Samuel Roberts: Yeah, yeah. So, I guess I’ll just…
130 00:12:35.870 ⇒ 00:12:42.409 Samuel Roberts: Let’s give him another few minutes, and we’ll get to… Or 1245 here, and then…
131 00:12:43.040 ⇒ 00:12:47.760 Samuel Roberts: I’ll message him and just be like, if we need to reschedule. I mean, this is… this does go till, like, for another…
132 00:12:48.520 ⇒ 00:12:54.139 Samuel Roberts: Yeah, till 2, so it’s, like, another hour, 15, so even if we only get a little bit of time after, if he gets on and…
133 00:12:54.350 ⇒ 00:12:56.820 Samuel Roberts: 15 minutes, we could still use the meeting, but…
134 00:12:56.990 ⇒ 00:13:00.300 Samuel Roberts: I… want to keep moving on stuff.
135 00:13:03.570 ⇒ 00:13:04.370 Samuel Roberts: Oh, man.
136 00:13:08.030 ⇒ 00:13:09.120 Samuel Roberts: Alright.
137 00:13:18.550 ⇒ 00:13:22.849 Samuel Roberts: So what was the issue with the Google Sheets? Was it just an auth thing, or…
138 00:13:22.850 ⇒ 00:13:36.519 Mustafa Raja: No, yeah, yeah, so let’s discuss that. The issue is very weird. So, you see the screenshots that I’ve shared, with the red mark next to the… next to the activate button, right?
139 00:13:36.520 ⇒ 00:13:37.360 Samuel Roberts: Yeah.
140 00:13:37.830 ⇒ 00:13:40.849 Mustafa Raja: Yeah, so the trigger wasn’t just triggering, you know?
141 00:13:43.320 ⇒ 00:13:46.420 Samuel Roberts: Oh, because I was seeing errors that said we were triggering it too much, and so it was
142 00:13:46.830 ⇒ 00:13:48.070 Samuel Roberts: us errors from the APIs.
143 00:13:48.070 ⇒ 00:13:54.160 Mustafa Raja: Yeah, so the Google Drive trigger wasn’t triggering. The Google.
144 00:13:54.160 ⇒ 00:13:56.680 Samuel Roberts: The big, big…
145 00:13:56.680 ⇒ 00:14:03.739 Mustafa Raja: Now, when I turn… when I deactivated it and tried to reactivate it, it would never reactivate.
146 00:14:04.800 ⇒ 00:14:12.139 Samuel Roberts: So, yeah, NAN probably did something, changed something new. Yeah, yeah, so it’s… the issue was specifically related to.
147 00:14:12.170 ⇒ 00:14:22.089 Mustafa Raja: And it, and so what I did is I, I archived… not specifically archived those, but deactivated those, created new ones.
148 00:14:22.580 ⇒ 00:14:24.310 Mustafa Raja: And those ones are working.
149 00:14:26.380 ⇒ 00:14:31.170 Samuel Roberts: Cool. Okay, good. Yeah, this is all more reason to move that off.
150 00:14:31.170 ⇒ 00:14:36.420 Mustafa Raja: Yeah, I just need to document that in the ticket. I was trying to find the right words for this.
151 00:14:36.760 ⇒ 00:14:39.829 Samuel Roberts: Yeah, yeah, no, you’re good, you’re good. Hey, Clarence.
152 00:14:39.960 ⇒ 00:14:44.399 Clarence Stone: What’s up? Coding problems? I have a funny story to tell you guys.
153 00:14:44.400 ⇒ 00:14:45.100 Samuel Roberts: Yeah?
154 00:14:45.330 ⇒ 00:14:49.060 Clarence Stone: So, I’m… I’m building, like, a…
155 00:14:49.260 ⇒ 00:14:52.899 Clarence Stone: Kind of… you know, like, how those website builders are drag-and-drop components?
156 00:14:53.910 ⇒ 00:15:00.420 Clarence Stone: So I took that, and… because Utang was asking, like, we want to consistently build really beautiful slides.
157 00:15:00.720 ⇒ 00:15:02.190 Clarence Stone: In HTML.
158 00:15:02.330 ⇒ 00:15:05.649 Clarence Stone: I… so I took that, modified it to be for slides.
159 00:15:06.290 ⇒ 00:15:11.430 Clarence Stone: And then, took the BrainForge component library and made it drag and drop, right?
160 00:15:11.690 ⇒ 00:15:23.590 Clarence Stone: And it was, like, 80% there last night at, like, 2AM. And this morning, I check on the code, and it’s, like, got into this error loop, and it just reverted all into work back.
161 00:15:23.590 ⇒ 00:15:24.960 Samuel Roberts: Oh!
162 00:15:26.640 ⇒ 00:15:37.039 Clarence Stone: And I’m just like, I’m gonna murder this thing. I’m gonna murder this thing. Like, I thought about all the time I spent that evening, I was like, I legit could have just coded it.
163 00:15:38.420 ⇒ 00:15:38.910 Samuel Roberts: That’s… yeah.
164 00:15:38.910 ⇒ 00:15:49.469 Clarence Stone: I’m so mad! I get that. So, I was like, I was telling it that it was being a bitch and it needs to fix it, so it’s been churning for, like, an hour.
165 00:15:49.800 ⇒ 00:15:54.399 Clarence Stone: It’s like looking through every single cursor conversation and trying to stitch it back.
166 00:15:55.150 ⇒ 00:15:56.280 Samuel Roberts: Interesting.
167 00:15:56.690 ⇒ 00:16:02.230 Clarence Stone: I was like, who said you could just revert to the head? Like, why would you do this?
168 00:16:02.230 ⇒ 00:16:19.760 Samuel Roberts: Yeah, sometimes… that’s the stuff that kind of scares me, of, like, letting things just run, because I’m like… sometimes it just goes off in another direction like that, or it gets stuck in a loop, like, at least… not at least, but sometimes the loops are just like, oh, I can’t figure it out, I can’t figure it out, I can’t figure it out, but destructive is worse.
169 00:16:19.760 ⇒ 00:16:38.329 Clarence Stone: Yeah, like, so I guess, like, pro tip is, I tend to want to be lazy when it’s a small project like this, right? I’m like, this is something I can do in, like, 4 hours, I don’t need to create, like, all of this agent structure, but if you guys check my repo for how I was working with
170 00:16:38.330 ⇒ 00:16:40.090 Clarence Stone: Work vicinity.
171 00:16:40.400 ⇒ 00:16:46.340 Clarence Stone: I had a bunch of MD rules that governed the whole application.
172 00:16:46.570 ⇒ 00:16:47.499 Samuel Roberts: Oh, no, yeah.
173 00:16:47.700 ⇒ 00:16:56.669 Clarence Stone: Right? And I made, like, policies that if I make any sort of architectural changes, that… those founding documents had to be updated, too.
174 00:16:56.910 ⇒ 00:16:58.160 Samuel Roberts: Right. So…
175 00:16:58.410 ⇒ 00:17:00.199 Clarence Stone: One thing is, like.
176 00:17:00.420 ⇒ 00:17:13.429 Clarence Stone: we probably need to have some sort of formalized process for that if we’re gonna continue working, right? And two is, like, if you guys run into problems with my codebase, it’s probably, like, some strict rules that I’ve put in there, so just keep that in mind.
177 00:17:13.839 ⇒ 00:17:20.000 Clarence Stone: And I’m probably just gonna do this for every single project, find, like, some modular way to, like, generate this shit, because…
178 00:17:20.000 ⇒ 00:17:20.950 Samuel Roberts: Yeah.
179 00:17:20.950 ⇒ 00:17:23.190 Clarence Stone: It is… it is brutal.
180 00:17:24.119 ⇒ 00:17:24.950 Clarence Stone: Yeah.
181 00:17:25.280 ⇒ 00:17:27.059 Clarence Stone: So, Mustafa, I feel you, bro.
182 00:17:29.100 ⇒ 00:17:35.000 Samuel Roberts: Yeah, I mean, his was, like, the problem with N8N is that it’s not even code, so, like…
183 00:17:35.420 ⇒ 00:17:38.020 Samuel Roberts: And this is one thing we were talking about earlier, like.
184 00:17:38.210 ⇒ 00:17:47.960 Samuel Roberts: moving into Mastra is not just gonna help us, this is for ABC, for Andy, but basically, like, any of them will just, like, change things sometimes, and that just messes up flows completely.
185 00:17:48.080 ⇒ 00:17:50.490 Samuel Roberts: And I’m like, I don’t… I don’t…
186 00:17:50.800 ⇒ 00:17:54.200 Samuel Roberts: I don’t know how they would get away with, like, it’s just, ugh, you know, ugh, anyway.
187 00:17:54.680 ⇒ 00:17:57.250 Samuel Roberts: We’re moving it to our own lock-in versions, it’ll be fine.
188 00:17:57.250 ⇒ 00:18:03.810 Clarence Stone: So… so I just want to propose, like, a higher level perspective to that, long-term.
189 00:18:04.940 ⇒ 00:18:11.289 Clarence Stone: There’s this new repo on GitHub that got dropped called Paperclip.ing.
190 00:18:11.290 ⇒ 00:18:11.730 Samuel Roberts: That’s all that.
191 00:18:11.730 ⇒ 00:18:19.910 Clarence Stone: Yeah, yeah, so Paperclip, it helps you with that orchestration layer, and it manages that orchestration layer through
192 00:18:20.120 ⇒ 00:18:21.400 Clarence Stone: linear tickets.
193 00:18:22.480 ⇒ 00:18:23.839 Clarence Stone: Right, so…
194 00:18:23.840 ⇒ 00:18:24.460 Samuel Roberts: Right.
195 00:18:25.030 ⇒ 00:18:32.640 Clarence Stone: Like, the assignments from agent to agent, and the process flow is fixed to the linear ticket template that you have.
196 00:18:34.550 ⇒ 00:18:44.609 Clarence Stone: Yeah, and I was like, that would really reduce hallucinations, because in between those steps, you can check. You can do, like, a validation agent.
197 00:18:45.270 ⇒ 00:19:01.559 Samuel Roberts: That’s… yeah, I was seeing stuff about, Stripe’s Minions, and, like, reading some articles and some videos and stuff, and everyone was saying, like, yeah, they’re doing… let it run, and then evaluate deterministically, and force it to do that so it doesn’t even have a choice. And I was like, yeah, that actually, you know…
198 00:19:02.290 ⇒ 00:19:12.520 Samuel Roberts: Sometimes when it’s like, oh yeah, that’s fine, or it’s like, oh, the test didn’t pass, but I can make it pass by doing this stupid hack, and I’m like, no, no, no, no, no, no. You shouldn’t have that option, but it does.
199 00:19:13.120 ⇒ 00:19:13.720 Samuel Roberts: Yeah.
200 00:19:13.720 ⇒ 00:19:34.529 Clarence Stone: So, yeah, just a thought, but, back to the topic, I guess, like, I’ll open up the floor to the two of you guys and say, like, the objective that Utam gave me was, like, yo bro, this thing is cool, and we need to get it to market, like, can we please just get it working? Like, it’s okay if it’s missing features, it’s okay, like, if…
201 00:19:34.920 ⇒ 00:19:49.839 Clarence Stone: it doesn’t have the memory systems that you have, right? Like, can you please get it in the cloud, skin it with Brainforge, and we should be using it as just a demo that shows the skills that we already have built in, Cursor.
202 00:19:51.430 ⇒ 00:20:06.390 Clarence Stone: Right? Like, if we could get the harness up in that way, I think we can get immediate ROI for the sales team and, you know, like, even for the project teams to just automatically start building stuff on top of it.
203 00:20:06.720 ⇒ 00:20:15.970 Clarence Stone: So, my ask is, like, can we try that? And I’ll pass the floor to you guys, like, to ask me any questions, or, like, approach, or…
204 00:20:16.120 ⇒ 00:20:16.890 Clarence Stone: What now?
205 00:20:16.890 ⇒ 00:20:20.340 Samuel Roberts: Yeah, yeah, yeah. Okay, so just, like,
206 00:20:21.190 ⇒ 00:20:36.460 Samuel Roberts: start, maybe, maybe not quite housekeeping, but… so I pulled down OpenWork just to start playing around, just the main repo, and then there’s OpenWork Private in our GitHub, and then there’s also stuff that’s in the monorepo, and I’m not sure where to be looking for, like, what’s…
207 00:20:37.340 ⇒ 00:20:40.800 Samuel Roberts: most up-to-date, I guess.
208 00:20:41.160 ⇒ 00:20:44.440 Clarence Stone: there’s stuff in the monorepo.
209 00:20:45.050 ⇒ 00:20:48.409 Samuel Roberts: Yeah, there was a… I don’t know what got added there, but there was a…
210 00:20:48.660 ⇒ 00:20:54.059 Mustafa Raja: I think that’s what, Uta might be, trying to, wipe code and integrate with.
211 00:20:54.060 ⇒ 00:20:56.120 Clarence Stone: Whoa!
212 00:20:56.120 ⇒ 00:20:58.909 Samuel Roberts: Okay, I wasn’t sure… okay, I wasn’t sure what…
213 00:20:58.910 ⇒ 00:21:01.550 Clarence Stone: Why don’t… where should the mono reboot?
214 00:21:01.550 ⇒ 00:21:12.860 Samuel Roberts: No, I wasn’t that? Because I saw it there, and I was like, after… that was the first thing I saw, because I saw a pull request come through before I had even heard anyone mention anything about this, and I was like, okay, something’s going on. I think I was, like, away…
215 00:21:12.860 ⇒ 00:21:21.659 Samuel Roberts: And I, like, saw it on Slack, and I was like, okay. So that was all… I just didn’t know where, like, these streams kind of all ended up. Okay, so is open work private in the…
216 00:21:21.770 ⇒ 00:21:25.550 Samuel Roberts: Brainforge, GitHub, that’s the…
217 00:21:25.580 ⇒ 00:21:27.530 Clarence Stone: Yeah, the one you were showing me yesterday? Okay.
218 00:21:27.530 ⇒ 00:21:28.040 Samuel Roberts: That’s what I thought.
219 00:21:28.040 ⇒ 00:21:31.959 Clarence Stone: So, my version is in there, but it’s designed to be standalone.
220 00:21:32.770 ⇒ 00:21:41.119 Clarence Stone: and it has those additional features, I think, for this team, and you guys tell me, right? Like, if we just take the current
221 00:21:41.260 ⇒ 00:21:44.189 Clarence Stone: version that OpenWork has from GitHub.
222 00:21:44.410 ⇒ 00:21:47.599 Clarence Stone: Right? Clean it up to say this is, you know.
223 00:21:48.640 ⇒ 00:21:51.729 Clarence Stone: Brainforged work, or work vicinity, or, like, whatever it is, like.
224 00:21:52.110 ⇒ 00:22:07.819 Clarence Stone: And just get it working, right? And I guess by getting it working, like, we do have a conversation of, like, how do we want to do the hosting side? How do we want to do the server side? So, yeah, open to discussing that and see if you guys can take a quick swag at it today or something.
225 00:22:08.600 ⇒ 00:22:23.269 Samuel Roberts: Yeah, no, okay, good, that’s kind of what I was thinking, because as I was digging through, I was like, I… one, I was trying to just understand how this project’s even organized, because I was like, it’s… it’s already several pieces I’m not familiar with, but that’s why I kind of pulled it down to start, and then I saw some of the differences from,
226 00:22:23.430 ⇒ 00:22:24.220 Samuel Roberts: The newer stuff.
227 00:22:24.220 ⇒ 00:22:28.019 Clarence Stone: So, Uten was just tearing apart my code and trying to figure out how…
228 00:22:28.170 ⇒ 00:22:41.129 Clarence Stone: like, I was doing it, but, like, most of the work that I did was very front-end bound, so, like, I’m not even scared. If you guys, like, just get me to that starting point, like, I’ll probably just spend the weekend and it’ll be there, you know?
229 00:22:41.130 ⇒ 00:22:41.670 Samuel Roberts: Okay.
230 00:22:42.080 ⇒ 00:22:46.030 Samuel Roberts: Okay, yeah, so, okay.
231 00:22:46.260 ⇒ 00:22:46.990 Samuel Roberts: Okay.
232 00:22:50.520 ⇒ 00:22:55.920 Samuel Roberts: I’m wondering what’s going on with his stuff in the repo now, because I’m like, if we add stuff, I don’t know, maybe we gotta figure out.
233 00:22:55.920 ⇒ 00:22:59.399 Clarence Stone: We can do it outside of the monorepo, since we’ll probably.
234 00:22:59.400 ⇒ 00:23:06.160 Samuel Roberts: That’s what I was gonna say, I… I think… I think it’s probably worth it, at least for now, if we need to move it later, because it’s…
235 00:23:06.660 ⇒ 00:23:10.659 Samuel Roberts: code we want somewhere that’s, you know… already… I’m already seeing some… because, like.
236 00:23:10.920 ⇒ 00:23:14.450 Samuel Roberts: The way it’s organized with code and the vaults and playbook is… is…
237 00:23:14.850 ⇒ 00:23:18.940 Samuel Roberts: working, but I’m seeing there’s so many pull requests and commits that are just, like.
238 00:23:18.940 ⇒ 00:23:37.270 Clarence Stone: And by the way, like, Tom and I did get a concrete agreement on what the, like, the branding relationship was gonna be, right? Okay. So, Brainforge should keep your current pricing structure and only deliver things in this platform that we already have SOPs and playbooks for.
239 00:23:39.510 ⇒ 00:23:39.960 Samuel Roberts: Okay.
240 00:23:39.960 ⇒ 00:23:56.110 Clarence Stone: Right? So, like, we’ll figure out how to install skills, set up MCPs, right? Like, that’s gonna be, like, bread and butter for us, and, like, but if a customer says, this is how we work, we want you to integrate this into our entire workflow, give us full customizations and everything.
241 00:23:56.260 ⇒ 00:23:59.170 Clarence Stone: Like, that becomes a vicinity project.
242 00:23:59.250 ⇒ 00:24:14.399 Clarence Stone: a labs project where we’re saying, hey, we’re giving you the cutting edge, and what happens that’s different between, like, Rainforest Delivery and me is I will do advisory with them, give them an AI strategy, and actually give you guys a roadmap, and this core team
243 00:24:14.410 ⇒ 00:24:22.460 Clarence Stone: is gonna actually make those customizations, right? And then we make the SOPs, and it becomes things that Brainforge can sell. So we’re like the incubator.
244 00:24:22.460 ⇒ 00:24:22.909 Samuel Roberts: Oh, okay.
245 00:24:22.910 ⇒ 00:24:26.339 Clarence Stone: Use that of things that are to come, right?
246 00:24:26.340 ⇒ 00:24:26.770 Samuel Roberts: Okay.
247 00:24:26.770 ⇒ 00:24:38.559 Clarence Stone: So, does that make sense? Like, the distinction is, if I make this new opportunity band, we can charge out the ass for it and get our value. Because we’re doing new things, we deserve that money.
248 00:24:38.560 ⇒ 00:24:39.130 Samuel Roberts: Right.
249 00:24:39.360 ⇒ 00:24:46.220 Clarence Stone: Right? And once we standardize it, it should be cost-standardized and efficient to deliver. We should get junior developers to be able to do it.
250 00:24:47.160 ⇒ 00:24:48.030 Samuel Roberts: Fright.
251 00:24:48.060 ⇒ 00:24:51.319 Clarence Stone: So, like, we kind of want to dominate both price bands.
252 00:24:51.880 ⇒ 00:24:56.739 Samuel Roberts: Right, right, okay, okay. Yeah, see, this is stuff I hadn’t even… I was not necessarily, like…
253 00:24:56.740 ⇒ 00:24:59.149 Clarence Stone: That’s the deep strat to why there’s.
254 00:24:59.150 ⇒ 00:25:00.229 Samuel Roberts: Yeah, okay, okay.
255 00:25:00.230 ⇒ 00:25:10.979 Clarence Stone: I keep saying, like, there’s value in having those two names, because, like, we can then just say, oh, no, no, no, that’s, like, a labs project. Oh, you don’t have money? Well, we do have the standardized version here.
256 00:25:11.150 ⇒ 00:25:13.539 Samuel Roberts: Right, right, right, that makes sense. A little more.
257 00:25:13.540 ⇒ 00:25:19.600 Clarence Stone: And this is just something from my experience at EY. I don’t know if you guys know, there’s an EY sub-brand called Prezonaut.
258 00:25:20.660 ⇒ 00:25:21.490 Samuel Roberts: Oh, no.
259 00:25:21.910 ⇒ 00:25:28.679 Clarence Stone: Yeah, and they have flashier branding, they’re, like, they rank with McKinsey on consulting.
260 00:25:29.080 ⇒ 00:25:31.550 Clarence Stone: They’re usually, like, 3 or 4 in the stack.
261 00:25:31.660 ⇒ 00:25:38.279 Clarence Stone: So, like… For me, when I want to build my book and increase my cost.
262 00:25:38.540 ⇒ 00:25:45.080 Clarence Stone: As soon as the customer gives me something, like, new and crazy, I just go, no, that’s a part non-project.
263 00:25:45.840 ⇒ 00:25:50.609 Clarence Stone: And realistically, the only difference is I get, like, 3 or 4 people from Parthenon.
264 00:25:51.510 ⇒ 00:25:54.159 Samuel Roberts: But they paid 50% more.
265 00:25:56.510 ⇒ 00:25:58.360 Clarence Stone: Right? So that’s… that’s what I mean.
266 00:25:58.360 ⇒ 00:25:59.020 Samuel Roberts: Yeah.
267 00:25:59.020 ⇒ 00:26:04.709 Clarence Stone: Brainforge needs to escape the velocity of, like, this monthly pricing, but you can’t just change that to the customers.
268 00:26:05.090 ⇒ 00:26:23.830 Clarence Stone: You have to say you’re getting something more, right? And that’s the dynamic change, right? So it’s a psychological thing, but, to give you guys a full explanation, like, what I’m gonna do is do a theme switcher that’s baked into the whole entire application, and you literally just push a button, and it turns from work vicinity to work brain forge, right?
269 00:26:23.830 ⇒ 00:26:27.160 Samuel Roberts: I saw some of that, I think, as I was playing around, there was, like, some themed stuff, yeah, okay.
270 00:26:27.160 ⇒ 00:26:35.039 Clarence Stone: So, and I’m gonna make it cascade to even the agents, where the default agent is work vicinity right now. It’s gonna say work brain forge when you do the switcher.
271 00:26:35.830 ⇒ 00:26:44.099 Clarence Stone: Right, so, like, we’re gonna have full dynamic control of, like, what gets displayed, right? And if, you know, if David and Goliath buys it, it’s gonna say, work David and Goliath.
272 00:26:44.500 ⇒ 00:26:45.619 Samuel Roberts: I don’t care.
273 00:26:45.670 ⇒ 00:26:46.540 Clarence Stone: Right.
274 00:26:47.500 ⇒ 00:26:55.280 Clarence Stone: And, like, we will also charge out the nose for doing a complete front-end redesign, and say, like, you want to say that it’s yours?
275 00:26:55.450 ⇒ 00:26:56.460 Clarence Stone: Sure.
276 00:26:56.460 ⇒ 00:26:57.090 Samuel Roberts: Right.
277 00:26:58.180 ⇒ 00:26:59.010 Samuel Roberts: Yeah, of course.
278 00:26:59.010 ⇒ 00:27:06.320 Clarence Stone: Right? Like, you’re not gonna come at a cost, because it’s not just, like, the design, it’s how we’re designing the agents. How are the agents gonna respond?
279 00:27:06.550 ⇒ 00:27:09.699 Clarence Stone: they’re still gonna say, I’m open to work, right?
280 00:27:09.700 ⇒ 00:27:10.980 Samuel Roberts: Right, right, right.
281 00:27:11.920 ⇒ 00:27:22.720 Clarence Stone: Alright, so that’s sort of the game plan. You know, Sam talked to me, like, are you guys cool with that? Like, you guys have the right environments, you guys have, like, the right approach in mind, you want to talk through that? I kind of.
282 00:27:22.720 ⇒ 00:27:23.649 Samuel Roberts: Yeah, I mean, I’m just trying to…
283 00:27:23.800 ⇒ 00:27:26.180 Clarence Stone: Like, a lot of time to kind of brainstorm on it.
284 00:27:27.250 ⇒ 00:27:35.369 Samuel Roberts: Yeah, I mean, I was pulling stuff down, just trying to understand open work in general, because there’s, like, a bunch of different packages in there, and just…
285 00:27:35.570 ⇒ 00:27:39.700 Samuel Roberts: Getting a sense of how everything is… pieced together.
286 00:27:39.930 ⇒ 00:27:47.580 Samuel Roberts: so… Right now, we’re looking to just do this on a… on the web interface. Is that what…
287 00:27:47.580 ⇒ 00:27:48.110 Clarence Stone: Yeah.
288 00:27:48.110 ⇒ 00:27:55.990 Samuel Roberts: Like, we just want to get it up, and… okay. Because I was digging into the Tory stuff, and I had some errors, and I was like, oh, this is, not where I want to be spending my time, but yeah, okay, cool.
289 00:27:55.990 ⇒ 00:28:09.439 Clarence Stone: So, with the Tory setup, I think if you guys give me web, I can do the Tory, because I will just steal the hooks, and be able to replace everything on the Tory side. And.
290 00:28:09.440 ⇒ 00:28:10.080 Samuel Roberts: Two words.
291 00:28:10.080 ⇒ 00:28:13.770 Clarence Stone: project to figure out how I can develop both at the same time in parallel.
292 00:28:15.700 ⇒ 00:28:19.300 Samuel Roberts: Yeah, I mean, I imagine… actually, I was digging a little bit, so there’s… it’s running, like…
293 00:28:19.850 ⇒ 00:28:39.240 Samuel Roberts: potentially two different servers. There’s the open code serve, and the open work server, and I was having issues, because I tried to open it in the web and in Toweri, and things weren’t connecting, and I was, like, trying to wrap my head around where these connections… so this was my… my cursor chats this morning, was all, like, what… what is that? Like, what is this piece? Like, so, I’m still wrapping my head around it a little bit.
294 00:28:39.240 ⇒ 00:28:39.910 Clarence Stone: Into those phrases.
295 00:28:39.910 ⇒ 00:28:40.460 Samuel Roberts: Give me theirs.
296 00:28:40.460 ⇒ 00:28:51.179 Clarence Stone: So, did you get a clearer understanding from that? Because, like, I can explain it. Like, the open code server is literally just running open code in CLI.
297 00:28:51.390 ⇒ 00:28:57.419 Samuel Roberts: Yeah, that’s what I… yeah. No, I… once I got that, I had it draw a diagram, and I was like, oh, I see now.
298 00:28:57.420 ⇒ 00:29:00.190 Clarence Stone: I’ll post our own open code somewhere, and then, like.
299 00:29:00.190 ⇒ 00:29:01.249 Samuel Roberts: Yeah, and that, that…
300 00:29:01.250 ⇒ 00:29:02.130 Clarence Stone: Orchestration layer.
301 00:29:02.130 ⇒ 00:29:16.959 Samuel Roberts: That should be doable. Yeah, so that’s a good question. So what needs to run somewhere else? So, because they can… that was the other thing I saw, was there was abilities to run things locally and remote, and connect to both, and do all that, and I wasn’t sure. But if we’re doing the web, obviously it’s…
302 00:29:17.080 ⇒ 00:29:23.159 Samuel Roberts: remote. I mean, I suppose we could have hooks for local stuff, but that seems like I don’t want to jump to the browser hoops… yet. Yeah.
303 00:29:23.160 ⇒ 00:29:30.859 Clarence Stone: So, everything web, and then we can start moving things to the user side, or microservicing things out.
304 00:29:31.430 ⇒ 00:29:32.330 Samuel Roberts: Yeah. Okay.
305 00:29:32.330 ⇒ 00:29:32.930 Clarence Stone: Right.
306 00:29:32.930 ⇒ 00:29:36.020 Samuel Roberts: So, for this, we really just need, like.
307 00:29:36.140 ⇒ 00:29:39.230 Samuel Roberts: a box online running open code, and…
308 00:29:39.440 ⇒ 00:29:54.060 Samuel Roberts: we need… alright, well, actually, let me back up a little bit. What I wasn’t necessarily clear on, and this may be something you… so, when it was explaining things, it was saying, like, tools, MCP, global health, open code, and then it was also saying config, skills, plugins, MCP, open work. So…
309 00:29:54.660 ⇒ 00:30:02.030 Samuel Roberts: where are those parts coming in? Like, where do skills live, I guess? They live in the open code?
310 00:30:02.720 ⇒ 00:30:11.840 Samuel Roberts: box, or are they being served from open work? Do you see it? Like, I wasn’t sure, like, where some of this stuff is gonna, like, need to live as it currently is set up.
311 00:30:12.200 ⇒ 00:30:14.839 Clarence Stone: Yeah, so it’s getting served from the orchestration layer.
312 00:30:16.000 ⇒ 00:30:16.590 Samuel Roberts: Okay.
313 00:30:18.030 ⇒ 00:30:25.739 Samuel Roberts: It’s the orchestrator that I did not dig into too much yet. Okay, alright, cool. Okay, so that is also gonna be a remote server, though.
314 00:30:26.770 ⇒ 00:30:27.550 Clarence Stone: Yes.
315 00:30:28.550 ⇒ 00:30:30.530 Samuel Roberts: For the web, certainly, and then… okay.
316 00:30:30.530 ⇒ 00:30:32.829 Clarence Stone: So I guess you need two containers, right?
317 00:30:32.980 ⇒ 00:30:33.680 Clarence Stone: And that.
318 00:30:33.680 ⇒ 00:30:34.849 Samuel Roberts: Yeah, it shouldn’t be bad.
319 00:30:34.850 ⇒ 00:30:40.719 Clarence Stone: We can do a third container for the MCPs separately. It doesn’t really matter.
320 00:30:41.500 ⇒ 00:30:45.589 Samuel Roberts: Yeah, yeah, that we can figure out, because some of them… yeah, some of them will have to fight. You have to…
321 00:30:45.720 ⇒ 00:30:47.310 Samuel Roberts: Sorry, the cat is…
322 00:30:47.310 ⇒ 00:30:52.319 Clarence Stone: Yeah, deciding he wants to cuddle now. I just had to shoo him away. He’s so mad at me.
323 00:30:54.060 ⇒ 00:30:57.130 Samuel Roberts: This ball up down there, you’re fine. Okay. Alright, so…
324 00:30:59.440 ⇒ 00:31:01.539 Samuel Roberts: Course of action here is probably just…
325 00:31:01.800 ⇒ 00:31:13.579 Samuel Roberts: get this up and running as is? Is that what you’re thinking? Like, the new… the most recent open work, let’s just get that running on a couple railway services.
326 00:31:14.850 ⇒ 00:31:20.290 Samuel Roberts: point that, serve that web, and then rework things from there? Is that kind of what you’re thinking?
327 00:31:21.050 ⇒ 00:31:21.640 Clarence Stone: Yeah.
328 00:31:22.640 ⇒ 00:31:27.190 Samuel Roberts: So, okay, then if that’s the case, I feel a little better about just trying to get it up and running.
329 00:31:27.320 ⇒ 00:31:35.609 Samuel Roberts: I wasn’t sure… that’s why I was… I have both in a workspace here, the open work and the open work private, and I was, like, trying to… but if we’re just gonna start that, and you can revamp…
330 00:31:35.740 ⇒ 00:31:36.990 Samuel Roberts: the most recent.
331 00:31:37.450 ⇒ 00:31:39.579 Samuel Roberts: I think that works.
332 00:31:40.070 ⇒ 00:31:45.570 Samuel Roberts: Okay, so we’re gonna need to run… I’m just sort of talking now, more than anything, but Orchestrator…
333 00:31:46.520 ⇒ 00:31:55.599 Samuel Roberts: open code as the engine, and then the UI will be served as well somewhere, wherever that needs to be, if that needs to be a separate box or not. Okay. And then…
334 00:31:59.750 ⇒ 00:32:01.610 Samuel Roberts: No, that’s pretty good. Okay.
335 00:32:02.310 ⇒ 00:32:05.650 Samuel Roberts: Sorry, I’m just scrolling through the chats now that I had earlier, seeing what else was…
336 00:32:06.990 ⇒ 00:32:16.229 Clarence Stone: I made a recon document with all the endpoints I was using, Mustafa. Do you remember what chat that was? I’m so bad at finding chats in Slack.
337 00:32:17.090 ⇒ 00:32:18.170 Mustafa Raja: Let me see…
338 00:32:18.400 ⇒ 00:32:21.710 Clarence Stone: You know what I was talking about, right? Like, it was one of those nights you were working late.
339 00:32:28.370 ⇒ 00:32:30.180 Clarence Stone: Maybe that’ll help, Sam.
340 00:32:31.020 ⇒ 00:32:34.290 Clarence Stone: That might, that might just give me an idea of what the service looks like.
341 00:32:34.560 ⇒ 00:32:36.840 Mustafa Raja: Yeah, yeah, I think it was in the Zoom chat.
342 00:32:37.170 ⇒ 00:32:38.420 Mustafa Raja: With me…
343 00:32:38.420 ⇒ 00:32:40.569 Samuel Roberts: Oh, I’m Jack crappy.
344 00:32:40.620 ⇒ 00:32:41.690 Clarence Stone: This is…
345 00:32:41.690 ⇒ 00:32:44.059 Samuel Roberts: Yeah, this is always the way, like, which…
346 00:32:44.270 ⇒ 00:32:46.550 Samuel Roberts: Which chat did things end up in is…
347 00:32:46.550 ⇒ 00:32:52.349 Clarence Stone: And for me, it’s which computer, because I have, like, my Mac Mini server that I code on sometimes, and I shouldn’t do it.
348 00:32:52.350 ⇒ 00:32:54.469 Samuel Roberts: Oh, right, right, right. Yeah.
349 00:33:03.560 ⇒ 00:33:04.570 Samuel Roberts: So…
350 00:33:04.570 ⇒ 00:33:08.510 Mustafa Raja: There’s, work vicin… vicinity plan, right?
351 00:33:11.690 ⇒ 00:33:12.380 Clarence Stone: maybe.
352 00:33:12.380 ⇒ 00:33:13.569 Mustafa Raja: In the group.
353 00:33:13.570 ⇒ 00:33:14.230 Clarence Stone: Look at that.
354 00:33:21.970 ⇒ 00:33:23.010 Samuel Roberts: ceiling, yeah.
355 00:33:32.540 ⇒ 00:33:40.029 Samuel Roberts: Work server, open code, open code, route. Okay, yeah, yeah, okay, this is… okay, no, this is making more sense than it would have earlier this morning.
356 00:33:40.030 ⇒ 00:33:41.510 Clarence Stone: Yeah, I was like, hate…
357 00:33:41.510 ⇒ 00:33:52.039 Samuel Roberts: jumping into a new big repo. Yeah, exactly. Yeah, I mean, that’s basically what I did, and then it was, like, using terms, and I’m like, oh, I don’t know what these mean yet. Like, and then I was a little confused by the branding.
358 00:33:52.390 ⇒ 00:33:56.759 Samuel Roberts: In the private versus… so that threw me off, but we’re getting there, we’re getting there.
359 00:33:57.160 ⇒ 00:34:03.609 Samuel Roberts: It’s such, like, a delicate balance I’m finding now with, like, where I need to dig in, and where I just am, like…
360 00:34:03.610 ⇒ 00:34:05.100 Clarence Stone: Dude, name, because…
361 00:34:05.100 ⇒ 00:34:08.499 Samuel Roberts: my low-o understanding actually needs to be anymore for some of this stuff, is, like.
362 00:34:08.500 ⇒ 00:34:14.240 Clarence Stone: So I put, like, a simple feature, and I go, oh crap, it’s not simple.
363 00:34:15.469 ⇒ 00:34:18.949 Samuel Roberts: Yeah. Yeah, well, it’s like… and, like, jumping into this codebase, I, like…
364 00:34:19.039 ⇒ 00:34:35.639 Samuel Roberts: you know, if I weren’t using AI tools, my level of understanding, I’d have to do a lot more digging. Now, I am using AI tools. I’m not sure where that line needs to be, where I need to know what’s going on to tell the AI to modify it, or just lean into it. And something about me just doesn’t want to lean into it enough. I feel like I need to know, and I think that’s something I gotta kinda…
365 00:34:36.449 ⇒ 00:34:44.839 Samuel Roberts: let go of, I guess, a little bit, but I also need to understand it well enough, you know? Because then stuff like that happens, and it reverts something, and you’re like, what the hell happened, you know?
366 00:34:45.149 ⇒ 00:34:50.569 Samuel Roberts: Alright, okay, so let me, let me dig into this a little bit. Does Slack render…
367 00:34:50.710 ⇒ 00:34:53.469 Samuel Roberts: So, I got some more clarifications for you.
368 00:34:54.199 ⇒ 00:35:01.060 Clarence Stone: The orchestrator, OpenWork Orchestrator, actually runs both. It has.
369 00:35:01.060 ⇒ 00:35:01.560 Samuel Roberts: That’s what…
370 00:35:01.560 ⇒ 00:35:12.849 Clarence Stone: Yeah, okay. So we can just run npm install g openwork orchestrator, and get the server IP and access token, and connect it to DevUI.
371 00:35:13.210 ⇒ 00:35:16.109 Clarence Stone: By doing an npm install of the web UI.
372 00:35:17.430 ⇒ 00:35:24.800 Samuel Roberts: Okay. Why was I seeing two… because I saw that in one of the diagrams it showed me, that the orchestrator
373 00:35:25.400 ⇒ 00:35:32.730 Samuel Roberts: can run both of those. But I thought there was still multiple URLs it was connecting to locally, like, multiple ports were open anyway, so maybe…
374 00:35:32.730 ⇒ 00:35:34.060 Clarence Stone: Yeah, so the ability.
375 00:35:34.060 ⇒ 00:35:36.660 Samuel Roberts: It just runs in, we’ll just have to connect… yeah, go ahead.
376 00:35:36.990 ⇒ 00:35:44.330 Clarence Stone: Yeah. Other course I was using was for all the MCPs, so, like, the browser use, the…
377 00:35:44.330 ⇒ 00:35:45.540 Samuel Roberts: Oh, okay.
378 00:35:45.540 ⇒ 00:35:49.939 Clarence Stone: all of the other services for MCPs.
379 00:35:52.070 ⇒ 00:35:52.690 Samuel Roberts: Okay.
380 00:35:55.250 ⇒ 00:36:02.610 Clarence Stone: But it looks like in the latest update, they made it 1. It’s really, they just call it the execution Engine, and it includes…
381 00:36:02.790 ⇒ 00:36:06.790 Clarence Stone: the… Open code part already.
382 00:36:07.130 ⇒ 00:36:09.549 Samuel Roberts: Oh, interesting. Okay, yeah, here, let me see…
383 00:36:10.470 ⇒ 00:36:14.369 Samuel Roberts: Is this up to date? Let me see. I pulled it last night, so I should have…
384 00:36:15.540 ⇒ 00:36:17.539 Samuel Roberts: Make sure I’m actually up to date, 18 noon.
385 00:36:17.970 ⇒ 00:36:22.630 Samuel Roberts: Nice, but… And this is on dev for them as well, is that right?
386 00:36:24.650 ⇒ 00:36:35.640 Samuel Roberts: Yeah, it looks really… that’s the most up-to-date one. Okay. So in the orchestrator, you’re saying, that’s what they updated to just be one thing? Oh, yeah, there it is, yep, okay. I see it in their readme now.
387 00:36:36.180 ⇒ 00:36:37.260 Samuel Roberts: Okay, yeah.
388 00:36:40.780 ⇒ 00:36:42.700 Samuel Roberts: Alright, yeah, I mean, I… I think…
389 00:36:42.910 ⇒ 00:36:50.489 Samuel Roberts: If that’s all we’re looking to do this moment, I think this is not crazy to get going. Oh, there we go, approvals, 8787…
390 00:36:51.400 ⇒ 00:36:53.130 Samuel Roberts: 4096…
391 00:36:54.200 ⇒ 00:36:58.059 Samuel Roberts: Just trying to see what other things… okay, that’s just those two so far in there. Local development… alright.
392 00:36:59.090 ⇒ 00:37:06.430 Clarence Stone: And then, like, I think to meet the complete minimum for UTAM, we need to, also have
393 00:37:07.210 ⇒ 00:37:13.420 Clarence Stone: our, like, platform knowledge connected to it. Like, I don’t know if you guys moved it to a DV already?
394 00:37:14.240 ⇒ 00:37:19.490 Clarence Stone: But, like, the default workspace needs to be Brainforge’s workspace.
395 00:37:21.760 ⇒ 00:37:22.320 Clarence Stone: Right.
396 00:37:22.320 ⇒ 00:37:24.380 Samuel Roberts: Meaning the, like, vault and playbook stuff?
397 00:37:24.660 ⇒ 00:37:25.380 Clarence Stone: Yes.
398 00:37:25.850 ⇒ 00:37:30.470 Samuel Roberts: Okay. I had thoughts about this anyway, because… Go ahead, Mustafa, what?
399 00:37:30.470 ⇒ 00:37:33.649 Mustafa Raja: Yeah, so… so that goes… needs to go in a database, so…
400 00:37:33.790 ⇒ 00:37:35.370 Mustafa Raja: Are we able to read it?
401 00:37:36.570 ⇒ 00:37:40.259 Clarence Stone: I… so, is it in the DB? That’s kind of the question.
402 00:37:40.260 ⇒ 00:37:43.530 Samuel Roberts: No, no, no, it’s all in Git. It’s all in Git, it’s just those files, those Markdown files.
403 00:37:43.530 ⇒ 00:37:51.499 Clarence Stone: I have a better solution for that, then. We should also just host Obsidian, and then do a git connect into it, and then make the Obsidian the link.
404 00:37:51.650 ⇒ 00:37:52.500 Clarence Stone: Just.
405 00:37:52.500 ⇒ 00:37:54.289 Samuel Roberts: Yeah, I was looking at,
406 00:37:56.760 ⇒ 00:37:58.970 Samuel Roberts: I think, hold on, my computer just did something weird.
407 00:37:58.970 ⇒ 00:38:00.200 Clarence Stone: different.
408 00:38:00.200 ⇒ 00:38:12.570 Samuel Roberts: Okay, cool. I wasn’t sure what was happening. You, you got all, like, wobbled and slow, and I was like, oh no. I don’t know if it’s my connection or my computer. The other thing I was looking at was giving… if we’re gonna be running this on a box that’s, like.
409 00:38:12.770 ⇒ 00:38:15.770 Samuel Roberts: has a… like, have you seen Just Bash?
410 00:38:16.260 ⇒ 00:38:20.029 Samuel Roberts: the tool? It’s like a TypeScript library for simulating Bash.
411 00:38:20.350 ⇒ 00:38:21.410 Samuel Roberts: Scripting?
412 00:38:21.810 ⇒ 00:38:23.540 Clarence Stone: And so the idea was, like.
413 00:38:23.650 ⇒ 00:38:24.680 Samuel Roberts: I think…
414 00:38:25.530 ⇒ 00:38:37.930 Samuel Roberts: I haven’t used it yet, I just saw it and dug in a little bit, but basically, like, it should give us a virtual file system we could probably point… because all we really need is the vault and playbooks, we don’t need the whole repo, necessarily. And so my thought was…
415 00:38:38.600 ⇒ 00:38:39.060 Samuel Roberts: to give…
416 00:38:39.060 ⇒ 00:38:39.670 Clarence Stone: We do want that.
417 00:38:39.670 ⇒ 00:38:43.100 Samuel Roberts: But I haven’t used open code, so… oh, we want all the code and everything, too?
418 00:38:43.100 ⇒ 00:38:46.469 Clarence Stone: Yeah, yeah, Utom wants the whole thing. He wants the whole mono.
419 00:38:47.520 ⇒ 00:38:54.510 Samuel Roberts: Oh, okay, that’s fine then. Okay, so it’s gonna be actually… we’ll be wor- okay, okay, so this is where he’s trying to go with the cloud agents and stuff, too. I see, okay.
420 00:38:54.510 ⇒ 00:38:57.019 Clarence Stone: Yeah. Okay. And the reason why.
421 00:38:57.020 ⇒ 00:38:57.810 Samuel Roberts: We can do that.
422 00:38:57.810 ⇒ 00:39:03.600 Clarence Stone: Obsidian, because I weirdly noticed that the way it manages MD files is, like, it creates a graph.
423 00:39:03.950 ⇒ 00:39:09.590 Clarence Stone: And the performance is way better, like, just on recall, by default.
424 00:39:10.250 ⇒ 00:39:15.530 Clarence Stone: But… Yeah, like, I… if we can land in Obsidian, that would be sick. So, it would be…
425 00:39:15.530 ⇒ 00:39:16.270 Samuel Roberts: Okay.
426 00:39:16.880 ⇒ 00:39:21.639 Clarence Stone: one engine, instance, and one Obsidian instance.
427 00:39:22.500 ⇒ 00:39:24.160 Samuel Roberts: Okay. I don’t know…
428 00:39:27.830 ⇒ 00:39:33.710 Samuel Roberts: too much about running… I mean, I’ve used Obsidian, but I’m not super familiar with it yet.
429 00:39:34.230 ⇒ 00:39:35.369 Clarence Stone: I got you, fam.
430 00:39:36.130 ⇒ 00:39:41.440 Samuel Roberts: Okay, you did something with this, you were saying yesterday, I wasn’t sure how that… how did that go? Like, what do you have to do?
431 00:39:42.100 ⇒ 00:39:42.739 Clarence Stone: Is it headless?
432 00:39:42.740 ⇒ 00:39:44.690 Samuel Roberts: Is it… is it able to just do everything…
433 00:39:45.020 ⇒ 00:39:56.899 Clarence Stone: Obsidian can be installed in CLI, there’s a CLI installation of it, and I put it on my BPS, and got an endpoint, and it works directly as a hook-in to my app, like.
434 00:39:56.900 ⇒ 00:39:57.810 Samuel Roberts: Perfect. Okay.
435 00:39:57.810 ⇒ 00:39:59.350 Clarence Stone: So… Yeah.
436 00:40:00.150 ⇒ 00:40:01.350 Samuel Roberts: Okay. That…
437 00:40:01.650 ⇒ 00:40:05.469 Clarence Stone: That’s why, like, picking the right things really does help, doesn’t it?
438 00:40:05.470 ⇒ 00:40:07.200 Samuel Roberts: Big, yeah, no, I… yeah.
439 00:40:09.360 ⇒ 00:40:11.189 Samuel Roberts: Oh, what did I just say?
440 00:40:12.650 ⇒ 00:40:21.120 Samuel Roberts: he’s having… I’m working on a simple open code deployment outside what is in OpenWork. Oh, cool, okay.
441 00:40:21.550 ⇒ 00:40:24.300 Samuel Roberts: Alright.
442 00:40:27.190 ⇒ 00:40:34.120 Samuel Roberts: Now my train of thought is totally gone. Okay, so we’ll… I should be making notes here, but we’ll have the meeting. Okay. Obsidian…
443 00:40:34.500 ⇒ 00:40:40.639 Samuel Roberts: Open work… CLI, the orchestration layer, MCPs.
444 00:40:43.670 ⇒ 00:40:48.170 Samuel Roberts: Anything else that we’re gonna need to worry about for now, or in the future even? Like, what’s.
445 00:40:48.170 ⇒ 00:40:48.639 Clarence Stone: So, I’m.
446 00:40:48.640 ⇒ 00:40:49.430 Samuel Roberts: Am I missing stuff?
447 00:40:49.430 ⇒ 00:40:59.380 Clarence Stone: Yeah, just one thing, yeah. Because it’s in the cloud, we should do a logical auth, and I think Google’s probably gonna be easiest.
448 00:40:59.850 ⇒ 00:41:04.689 Clarence Stone: I don’t know what you guys think. I don’t know if it’s gonna be complicated, I don’t want to overcomplicate the project.
449 00:41:10.660 ⇒ 00:41:12.889 Samuel Roberts: So, yeah, so the web…
450 00:41:13.030 ⇒ 00:41:17.440 Samuel Roberts: Yeah, I think that should be fine. We can still have to log in in front of it like we have on the platform.
451 00:41:19.600 ⇒ 00:41:20.670 Samuel Roberts: The… Yeah.
452 00:41:21.060 ⇒ 00:41:24.959 Samuel Roberts: I wouldn’t stress about that yet. I think there’s enough to figure out getting it up in…
453 00:41:25.160 ⇒ 00:41:28.679 Samuel Roberts: And running them and throwing that in front of the web shouldn’t be too much of a problem.
454 00:41:28.890 ⇒ 00:41:34.420 Clarence Stone: Okay, and… and I guess, like, this is my lack of back-end understanding.
455 00:41:34.420 ⇒ 00:41:34.799 Samuel Roberts: Yeah, yeah, yeah.
456 00:41:34.910 ⇒ 00:41:42.190 Clarence Stone: understanding is, like, when you get the token from the auth, can we reuse it for the CLI MCP?
457 00:41:42.190 ⇒ 00:41:48.050 Samuel Roberts: That’s what I was starting… I was trying to start to think, like, what we need here, because when we did the MCP… Google…
458 00:41:48.910 ⇒ 00:41:56.600 Samuel Roberts: I mean, Google… OAuth is fine, and it’s better than some of the others, but, when we did the MCP, it was a little bit of a pain to get that running.
459 00:41:58.490 ⇒ 00:42:04.100 Samuel Roberts: But once it ran, that worked fine. So I think as long as we have the right… .
460 00:42:04.660 ⇒ 00:42:05.620 Clarence Stone: Dude, that is…
461 00:42:05.620 ⇒ 00:42:06.090 Samuel Roberts: scopes.
462 00:42:06.090 ⇒ 00:42:10.500 Clarence Stone: It kept, like, breaking for me. It was…
463 00:42:10.500 ⇒ 00:42:19.740 Samuel Roberts: And then, of course, they came up with the CLI, like, two weeks later kind of thing, and I’m like, of course, like, yeah. So that’s, yeah. That was just some guy’s project. I don’t think it was, you know, that was not official.
464 00:42:19.850 ⇒ 00:42:21.060 Samuel Roberts: So.
465 00:42:21.060 ⇒ 00:42:22.670 Clarence Stone: So bad, guys. I… yeah.
466 00:42:22.670 ⇒ 00:42:27.610 Samuel Roberts: But I imagine… I imagine… yeah, I imagine as long as we get that working,
467 00:42:29.510 ⇒ 00:42:31.149 Samuel Roberts: Yeah, I’ll just have to make a new…
468 00:42:31.430 ⇒ 00:42:34.730 Samuel Roberts: project on Google and give it the right scopes for the CLI, I guess.
469 00:42:34.920 ⇒ 00:42:39.050 Samuel Roberts: We should probably match the MCP stuff, so it should be very similar, I think that’ll be fine.
470 00:42:39.380 ⇒ 00:42:47.919 Clarence Stone: I mean, just think about customers looking at a Brainforge work platform, and then me or you saying, like, hey, what are my meetings today? Boom.
471 00:42:48.430 ⇒ 00:42:49.270 Samuel Roberts: Yeah, yeah.
472 00:42:49.270 ⇒ 00:42:50.930 Clarence Stone: Right? Or, like.
473 00:42:50.930 ⇒ 00:42:52.230 Samuel Roberts: Yong, I hear you, I hear you.
474 00:42:52.230 ⇒ 00:42:55.889 Clarence Stone: are gonna have free time together. Boom.
475 00:42:55.890 ⇒ 00:42:57.470 Samuel Roberts: Yeah, yeah, yeah.
476 00:42:57.470 ⇒ 00:43:02.539 Clarence Stone: And it’s just, like, 3 things that we put together, like, they’re just gonna be like, whoa, you’re a future man.
477 00:43:02.540 ⇒ 00:43:03.190 Samuel Roberts: Yeah, it’s gonna…
478 00:43:03.190 ⇒ 00:43:04.180 Clarence Stone: I mean, that’s…
479 00:43:04.180 ⇒ 00:43:04.850 Samuel Roberts: That’s…
480 00:43:06.110 ⇒ 00:43:11.589 Samuel Roberts: That’s what it is at this point, it’s just plugging these pieces. I mean, that’s what OpenCloth, like, showed, that, like, everything’s there, it’s just gotta be…
481 00:43:12.350 ⇒ 00:43:20.419 Samuel Roberts: stitched together, I guess, the right way. And then it looks like magic to people, so that’s fine. Okay, okay, so…
482 00:43:21.120 ⇒ 00:43:23.779 Samuel Roberts: Any other things we need to worry about hosting?
483 00:43:25.980 ⇒ 00:43:30.410 Clarence Stone: Before you start messing with it? Yeah, let’s just, like, get started, and then, like, we can.
484 00:43:30.410 ⇒ 00:43:36.819 Samuel Roberts: Yeah, if we’re just gonna… if I’m just gonna basically just get open work going, and those services running on a new railway project.
485 00:43:37.930 ⇒ 00:43:39.519 Samuel Roberts: I don’t see that being crazy.
486 00:43:39.840 ⇒ 00:43:51.639 Samuel Roberts: you know, I’m assuming it’s… it’s doable, without having jumped in too much, but yeah, once we start messing with things, we’ll figure that out more. I probably won’t worry about auth immediately, I don’t know how long some of this will take now to get up and running, but…
487 00:43:51.760 ⇒ 00:43:57.800 Samuel Roberts: I might make that the… not… not stress myself out while I’m trying to get things going.
488 00:43:57.800 ⇒ 00:44:02.360 Clarence Stone: I also hate requesting keys from Google, like, god dang.
489 00:44:02.760 ⇒ 00:44:05.169 Samuel Roberts: The whole console, I hate that, I hate… yeah.
490 00:44:05.170 ⇒ 00:44:08.590 Clarence Stone: the worst, right? Like, you’re like, oh, I need Gmail. Okay.
491 00:44:09.550 ⇒ 00:44:21.530 Clarence Stone: I need calendar. Okay. Okay, so I had my agent just write that minimum plan. Can we just, before we distribute ourselves.
492 00:44:21.950 ⇒ 00:44:23.640 Clarence Stone: Just see if this makes sense.
493 00:44:26.630 ⇒ 00:44:27.470 Samuel Roberts: Nice.
494 00:44:28.090 ⇒ 00:44:34.739 Samuel Roberts: Okay, I don’t know the right one. That’s the one you used close… there.
495 00:44:35.300 ⇒ 00:44:38.050 Samuel Roberts: So I got my slack on, like, a half screen here, let me make it bigger.
496 00:44:38.920 ⇒ 00:44:39.640 Samuel Roberts: Alright.
497 00:44:40.790 ⇒ 00:44:47.799 Samuel Roberts: So, we’ve got… City of Knowledge to… I’m going backwards, because I just called it.
498 00:44:48.200 ⇒ 00:44:51.139 Samuel Roberts: Fine, no, PM, yup, yup, yep.
499 00:44:55.260 ⇒ 00:44:57.049 Samuel Roberts: Oh, okay, wait a minute, so…
500 00:44:59.740 ⇒ 00:45:02.879 Samuel Roberts: Maybe I’m not too familiar with how open code does this in the workspaces yet.
501 00:45:05.250 ⇒ 00:45:09.679 Samuel Roberts: the login… Is this gonna be multi-tenant, or is, like…
502 00:45:10.130 ⇒ 00:45:13.859 Samuel Roberts: How is that gonna happen here? I don’t… Let me think about it.
503 00:45:15.300 ⇒ 00:45:18.729 Samuel Roberts: So, like, this open work workspace that it says in 3.
504 00:45:22.330 ⇒ 00:45:25.969 Samuel Roberts: Basically, I’m not sure what OpenWork or OpenCode has set up for…
505 00:45:25.970 ⇒ 00:45:27.160 Clarence Stone: Okay, multiple…
506 00:45:27.160 ⇒ 00:45:30.409 Samuel Roberts: people, multiple accounts. Do we know anything about that yet, or…
507 00:45:30.410 ⇒ 00:45:31.469 Clarence Stone: I can explain that.
508 00:45:32.160 ⇒ 00:45:33.100 Samuel Roberts: Okay, cool.
509 00:45:33.750 ⇒ 00:45:34.530 Clarence Stone: So…
510 00:45:34.950 ⇒ 00:45:43.140 Clarence Stone: I love how it’s designed, by the way. As a cybersecurity person, like, this is how it should be done. Each workspace is data isolated.
511 00:45:43.190 ⇒ 00:46:00.049 Clarence Stone: So, if we say, hey, this workspace is our Brainforge monorepo, right, and we switch to another workspace, right, and start working on it, like, the data from each of those aren’t touching each other, so I don’t know if that’s about, but it’s, like, isolated?
512 00:46:00.500 ⇒ 00:46:01.789 Samuel Roberts: Yeah, yeah, okay.
513 00:46:01.790 ⇒ 00:46:08.109 Clarence Stone: And, Sam, just so you know, there are, like, there’s two ways to set up that workspace, like.
514 00:46:08.200 ⇒ 00:46:24.650 Clarence Stone: you can share that workspace with somebody, in which all the sessions are shared, right? Or, you can just say, I want my own instance of that workspace, and you don’t share it. Now, I don’t know how that works when we’re using the web UI,
515 00:46:26.550 ⇒ 00:46:34.280 Clarence Stone: Right. Right. So, we’ll have to figure that piece out. I think we’ll see it once it’s installed.
516 00:46:34.940 ⇒ 00:46:37.190 Samuel Roberts: Yeah, I mean, I think I’m… I almost…
517 00:46:37.660 ⇒ 00:46:41.939 Samuel Roberts: I mean, not that… let me… let me keep going through. Okay, so that’s fine, so the workspace set up to OAuth…
518 00:46:47.930 ⇒ 00:46:50.080 Samuel Roberts: Oh, more sharing? Okay, we’re not gonna worry about it.
519 00:46:50.630 ⇒ 00:46:55.200 Samuel Roberts: Some of that yet. I don’t think we’re gonna worry about the domain and stuff, we’re just gonna get it on Railway and see what it does.
520 00:46:55.980 ⇒ 00:47:00.640 Samuel Roberts: Oh, the redirect UR… ugh, yeah, Google makes it a pain in the butt. Okay. Web UI deployment, fine.
521 00:47:01.130 ⇒ 00:47:03.290 Samuel Roberts: UI, host UI connection.
522 00:47:03.560 ⇒ 00:47:05.359 Samuel Roberts: Obsidian, okay, cool.
523 00:47:07.640 ⇒ 00:47:09.100 Samuel Roberts: Alright, let’s,
524 00:47:09.710 ⇒ 00:47:16.120 Samuel Roberts: Yeah, I would say I might even worry less about the OAuth and exposure stuff later than Phase 2.
525 00:47:17.800 ⇒ 00:47:25.820 Samuel Roberts: kind of, like, let’s bump that down, probably before Obsidian. So, like, with the web UI, like, let’s get it up, get any of us in it, if it’s… if it’s…
526 00:47:25.900 ⇒ 00:47:38.089 Samuel Roberts: we’re all in the same one, or we’re not in the same one, we’ll figure that out as it, you know, as… if we need to set up the workspaces differently, or… or whatever, I’d rather worry about getting it running, rather than throwing the O off.
527 00:47:38.260 ⇒ 00:47:40.010 Samuel Roberts: Wrench into it sooner.
528 00:47:41.870 ⇒ 00:47:42.850 Samuel Roberts: Okay.
529 00:47:43.750 ⇒ 00:47:46.570 Samuel Roberts: Yeah, I think I think we can probably run with this. I don’t…
530 00:47:48.810 ⇒ 00:47:54.970 Samuel Roberts: I mean, there’s still a little bit of digging for me to understand a little bit more, but I think I can probably get it running without understanding at this point, so I think we’re alright.
531 00:47:55.410 ⇒ 00:48:03.090 Clarence Stone: Yeah, let it churn, then, you know, study up. That’s what I do when I’m waiting for the AI, I’m just like, let me learn more about this codebase. Exactly, exactly.
532 00:48:03.090 ⇒ 00:48:03.990 Samuel Roberts: Exactly.
533 00:48:04.330 ⇒ 00:48:05.540 Samuel Roberts: Alright, cool.
534 00:48:05.910 ⇒ 00:48:07.389 Samuel Roberts: Sweet.
535 00:48:08.610 ⇒ 00:48:15.550 Samuel Roberts: This looks good, I’m gonna… Save this so I can pass that along to the right cursor agent.
536 00:48:16.370 ⇒ 00:48:22.370 Samuel Roberts: Yeah, alright, what else? I mean… Is this…
537 00:48:22.370 ⇒ 00:48:34.329 Clarence Stone: Well, I’m gonna be around, so… Okay. You guys feel free to ping, and if we need to hop on another call, we could. But, you know, I want to give him his dream. He’s been asking for this this week.
538 00:48:34.470 ⇒ 00:48:36.689 Clarence Stone: It’s been his, thing since Tuesday.
539 00:48:36.690 ⇒ 00:48:38.860 Samuel Roberts: Yeah, I’ll get a movie.
540 00:48:40.410 ⇒ 00:48:43.559 Samuel Roberts: Alright, good. Yeah, no, this is cool. Okay, so…
541 00:48:44.060 ⇒ 00:48:47.070 Samuel Roberts: Yeah, I guess, Mustafa, we can talk about…
542 00:48:47.590 ⇒ 00:48:52.179 Samuel Roberts: how we can split this up a little bit, maybe. Yeah. Although I feel like it might be a little…
543 00:48:53.490 ⇒ 00:48:58.910 Samuel Roberts: I don’t know, I feel like I don’t have enough understanding of knowing what’s safe to… fair, I guess?
544 00:48:59.500 ⇒ 00:49:00.120 Samuel Roberts: But…
545 00:49:00.820 ⇒ 00:49:03.450 Samuel Roberts: We’ll figure that out. Have you played around with this much yet?
546 00:49:03.830 ⇒ 00:49:04.650 Mustafa Raja: Nope.
547 00:49:05.460 ⇒ 00:49:09.620 Samuel Roberts: I just didn’t know what happened on, like, the vibe coding sessions at night. Okay.
548 00:49:10.200 ⇒ 00:49:10.870 Mustafa Raja: Survive Code.
549 00:49:10.870 ⇒ 00:49:11.270 Samuel Roberts: Alright.
550 00:49:11.270 ⇒ 00:49:15.520 Mustafa Raja: me looking through some PRs, and then…
551 00:49:15.870 ⇒ 00:49:22.319 Mustafa Raja: this VIP coding session, I did, we did some, conversation regarding open work.
552 00:49:22.660 ⇒ 00:49:24.100 Mustafa Raja: plus some PRs.
553 00:49:25.490 ⇒ 00:49:29.959 Samuel Roberts: Okay, yeah, so maybe I’ll… Dig into this.
554 00:49:30.550 ⇒ 00:49:39.779 Samuel Roberts: it might be… it might be easy to get it up and running on the railway, in which case I’ll just try to get it going fast. And if there’s other things that I can paralyze a little bit, I’ll pass off to you if I can’t.
555 00:49:39.780 ⇒ 00:49:41.539 Mustafa Raja: We’re doing parallel with the agents.
556 00:49:41.540 ⇒ 00:49:42.100 Samuel Roberts: But…
557 00:49:42.350 ⇒ 00:49:43.320 Mustafa Raja: Yeah. Okay.
558 00:49:43.670 ⇒ 00:49:53.490 Samuel Roberts: Alright, we’ll see what we got going then. Yeah, if we’re just getting the open work running as is, I’ll get the most recent one down, and… or fork it, and then get that down, and then that way we can probably rebase back, I don’t know.
559 00:49:53.860 ⇒ 00:50:01.860 Clarence Stone: You know what I’m gonna do? I’m gonna get everything, and then figure out the front end later, so, like, just start with the baby steps.
560 00:50:01.860 ⇒ 00:50:03.690 Samuel Roberts: Yeah, exactly, exactly. Okay, cool.
561 00:50:03.700 ⇒ 00:50:11.730 Clarence Stone: Alright, yeah, no, if we’re just gonna get that, that’s… that simplifies things a bunch. And then, like, when I work on the front end, you guys can start working on MCPs and stuff and get elegant.
562 00:50:11.730 ⇒ 00:50:14.269 Samuel Roberts: Yeah, exactly, yeah, and getting all that stuff in there. Alright, cool.
563 00:50:14.590 ⇒ 00:50:15.710 Clarence Stone: Cool. Awesome.
564 00:50:17.000 ⇒ 00:50:18.909 Samuel Roberts: That’s good, alright, I feel… yeah, alright.
565 00:50:19.310 ⇒ 00:50:20.770 Clarence Stone: Break. Sounds good.
566 00:50:20.770 ⇒ 00:50:25.770 Samuel Roberts: Yeah, exactly, alright. I’ll be messaging you guys, hopefully in a little bit, with something, we’ll see.
567 00:50:26.020 ⇒ 00:50:27.229 Clarence Stone: Cool. Alright, cool.
568 00:50:27.420 ⇒ 00:50:28.370 Mustafa Raja: Thank you.