Skip to main content

Recruitment Validation Reference

AreaRule categoryLayerError categoryMaturity
ContextTenant and actor required by relevant commandsInfrastructure/applicationValidation/contextTransitional
RequisitionValid submission and decision state; Workflow restriction when enabledDomain/applicationConflict/validation/dependencyImplemented
OpeningValid Draft/Open/Closed transition and required inputDomain/application/UIConflict/validationImplemented
ApplicationOpen opening, valid candidate data, duplicate preventionApplication/domainConflict/validationImplemented
CandidateValid stage transition and required stage inputsDomain/application/UIConflict/validationTransitional
InterviewCandidate/opening eligibility, schedule, state, required feedbackDomain/application/UIConflict/validationTransitional
OfferEligibility, compensation/date input, lifecycle and approval stateDomain/application/UIConflict/validationTransitional
Public responseResolvable token and valid terminal transitionApplication/UINot found/conflict/validationTransitional
OnboardingAccepted offer, required employee input, dependency successDomain/application/UIConflict/validation/dependencyTransitional
DocumentExisting reference/content and dependency successApplication/infrastructureNot found/dependencyTransitional

Use API errors for transport behavior and UI validation for frontend checks.

Source References​

  • microservices/src/recruitment-service/Application/Commands/RequisitionCommands.cs
  • microservices/src/recruitment-service/Application/Commands/JobOpeningCommands.cs
  • microservices/src/recruitment-service/Application/Commands/CandidateCommands.cs
  • microservices/src/recruitment-service/Application/Commands/InterviewCommands.cs
  • microservices/src/recruitment-service/Application/Commands/OfferCommands.cs
  • microservices/src/recruitment-service/Application/Commands/OnboardingCommands.cs
  • microservices/src/recruitment-service/Api/EndpointResults.cs

Summary​

This Draft page summarizes source-backed Recruitment behavior and explicitly marks incomplete governance or implementation.

Audience​

Recruitment stakeholders, product, engineering, QA, support, operations, architecture, security, and implementation partners as applicable to this page.

Overview​

Use the source-backed sections above as the authoritative scope. Unsupported behavior remains Requires confirmation or Not implemented.

See Also​

Keywords​

  • Recruitment
  • Hiring lifecycle
  • Draft documentation

Revision Information​

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