Blog
What we are building
Notes on the decisions behind Buildly - why a generated site waits for a human before it goes live, what a spark measures, and how one database serves thousands of businesses without leaking between them.
Why a generated site should never publish itself
AI output is a draft, not a deliverable. Every site sits behind an explicit publish step, and the reasoning is less about trust in the model than about who is accountable for what a business claims.
Coming soon
What a spark actually measures
Sparks cover generation, not storage or hosting. Uploading your own photos is free, which changes the shape of what a cheap site looks like.
Coming soon
Switching templates without losing your content
Every template implements the same blocks with the same prop shapes. That constraint is what makes a redesign a dropdown rather than a rebuild.
Coming soon
One database, many businesses, zero leaks
Tenant isolation enforced by the database itself, not by application discipline - and the test suite that deliberately writes the wrong query to prove it.
Coming soon