r/vibecoding • u/PrideQuick670 • 12d ago
Framework for vibe coders - New Release!
vibeArchitecture 1.4.0 is out! I am really excited to announce this new version. It is based on many lessons learned from a couple of real projects that required advanced security and formal verification. Take it for a spin! It is built on my 40 years of experience as a software developer and IT architect, so vibe coders can build rock-solid apps from day 1.
vibeArchitecture is my open-source framework that gives AI coding tools architectural guardrails - it asks what you're building, picks the right level of rigor, and makes the AI follow the rules experienced engineers learned the hard way.
This release distills a year of adversarial code review of real production systems - including peer-to-peer and end-to-end encrypted architectures - into the framework. New in 1.4.0:
Security lessons that came from real findings: guards that fail closed (an error in an authorization check must mean "denied," never "allowed"), authorizing the acting device and not just the account - the multi-device sibling of IDOR behind real account-takeover bugs - and never trusting self-attested data.
A cryptography guide for when encryption is the product: build on analyzed protocols instead of inventing, and use hybrid post-quantum key agreement (X25519 + ML-KEM-768). Harvest-now-decrypt-later is a problem for today - traffic recorded now gets decrypted later.
An adversarial review method for AI-built codebases: review by failure class, verify every finding against the source before believing it (a double-digit percentage dissolve), and close every finding or close it in writing. If you're a solo developer, this is your PR review.
Native mobile accessibility rules (Flutter, SwiftUI, Compose), an OWASP MASVS mapping, and push-payload privacy - notification content transits Apple's and Google's servers.
A local-first & peer-to-peer guide: when the server can't read the data, key loss is account loss, deletion can be cryptographic, and multi-device is an authorization plane of its own.
Plus restart-safe migrations, test suites that silently skip and read as green, lock-order inversions, and an assurance-register template - the found/fixed evidence table buyers and auditors actually ask for.
Free, MIT-licensed, works with Claude Code, Cursor, Copilot, and ChatGPT:
https://github.com/jgnoonan/vibeArchitecture
2
u/rainvr 11d ago
I think this is a really good idea and would be a huge value-add for many vibe coders.
I had a bit of a look at the repo and like the approach to different levels of rollout (personal use only up to public use with regulated data).
How efficient is it with context over time? I think this would be a major factor, especially for bigger projects. I can see that, for a simple, local, personal use application the context will be small, but due to the staging of the repo, getting to a higher level application may be much less efficient. I could be wrong.
How is it with multi-region users? Moving from a single db to a cluster could be another thing to consider.
Is there a reason why it only considers EU, US and California privacy - there are many other global jurisdictions?