馃殌 features
Role: group multiple AccessRule objects into a single FastAPI Depends - declare named permission bundles and reuse them across endpoints.
analyst = missil.Role(areas.finances.READ, areas.it.READ)
# Reuse across many endpoints
@app.get("/dashboard", dependencies=[analyst])
def dashboard(): ...