
The human-in-the-loop approach I built into the Samaritan workflow was not a philosophical choice. It came from a practical lesson learned the hard way: if you are not paying close attention to what your coding agent and chat AI are doing, you will end up with a bloated mess that is nothing like what you intended.
The workflow I settled on was deliberate. Use a project chat to map out the plan, think through the architecture, and produce complete precise prompts. Then hand that finished prompt to the coding agent to execute. Then review every proposed change before it touches the system. Nothing gets applied without explicit approval.
The reason this matters is that AI coding tools and chat agents misunderstand direction more often than you would expect, especially as a conversation gets long. There is a real degradation that sets in over extended sessions and they start filling gaps with assumptions, over-complicating simple problems, and drifting from the original intent. You have to catch it when it happens and correct it immediately, or those wrong turns compound into something much harder to troubleshoot down the line.
I also want to be straight about something that gets glossed over in a lot of AI content right now. The idea that anyone with zero experience can vibe code a complex application into existence is overstated. You can absolutely use AI tools to build something simple that lives inside the model's training data. But the moment you are building something custom, something that runs on a specific platform with specific requirements and a specific architecture, you need to bring more than enthusiasm to the table.
You need to know enough about what you are building to recognize when something is wrong. Some coding experience, even if it is just being able to read logic and follow what a script is doing, matters. Project management experience matters. The ability to hold the overall vision in your head while debugging a specific problem matters. AI tools are genuinely powerful, but they are not a substitute for understanding your own project.
Github - https://github.com/SamaritanOC
X - https://x.com/samaritanv1
