Offer Review System User Manual
Version: 1.0
Last Updated: 2026-02-20
1. Purpose
This manual explains how to use the Offer Review System end to end:
- Submit and review candidates
- Move candidates through each workflow stage
- Collaborate across HR, Manager, SMO, and Admin roles
- Use documents, audit trail, notifications, and AI summaries effectively
2. System Overview
The system is a role-based hiring workflow with these core modules:
Dashboard: queue and KPI view by roleCandidates: searchable pipeline with filters and saved viewsCandidate Detail: tab-based workflow for each candidateUpload Resume: intake for new or existing candidatesDocuments: file management and versioningNotifications: action reminders and updatesAdmin: governance, users, templates, audit, and settings
3. Login and Access
3.1 Sign In
- Open
/login - Enter your email and password
- Click
Login
3.2 First-Time or No Access
- Use
Submit a registration requestfrom the login page. - Admin reviews and grants role-based access.
3.3 Password Recovery
- Use
Forgot password?on the login page. - Enter your work email to receive a reset link.
- Open the reset link and set a new password with at least 8 characters.
4. Navigation Model
After login, use the top navigation:
Dashboard: your role queueCandidates: full pipelineUpload: resume intakeNotifications: unread/read alertsSettings: personal preferences
Admins also have:
Org SetupTemplates- Other admin pages based on permissions
5. Candidate Lifecycle
Stage 1: Resume Intake
- HR uploads candidate resume.
- Candidate profile is created or matched.
Stage 2: HR Screening
- HR reviews baseline criteria.
- HR records notes/outcome.
- HR assigns hiring manager when appropriate.
Stage 3: Manager Review
- Manager evaluates and submits scorecard.
- Manager gives recommendation.
Stage 4: SMO Interview Chat Log
- HR/SMO/Admin can:
- Paste chat log text
- Upload log file (PDF/DOC/DOCX/TXT)
- System stores latest interview log and AI-generated summary.
Stage 5: SMO Decision
- SMO finalizes decision:
APPROVEDREJECTEDKIV
Stage 6: Completion + Audit
- System tracks all major actions in audit trail.
- Documents remain versioned and accessible.
6. Role-Based Operating Guide
HR
Primary goals:
- Intake candidates
- Perform HR screening
- Assign managers
- Maintain documents
Primary screens:
/dashboard/upload-resume/candidates/candidates/:id?tab=hr-screening/candidates/:id?tab=documents
How the system works for HR:
- Open
Dashboardand process today’s intake queue. - Upload resume from
Upload ResumeorDocuments. - Complete
HR Screeningwith clear notes and outcome. - Assign hiring manager for qualified candidates.
- Confirm status transition and hand off to
MANAGER.
MANAGER
Primary goals:
- Complete scorecards quickly
- Provide clear recommendations
Primary screens:
/dashboard/candidates/candidates/:id?tab=manager-review
How the system works for MANAGER:
- Open
Dashboardand pick pending evaluations. - Open candidate
Manager Reviewtab. - Score all criteria and add recommendation rationale.
- Submit review and verify queue count updates.
- Escalate ready candidates to
SMO.
SMO
Primary goals:
- Review escalated candidates
- Manage interview log quality
- Finalize decisions
Primary screens:
/dashboard/candidates/candidates/:id?tab=smo-interview/candidates/:id?tab=smo-decision
How the system works for SMO:
- Open
Dashboardand review pending final decisions. - Use
SMO Interviewtab to paste or upload chat log. - Review AI summary and extracted key points.
- Open
SMO Decisionand finalizeAPPROVED,REJECTED, orKIV. - Confirm final status and audit entry.
ADMIN
Primary goals:
- Governance and access control
- Template and system configuration
- Audit and reliability monitoring
Primary screens:
/admin/access-requests/admin/users/admin/audit/admin/email-templates/admin/organization
How the system works for ADMIN:
- Process
Access Requestsand assign role permissions. - Maintain user roles, templates, and organization settings.
- Monitor audit trail and notification/outbox health.
- Resolve delivery failures and retry failed jobs.
- Keep compliance and governance standards current.
7. Working in Candidate Detail
The main tabs:
Overview: snapshot and key summariesHR Screening: HR outcomes and assignmentManager Review: scorecard and recommendationSMO Decision: final decision captureSMO Interview: chat log paste/upload and AI summaryDocuments: resume/supporting docs with versionsAudit: full change history
Recommended tab order:
- Overview
- Current role action tab
- Documents (if needed)
- Audit (verification/compliance)
8. Documents and File Rules
Supported Upload Formats
- Resume/supporting docs: PDF, DOC, DOCX
- Interview chat logs: PDF, DOC, DOCX, TXT
Limits
- Maximum size: 10MB per file
Good Practices
- Use descriptive filenames.
- Keep one clear latest version.
- Verify uploads complete before leaving the tab.
9. Notifications
Use /notifications to:
- Track pending actions
- View assignment and status updates
- Mark items as read
Tip: review notifications at the start and end of each work block.
10. AI Features
AI is used to:
- Extract and summarize resume/interview signals
- Provide structured insights for faster review
When results are missing:
- Verify document format and size
- Re-upload if needed
- Use re-analyze action where available
- Confirm OpenAI/system health status
11. Troubleshooting
Issue: Upload controls not visible in SMO Interview tab
Checks:
- Confirm role via
/api/auth/me - Confirm candidate role fallback (
viewerRole) if applicable - Re-login if stale auth state
Issue: Candidate cannot move forward
Checks:
- Current stage form fields are complete
- Submit/save succeeded
- Required role has permission
Issue: Missing notifications
Checks:
- Open
/notificationsdirectly - Confirm settings and role
- Verify action was committed successfully
12. Mobile Usage Guidance
For best mobile performance:
- Use board filters first, then open candidate details
- Prefer short action sessions per candidate
- Use tab chips to navigate quickly
- Upload documents on stable network
13. Operational Best Practices
- Keep screening notes factual and concise.
- Use consistent decision rationale language.
- Close pending queue items daily.
- Review audit before final escalations.
- Use saved views per role to reduce context switching.
14. Support and Escalation
If you are blocked:
- Capture the candidate ID/code and exact action.
- Capture the page URL and timestamp.
- Capture API/network error details if available.
- Escalate to Admin/Engineering with reproducible steps.
15. Quick Route Reference
/login/dashboard/candidates/upload-resume/notifications/settings/admin/access-requests/admin/users/admin/audit/admin/email-templates