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