Can you clarify what you mean by "agent-based" development, "vibe coding" and "maintainable agent systems" here?
(All three of those are terms with very vague definitions, I'm interested in hearing which of those definitions are starting to take root.)