When to use it
Use when a feature changes roles, sessions, tenant-owned records, protected mutations, database transactions or privacy-sensitive exports; "permisos del admin", "aislamiento entre organizaciones", "evitar IDOR", or "revisar acceso a datos". Read the target repo's live schema and auth implementation; never assume FreeTicket's roles or models.