theconductor
09/08/2024, 12:46 PMSTaskManagementsoftwaredefinition software {
    relation project: project
    relation banned: user
    permission access = project->member - banned
}
software:projA-TaskManagement#project@project:projA // TaskManagement for Project A specifically
software:projB-TaskManagement#project@project:projB // TaskManagement for Project B specifically
software:projB-TaskManagement#banned@user:U // U is banned in Project B onlysoftware:projA-TaskManagement#access@user:U // True
software:projB-TaskManagement#access@user:U // False