Organisation & Identity¶
UC-ORG-01 Create organisation¶
As an organisation administrator, I want to create a new organisation with a unique tagline, so that my team has an isolated tenant.
Acceptance: Organisation exists; creator is owner; tagline is unique.
UC-ORG-02 Join organisation¶
As a new user, I want to join an existing organisation using its tagline during registration, so that I immediately work in the correct tenant.
Acceptance: User org_id set; member record created.
UC-ORG-03 Manage membership¶
As an administrator, I want to list and remove members, so that access reflects current staff.
UC-ORG-04 Define supervisor hierarchy¶
As a supervisor, I want to link subordinates to supervisors, so that reporting structure is visible in the platform.
UC-ORG-05 Audit administrative actions¶
As a supervisor, I want to read audit logs for user changes, so that I can review who changed what.
UC-ACC-01 Register and verify email¶
As a new user, I want to register and verify my email, so that my account is trusted and recoverable.
UC-ACC-02 Reset password¶
As a user, I want to reset a forgotten password via email link, so that I can regain access securely.
UC-ACC-03 Login with org context¶
As a user, I want to log in and receive a JWT with organisation and role, so that all services authorize me consistently.