Skip to main content

Hiring Decision

Summary

Hiring decisions are represented through requisition approval, interview recommendation, candidate stage, compensation approval, offer approval, and offer response rather than one aggregate decision record.

Audience

Recruitment operations, hiring stakeholders, product, engineering, QA, support, and architecture teams. Candidate-facing behavior is identified explicitly.

Overview

Hiring decisions are represented through requisition approval, interview recommendation, candidate stage, compensation approval, offer approval, and offer response rather than one aggregate decision record.

Hiring flow

No single authoritative hiring-decision aggregate or policy engine is implemented. Candidate stage can be changed directly, and offer creation automatically approves candidate compensation when it is not already Approved. Separation of duties, approval thresholds, panel consensus, and hiring-manager authority therefore Require confirmation.

Requires confirmation

Formal ownership, production policy, authorization parity, and approved operating procedures require confirmation.

Source References

  • microservices/src/recruitment-service/Application/Commands/RequisitionCommands.cs
  • microservices/src/recruitment-service/Application/Commands/InterviewCommands.cs
  • microservices/src/recruitment-service/Application/Commands/OfferCommands.cs

See Also

Keywords

  • Recruitment
  • Hiring lifecycle
  • Hiring Decision

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly