Requirements Catalogue
Employee Leave Management — Everything ReqMind has discovered for this project so far.
Review summary
- Total findings
- 18
- Confirmed
- 1
- Needs clarification
- 0
- Unresolved contradictions
- 0
- Open questions
- 2
Needs review
What still needs a human decision — not a completeness score.
- REQ-001 — Employee submits leave request online
- REQ-002 — Manager approves or rejects leave request
- REQ-003 — HR visibility into approved leave
- MR-001 — Rejection notification and resubmission process undefined
- MR-002 — Balance check timing and enforcement point undefined
- BR-002 — Rejected requests can be edited and resubmitted
- BR-003 — Balance checked at both submission and approval
- EX-001 — Insufficient balance at approval time blocks approval
- BR-004 — Auto-reject on insufficient balance at approval time
- Q-001 — Should system auto-rejection be distinguished from manager rejection in history/notifications?
- Q-002 — Is 'emergency leave' a distinct leave type with its own rules?
- BR-005 — Emergency leave is a distinct leave type exempt from normal balance rules
- BR-006 — Emergency leave requires HR approval
- BR-007 — Emergency leave tracked separately and cannot drive annual balance negative
- BR-008 — Emergency leave requires sequential manager-then-HR approval
Requirements (3)
- REQ-001
Employee submits leave request online
DiscoveredAI discovery
Employees can submit leave requests through the system.
Evidence
- “We need an employee leave management system. Employees should submit leave requests online. Their managers approve or reject them, and HR should be able to see all approved leave.”
- “Employees submit leave requests and their managers approve them.”
Human decision
Awaiting human review.
Relationships
- Depended on by REQ-002 — Manager approves or rejects leave request
- REQ-002
Manager approves or rejects leave request
DiscoveredAI discovery
The employee's manager reviews submitted leave requests and either approves or rejects them.
Evidence
- “We need an employee leave management system. Employees should submit leave requests online. Their managers approve or reject them, and HR should be able to see all approved leave.”
- “Employees submit leave requests and their managers approve them.”
Human decision
Awaiting human review.
- REQ-003
HR visibility into approved leave
DiscoveredAI discovery
HR should be able to see all approved leave requests across employees.
Evidence
- “We need an employee leave management system. Employees should submit leave requests online. Their managers approve or reject them, and HR should be able to see all approved leave.”
Human decision
Awaiting human review.
Business Rules (8)
- BR-001
Leave cannot exceed available balance
ConfirmedConflict resolved
Previously contradicted by CON-001 — Emergency leave may override insufficient-balance approval block
AI discovery
Employees cannot request leave beyond their available balance.
Evidence
- “Employees cannot request leave beyond their available balance.”
Human decision
Already confirmed — imported as an already-agreed rule. No review event was recorded for this item.
- BR-002
Rejected requests can be edited and resubmitted
DiscoveredMedium severityAI discovery
When a manager rejects a leave request, the employee is notified and may edit the same request and resubmit it rather than creating a new request.
Evidence
- “The employee should be notified when the request is rejected. They can edit the rejected request and resubmit it instead of creating a new request.”
Human decision
Awaiting human review.
Relationships
- Clarifies MR-001 — Rejection notification and resubmission process undefined
- BR-003
Balance checked at both submission and approval
DiscoveredMedium severityConflict resolved
Previously contradicted by CON-001 — Emergency leave may override insufficient-balance approval block
AI discovery
The system verifies the employee's available leave balance at two points: when the employee submits the request, and again when the manager approves it. If the balance is no longer sufficient at approval time (e.g., due to another request approved in between), the manager cannot approve the request.
Evidence
- “Check the available balance both when the employee submits the request and again when the manager approves it. If the balance is no longer sufficient at approval time, the request cannot be approved.”
Human decision
Awaiting human review.
Relationships
- Clarifies MR-002 — Balance check timing and enforcement point undefined
- Related to BR-001 — Leave cannot exceed available balance
- Has exception EX-001 — Insufficient balance at approval time blocks approval
- Has exception BR-005 — Emergency leave is a distinct leave type exempt from normal balance rules
- BR-004
Auto-reject on insufficient balance at approval time
DiscoveredMedium severityConflict resolved
Previously contradicted by CON-001 — Emergency leave may override insufficient-balance approval block
AI discovery
If the employee's balance is no longer sufficient when the manager attempts to approve the request, the system automatically rejects the request (rather than leaving it pending) and notifies the employee that their available balance is insufficient. The employee may edit and resubmit the rejected request later if their balance becomes sufficient.
Evidence
- “Automatically reject the request and notify the employee that their available balance is insufficient. The employee can edit the rejected request and resubmit it later if their balance becomes sufficient.”
Human decision
Awaiting human review.
- BR-005
Emergency leave is a distinct leave type exempt from normal balance rules
DiscoveredHigh severityAI discovery
Emergency leave is a separate leave category. Requests of this type bypass both the submission-time balance check (BR-003 equivalent) and the approval-time balance check (BR-003/BR-004), meaning they can be approved even when the employee's available balance is insufficient.
Evidence
- “For emergency leave, the manager can approve it even when the employee does not have enough balance.”
- “Emergency leave is a separate leave type and an exception to the normal balance rule. It can bypass both the submission-time and approval-time balance checks, but HR must approve it. It must not reduce the employee's normal annual-leave balance below zero; emergency leave is tracked separately.”
Human decision
Awaiting human review.
Relationships
- Exception to BR-001 — Leave cannot exceed available balance
- Exception to BR-003 — Balance checked at both submission and approval
- Exception to BR-004 — Auto-reject on insufficient balance at approval time
- Clarifies CON-001 — Emergency leave may override insufficient-balance approval block
- Related to BR-007 — Emergency leave tracked separately and cannot drive annual balance negative
- BR-006
Emergency leave requires HR approval
DiscoveredHigh severityAI discovery
Approval of emergency leave requests requires HR sign-off, which differs from the standard flow where the employee's manager approves or rejects the request (REQ-002).
Evidence
- “Emergency leave is a separate leave type and an exception to the normal balance rule. It can bypass both the submission-time and approval-time balance checks, but HR must approve it. It must not reduce the employee's normal annual-leave balance below zero; emergency leave is tracked separately.”
Human decision
Awaiting human review.
Relationships
- Related to REQ-002 — Manager approves or rejects leave request
- Clarifies Q-002 — Is 'emergency leave' a distinct leave type with its own rules?
- Depended on by AMB-001 — Emergency leave approval workflow (manager role, sequencing, HR balance limits) undefined
- Related to BR-008 — Emergency leave requires sequential manager-then-HR approval
- BR-007
Emergency leave tracked separately and cannot drive annual balance negative
DiscoveredHigh severityAI discovery
Emergency leave usage is tracked in a separate allowance/counter from the normal annual-leave balance. Approving emergency leave must not reduce the employee's normal annual-leave balance below zero.
Evidence
- “Emergency leave is a separate leave type and an exception to the normal balance rule. It can bypass both the submission-time and approval-time balance checks, but HR must approve it. It must not reduce the employee's normal annual-leave balance below zero; emergency leave is tracked separately.”
Human decision
Awaiting human review.
Relationships
- Related to BR-005 — Emergency leave is a distinct leave type exempt from normal balance rules
- BR-008
Emergency leave requires sequential manager-then-HR approval
DiscoveredHigh severityAI discovery
For emergency leave requests, the manager must approve first, followed by a final approval from HR. Both approvals are required for the request to be approved. If either the manager or HR rejects the request, the emergency leave request is rejected overall.
Evidence
- “For emergency leave, the manager approves first, then HR gives the final approval. Both approvals are required. If either the manager or HR rejects the request, the emergency leave request is rejected.”
Human decision
Awaiting human review.
Exceptions (1)
- EX-001
Insufficient balance at approval time blocks approval
DiscoveredMedium severityAI discovery
If balance becomes insufficient between submission and approval, the approval action is blocked. Downstream handling (auto-reject vs. hold for edit/resubmit) is not yet defined.
Evidence
- “Check the available balance both when the employee submits the request and again when the manager approves it. If the balance is no longer sufficient at approval time, the request cannot be approved.”
Human decision
Awaiting human review.
Missing Rules (2)
- MR-001
Rejection notification and resubmission process undefined
DiscoveredMedium severityAI discovery
It is not specified whether the employee is notified when a request is rejected, and whether they can edit/resubmit the same request or must create a new one.
Evidence
- “We need an employee leave management system. Employees should submit leave requests online. Their managers approve or reject them, and HR should be able to see all approved leave.”
- “Employees submit leave requests and their managers approve them.”
Human decision
Awaiting human review.
- MR-002
Balance check timing and enforcement point undefined
DiscoveredMedium severityAI discovery
BR-001 states leave cannot exceed available balance, but it is unclear at what point this is enforced (at submission, at manager approval, or both) and how the system handles partial-day or overlapping requests against the balance.
Evidence
- “Employees cannot request leave beyond their available balance.”
Human decision
Awaiting human review.
Ambiguities (1)
- AMB-001
Emergency leave approval workflow (manager role, sequencing, HR balance limits) undefined
ResolvedMedium severityAI discovery
It is unclear whether emergency leave requests bypass the manager entirely and go straight to HR, or whether the manager still reviews first and HR gives a second approval. It's also unclear if HR has its own balance/allowance limit for emergency leave (e.g., a cap on the separate emergency allowance) or if it can be granted with no numeric limit.
Evidence
- “Emergency leave is a separate leave type and an exception to the normal balance rule. It can bypass both the submission-time and approval-time balance checks, but HR must approve it. It must not reduce the employee's normal annual-leave balance below zero; emergency leave is tracked separately.”
Human decision
Awaiting human review.
Contradictions (1)
- CON-001
Emergency leave may override insufficient-balance approval block
ResolvedHigh severityConflict resolved
Previously contradicted BR-001 — Leave cannot exceed available balance
Conflict resolved
Previously contradicted BR-003 — Balance checked at both submission and approval
Conflict resolved
Previously contradicted BR-004 — Auto-reject on insufficient balance at approval time
AI discovery
Stakeholder states that for emergency leave, a manager can approve a leave request even when the employee does not have enough balance. This directly conflicts with BR-001 (leave cannot exceed available balance), BR-003 (balance checked at submission and approval, blocking approval if insufficient), and BR-004 (auto-reject on insufficient balance at approval). It's unclear whether this is a special exception for an 'emergency leave' category, a manager override capability, or supersedes the balance rules entirely.
Evidence
- “For emergency leave, the manager can approve it even when the employee does not have enough balance.”
Human decision
Awaiting human review.
Relationships
- Clarified by BR-005 — Emergency leave is a distinct leave type exempt from normal balance rules
Open Questions (2)
- Q-001
Should system auto-rejection be distinguished from manager rejection in history/notifications?
DiscoveredLow severityAI discovery
Now that insufficient-balance approvals result in automatic rejection, it's unclear whether this should be tracked/displayed differently from a manual manager rejection (e.g., 'rejected by system' vs 'rejected by manager') for audit and employee clarity purposes.
Evidence
- “Automatically reject the request and notify the employee that their available balance is insufficient. The employee can edit the rejected request and resubmit it later if their balance becomes sufficient.”
Human decision
Awaiting human review.
- Q-002
Is 'emergency leave' a distinct leave type with its own rules?
DiscoveredHigh severityAI discovery
If emergency leave allows approval despite insufficient balance, it's unclear whether it is a separate leave category with its own workflow/eligibility, whether it also bypasses the submission-time balance check, and how the resulting negative or exceeded balance is tracked (e.g., goes negative, treated as unpaid, or drawn from a separate allowance).
Evidence
- “For emergency leave, the manager can approve it even when the employee does not have enough balance.”
Human decision
Awaiting human review.
Relationships
- Clarified by BR-006 — Emergency leave requires HR approval