Перейти к содержанию

Shared scenarios

Normative text: authentication, chat and statuses.

UC-О-01 Choose a role

As a user, I want to press «Я ищу работу» or «Я нанимаю», so that registration opens with that role. If I am already signed in, the system opens the role's home screen. Page П-О-01. FR-О-02.

UC-О-02 Create an account

As a user, I want to enter an email, check consent, and press «Продолжить», so that a letter with a link arrives. A taken email offers sign-in or recovery. A bad format cannot be submitted. П-О-02. FR-О-01, FR-О-02.

UC-О-03 Confirm and set a password

As a user, I want to follow the link and set a password, so that the account turns on and the role's onboarding opens. A link older than 24 hours offers a new letter. П-О-03. FR-О-01.

UC-О-04 Sign in

As a user, I want to sign in with email and password, so that I reach the cabinet or a 2FA code. Five failures lock sign-in for 15 minutes. An unconfirmed email offers to send the letter again. П-О-04. FR-О-01, FR-О-04.

UC-О-05 Forgotten password

As a user, I want to enter an email, so that I get a link if the account exists. The answer is the same for existing and missing addresses. After the change, sessions end. П-О-05. FR-О-01.

UC-О-06 Second factor

As a user, I want to scan a code and enter 6 digits, so that 2FA turns on and 10 backup codes are issued. No app — sign in with a backup code, and that code is spent. П-О-06. FR-О-04.

UC-О-07 Conversation

As a user, I want to write a message or attach a file, so that the other side receives it and «Прочитано» appears. A file over 10 MB or of the wrong type does not send. П-О-07. FR-О-09.

UC-О-08 Meetings

As a user, I want to switch week and month, so that I see meetings with statuses and a call link in my time zone. Empty: «Встречу назначает рекрутер в чате». П-О-08. FR-О-10.

UC-О-09 Notification

As a user, I want to open an event, so that I land on the right page and the notification becomes read. П-О-09. FR-О-11.

UC-О-10 Unavailable page

As a user, I want to press «На главную» or «Повторить», so that I get back to work. Someone else's object is a 403 without detail. П-О-10. FR-О-05.

UC-О-11 Ban

As a banned user, I want to see the reason, the term, and «Написать в поддержку», so that I understand why the cabinet is closed. П-О-11. FR-О-13.

UC-О-12 Report

As a user, I want to pick a reason and write a comment up to 1000 characters, so that the report enters the queue. Without a reason the button stays inactive. П-О-12. FR-О-12.