It is important to note that malicious actors can also interact with the website outside the browser/UI (see screenshot). So we must have both client-side and server-side checks. That's why, in `actions/createOrGetVideo.ts,` we initially placed a guard with "checkFeatureUsageLimit," for instance. We should also apply it to other server actions! The question remains whether we want to limit chat interactions as well? To limit the number of chats, we could create a new entitlement in Schematic and add some extra guards in `api/chat/route.ts` before calling "streamText."