Activity
Mon
Wed
Fri
Sun
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
What is this?
Less
More

Memberships

Clief Notes

44.3k members • Free

Better ConnEQtions

16 members • Free

54 contributions to Clief Notes
Do you recommend Hermes / off-the-shelf infrastructure?
I have been building my infrastructure and orchestration layers by hand rather than adopting something ready-made, and the main return has not been the system itself, it has been understanding exactly where it breaks. What I do not have is a clear picture of the wider landscape, so this is a genuine question rather than an argument. What building it myself has actually given me: - The failure modes first hand - I know where it breaks because I am the one who broke it. - The repass - every month or two I go back over the whole thing, heavy at the time, and it compounds. - No black boxes - when something goes wrong I already know which layer owns it. - It stays mine - no dependency on anyone else's roadmap, pricing or decisions. The repass is the part I would defend hardest. Every one to two months I go back over the infrastructure and the orchestration properly, and it is genuinely painful while I am in it. But each time I am looking at decisions I made when I understood less than I do now, and I can see exactly why they were wrong. That loop has taught me more than any amount of reading about it ever would have. Doing what I do now, the only cost to me is my 20x max plan with Claude. No other non-self hosted models, API fees or anything. Just me, Claude in VScode terminals, and wispr flow. I am considering just experimenting with the likes of Hermes and co, just for the learning experience anyways - just wanted to hear from others and feel this is a good place to do so! So the question, and I would especially like it from people further along than me who have experienced more of this. If you are running Hermes or anything similar, what did it give you that you could not reasonably have built yourself, and did you lose anything by not having built it - the understanding of your own system, or the ability to change it once it stopped fitting? Or have I misunderstood the split / missed the point?
1 like • 3h
I’m in a somewhat similar position with RoosterBot, although part of it is forced by the stack I chose. I build primarily in Elixir, so a lot of the off-the-shelf AI and agent infrastructure simply isn’t available to me in a form I can drop in. I end up rebuilding quite a bit, or at least translating ideas from other ecosystems into something that fits the system I’m building. That has been frustrating at times, but it has also been extremely valuable. When you have to implement the orchestration, durable execution, context handling, and failure recovery yourself, you end up understanding the tradeoffs very differently than if you had just adopted a framework. I still look closely at projects like Hermes and other agent systems, but increasingly as reference implementations rather than something I expect to adopt wholesale. They’re useful for seeing which abstractions other people arrived at, where their boundaries are, and whether I’m missing something in my own design. So I think there’s real value in building it yourself, especially when the infrastructure is becoming part of the product rather than just plumbing. And I really relate to the repass idea. Going back through decisions you made a few months ago with a much better understanding of the problem can be painful, but that’s also where a lot of the real architectural learning happens.
How much autonomy do you give AI?
I’m curious how much autonomy everyone gives AI in their workflows. Do you mostly use AI as a tool where you approve each meaningful step, or do you let it make decisions and continue working without checking in with you? I’ve been thinking about where that line should be. For those of you building with AI regularly, how much freedom do you actually give it? What can it do without asking you first, and where do you still require a human decision?
0 likes • 4h
I’ve been thinking about this a lot while building RoosterBot. My current view is that AI autonomy should depend less on what the AI can do and more on the consequences if it gets something wrong. I’m comfortable giving it a lot of freedom for things that are reversible, observable, and low-risk: gathering context, summarizing, drafting, organizing work, suggesting next actions, and even executing routine workflow steps within clear boundaries. As the consequences increase, I want explicit human checkpoints. Sending a sensitive client response, committing money, changing important records, making personnel decisions, or taking an action that is difficult to undo should usually require approval. The architecture I’m moving toward is not really “human in the loop everywhere” or “fully autonomous agent.” It’s more like policy-based autonomy: the system should know what it is allowed to do, what requires approval, and what it should never do. Ideally humans spend their attention on judgement and exceptions, not approving hundreds of routine steps the system can safely handle itself.
I'm not smart enough to be the smartest person in the room
That is it... That is the entire post... Anyone else? Also what have you done? - I found a smarter room and now I feel like I am back at square 1 #excitement
I'm not smart enough to be the smartest person in the room
1 like • 4h
I actually think finding a room where you no longer feel like the smartest person is a win. If you’re consistently the smartest person in the room, you probably aren’t being stretched very much. The rooms that make you feel like you’re back at square one are often the ones where the most growth happens. So I’d keep looking for those rooms. Get comfortable being the person with the most to learn.
Training AI off of your voice and qualitative reinforcement
Nobody can describe their own judgement. Everybody can run it instantly on a concrete case. That gap is the whole reason "describe your voice in five adjectives" produces profiles that read like everyone else's, and the reason every edit you make to an AI draft is worth more than the finished piece. I have been running a rough version of a voice layer across a few ventures for months, mostly for producing messages in my own voice. It works by feel, which is a different thing from working reliably. So I took the mechanism apart properly. Three things that came out of it and transfer to anyone doing this: - Contrast over description. Never ask what someone's voice is. Show two versions of the same piece and ask which is more them, then ask why. The choice is one bit. The reason is what generalises. - Edits are the data. Your draft is the rejected version, their edit is the chosen one, and the diff localises exactly what judgement changed. Most people keep only the final text, which throws the signal away. - Boundaries, not points. "Be direct" applies everywhere, including where you would not. "Direct with peers, softened one notch when correcting someone publicly" carries its condition, so it transfers to cases it never saw. A voice layer is not programming. Nothing executes. A rule you write does not get run, it shifts probabilities, and the practical shape is roughly 95 percent compliance with a tail that no additional rule removes. Everything else follows from that. You build for the tail, an inspection step sits after generation permanently, and the job is making inspection cheap rather than making it unnecessary. I ran the research as seven parallel chats, one per knowledge element: mechanism and limits, the encoding stack, elicitation, representation, evaluation, crossovers, and the research base. Split on dependency structure rather than topic, because they consume nothing from each other, so they were safe to run at once and cheap to correct. Each closed with a file in the same fixed output contract, which is what made seven separate outputs merge instead of contradict.
0 likes • 4h
@Alex Brown This is really interesting, especially the distinction between sounding like someone and actually capturing their judgement. I’m working on some adjacent problems with RoosterBot, particularly around AI drafting communications on behalf of people while staying true not just to their writing style, but to how they would actually respond and make decisions. Your work around register, judgement, edit deltas, and orchestrator profiles feels very relevant to that. I’d definitely be interested in comparing notes sometime. Feel free to DM me if you’d like to connect.
How Are You Structuring Client Onboarding & Delivery Behind the Scenes?
For those of you already working with AI/automation clients, what does your behind-the-scenes client onboarding and delivery system look like? I understand the discovery side. What I'm trying to build is a clean operational framework for what happens once a client starts moving forward. Specifically, I'm curious how you handle things like: • Client folder/workspace structure • Discovery notes → scope → build handoff • Credentials and access • Client-provided assets/information • Project status and task tracking • Testing and client approvals • Documentation of automations/agents/workflows • Launch/go-live checklist • Training and handoff • Ongoing support/maintenance If you have a standard folder structure, checklist, SOP, or client lifecycle that you actually use, I'd love to see how you've organized it. I'm less interested in the sales process and more interested in the operational infrastructure that keeps a client engagement organized from discovery through handoff.
1 like • 4h
This is a timely question for me because I’ve realized I haven’t standardized nearly enough of this yet. With RoosterBot, discovery, scoping, building, and client communication are fairly well understood, but a lot of the operational infrastructure around delivery is still more ad hoc than I’d like, especially credentials/access, approvals, documentation, launch checklists, and ongoing maintenance. I’m starting to think the answer isn’t just a better folder structure or a bigger collection of SOPs, but an actual client lifecycle where each engagement moves through defined states and the relevant notes, decisions, credentials, tasks, approvals, workflows, and documentation stay attached to that lifecycle. Ideally, discovery should naturally become scope, scope should become implementation, implementation should produce testing/approval artifacts, and the same information should eventually become training, documentation, and ongoing support context rather than being recreated at every stage. I’m very interested in seeing what others have standardized here, because this is an area I need to tighten up myself.
1-10 of 54
Leonard Dauksza
5
297 points to level up
@leonard-dauksza-9657
Founder and software engineer building RoosterBot, exploring workflow systems, AI context management, Elixir, and scalable SaaS.

Active 3h ago
Joined May 14, 2026
Seattle, WA
Powered by