@lordebuilds: Permissioning means deciding exactly what each person can see, change, download or delete after they sign in. Before AI builds anything with user accounts, define: * Who is making the request? * Does this information belong to them? * What are they allowed to do? * What happens when access is denied? For this portal, clients can view and download their own invoices. They cannot view, change or delete another client’s invoices. An administrator can view them all. Then test the blocked action: * Maya opens Invoice 104: allowed. * Maya opens Invoice 105: access denied. * The administrator opens Invoice 105: allowed. A permission rule isn’t proven when the correct person gets in. It is proven when the wrong person is kept out. When building with AI, don’t stop at telling it who can log in. Define exactly what each person can access after they do. #lordebuilds #ai #developer #buildinpublic