ReqMind
Back to workspace

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.

Requirements (3)

  • REQ-001

    Employee submits leave request online

    Discovered

    AI 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

    Discovered

    AI 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.

    Relationships

    • Depends on REQ-001 — Employee submits leave request online
    • Related to BR-006 — Emergency leave requires HR approval
  • REQ-003

    HR visibility into approved leave

    Discovered

    AI 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

    Confirmed

    Conflict 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.

    Relationships

    • Related to MR-002 — Balance check timing and enforcement point undefined
    • Related to BR-003 — Balance checked at both submission and approval
    • Has exception BR-005 — Emergency leave is a distinct leave type exempt from normal balance rules
  • BR-002

    Rejected requests can be edited and resubmitted

    DiscoveredMedium severity

    AI 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 severity

    Conflict 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 severity

    Conflict 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.

    Relationships

    • Clarifies EX-001 — Insufficient balance at approval time blocks approval
    • Related to Q-001 — Should system auto-rejection be distinguished from manager rejection in history/notifications?
    • Has exception BR-005 — Emergency leave is a distinct leave type exempt from normal balance rules
  • BR-005

    Emergency leave is a distinct leave type exempt from normal balance rules

    DiscoveredHigh severity

    AI 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 severity

    AI 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 severity

    AI 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 severity

    AI 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.

    Relationships

    • Clarifies AMB-001 — Emergency leave approval workflow (manager role, sequencing, HR balance limits) undefined
    • Related to BR-006 — Emergency leave requires HR approval

Exceptions (1)

  • EX-001

    Insufficient balance at approval time blocks approval

    DiscoveredMedium severity

    AI 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.

    Relationships

    • Exception to BR-003 — Balance checked at both submission and approval
    • Clarified by BR-004 — Auto-reject on insufficient balance at approval time

Missing Rules (2)

  • MR-001

    Rejection notification and resubmission process undefined

    DiscoveredMedium severity

    AI 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.

    Relationships

    • Clarified by BR-002 — Rejected requests can be edited and resubmitted
    • Related to Q-001 — Should system auto-rejection be distinguished from manager rejection in history/notifications?
  • MR-002

    Balance check timing and enforcement point undefined

    DiscoveredMedium severity

    AI 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.

    Relationships

    • Related to BR-001 — Leave cannot exceed available balance
    • Clarified by BR-003 — Balance checked at both submission and approval

Ambiguities (1)

  • AMB-001

    Emergency leave approval workflow (manager role, sequencing, HR balance limits) undefined

    ResolvedMedium severity

    AI 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.

    Relationships

    • Depends on BR-006 — Emergency leave requires HR approval
    • Clarified by BR-008 — Emergency leave requires sequential manager-then-HR approval

Contradictions (1)

  • CON-001

    Emergency leave may override insufficient-balance approval block

    ResolvedHigh severity

    Conflict 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 severity

    AI 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.

    Relationships

    • Related to BR-004 — Auto-reject on insufficient balance at approval time
    • Related to MR-001 — Rejection notification and resubmission process undefined
  • Q-002

    Is 'emergency leave' a distinct leave type with its own rules?

    DiscoveredHigh severity

    AI 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