Job Search
PRD refs: JSP-FR-001, JSP-FR-002, JSP-FR-010
Open Screen →
Job Detail
PRD refs: JSP-FR-003, JSP-FR-010, BR-008, BR-009
Open Screen →
Login
PRD refs: AUTH-FR-001, AUTH-FR-002, AUTH-FR-003
Open →
Register — Role Select
Step 1 of 4
PRD refs: AUTH-FR-001, AUTH-FR-005
Open →
Register — Profile
Step 2 of 4
PRD refs: AUTH-FR-001, AUTH-FR-004
Open →
OTP Verify
Step 3 of 4
PRD refs: AUTH-FR-003
Open →
Forgot Password
3 states
PRD refs: AUTH-FR-004, AUTH-FR-006
Open →
First-Login Onboarding
Step 4 of 4 · 2 states
PRD refs: AUTH-FR-001, AUTH-FR-008
Open →
Social Login
Google + Zalo · 2 states
PRD refs: AUTH-FR-002, AUTH-FR-003
Open →
Company Information
Wizard Step 1 of 3
PRD refs: EMP-FR-001, EMP-FR-004
Open →
Plan Confirmation
Wizard Step 2 of 3
PRD refs: EMP-FR-003, BR-002
Open →
Team Invite
Wizard Step 3 of 3 · Optional
PRD refs: EMP-FR-026, AUTH-FR-007, BR-007
Open →
Pending Approval
3 states: Pending / Approved / Rejected
PRD refs: EMP-FR-002, BR-001, BR-008
Open →
Dashboard
EMP-FR-005, BR-002
Open →
Job List
EMP-FR-011, EMP-FR-012
Open →
Create Job
EMP-FR-009, EMP-FR-010
Open →
Edit Job
EMP-FR-012, BR-004
Open →
AI JD Generator
4 states
EMP-FR-010, BR-003
Open →
Pipeline Kanban
EMP-FR-016–025b, BR-013
Open →
Candidate Detail
5 tabs
EMP-FR-021, BR-006, BR-014
Open →
Move Stage Modal
3 states
EMP-FR-019, BR-005
Open →
Reject & Notify
EMP-FR-025b, NTF-FR-006
Open →
Candidate Notes
EMP-FR-022, BR-006
Open →
View Documents
2 states
JSP-FR-012, BR-014
Open →
Stage Config
EMP-FR-016, BR-005
Open →
Rejection Templates
EMP-FR-025b, NTF-FR-004
Open →
Team List
EMP-FR-026–029, BR-007
Open →
Invite Member
AUTH-FR-007, BR-007
Open →
Edit Role
EMP-FR-027, EMP-FR-028
Open →
Notifications
NTF-FR-002, NTF-FR-003
Open →
Account Settings
AUTH-FR-006, NTF-FR-005
Open →
Company Profile
EMP-FR-001, BR-008
Open →
Dashboard
SAP-FR-001, SAP-FR-004, BR-001
Open →
Company List
SAP-FR-001, SAP-FR-002, SAP-FR-003
Open →
Company Detail
3 states
SAP-FR-002, BR-008
Open →
User Management
SAP-FR-006
Open →
User Detail
2 states
SAP-FR-006
Open →
Advertisement Management
SAP-FR-008
Open →
Rejection Templates
BR-010, NTF-FR-004
Open →
Data Retention
SAP-FR-007, BR-012, NFR-018
Open →
Audit Log
BR-005, BR-012
Open →
Platform Reports
SAP-FR-004, SAP-FR-005
Open →
System Settings
6 tabs
BR-010, AUTH-FR-006
Open →
Dashboard
JSP-FR-007, JSP-FR-010, JSP-FR-011
Open →
Apply Form
2 states
JSP-FR-005, BR-011
Open →
Application Tracker
JSP-FR-007, JSP-FR-007b
Open →
Application Detail
JSP-FR-007, BR-014
Open →
Saved Jobs
JSP-FR-006, JSP-FR-010
Open →
Profile Editor
6 tabs
JSP-FR-004, JSP-FR-011
Open →
Document Archive
JSP-FR-012, BR-014
Open →
Upload Document
3 states
JSP-FR-012
Open →
AI Interview Prep
3 states
JSP-FR-009, BR-003
Open →
Notifications
NTF-FR-001, NTF-FR-003
Open →
Account Settings
4 tabs
NTF-FR-005, BR-011, BR-012
Open →
All 14 BR rules from PRD v2.0 and which screens implement them
| Rule |
Description |
Screens |
| BR-001 |
Company locked until SA approval |
ow04, e01, sa02, sa03 |
| BR-002 |
Job quota = 999 in Phase 1 (unlimited) |
e01, e02, e03, ow02 |
| BR-003 |
AI output requires human confirmation |
e05, e06, js11 |
| BR-004 |
Closed job retains all applications |
e04, e02 |
| BR-005 |
Pipeline history immutable |
e06, e07, e08, e10, e12, sa09 |
| BR-006 |
Notes visible to Admin + HR only |
e07, e10 |
| BR-007 |
Invite link expires 72 hours |
ow03, e14, e15, sa11 |
| BR-008 |
Verified badge — SA only |
p02, p03, e01, e19, ow04, sa02, sa03 |
| BR-009 |
Salary in VND, negotiable = hidden |
p02, p03, e03, js07 |
| BR-010 |
Dropdowns configurable via SA panel |
sa07, sa11 |
| BR-011 |
Consent checkbox mandatory on apply |
js03, js13 |
| BR-012 |
Data retention policy + auto-delete |
sa08, sa11, js13 |
| BR-013 |
AI screening — HR override mandatory |
e06, e07 |
| BR-014 |
Contact/docs gated by pipeline stage |
e07, e11, js05, js09 |