Create comprehensive documentation describing:
- Beach Core's general purpose permissions API (external-facing)
- OAuth2 application scopes and extended capabilities
- Pundit/internal policy system (for internal apps)
- ActiveAdmin for internal admin UI
- How these systems interact and their intended audiences
- Best practices for layering security and usage
The goal is to help internal and external developers understand which system to use and how they interoperate.
Create comprehensive documentation describing:
The goal is to help internal and external developers understand which system to use and how they interoperate.