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