Writing
Notes from the foundation
Everything here is published on this site first and syndicated afterwards, with the canonical link pointing back. If you found one of these on Medium or dev.to, this is the original.
From Hobbyist to Production-Grade: Six Things That Actually Separate Them When You Use an AI Coding Agent
Six concrete config changes — permissions, project memory, guardrails, CI automation, task decomposition, verification — that turn an AI coding agent from a chat window into a governed system, with the real config from a production AdonisJS backend.
Multi-Tenant SaaS on AdonisJS 7: Making the Safe Path the Only Path
How a tenant-scoped repository, a permission ceiling and a resource generator keep one workspace from ever reading another's data in an AdonisJS 7 backend.