Recruitment Validation Reference
| Area | Rule category | Layer | Error category | Maturity |
|---|---|---|---|---|
| Context | Tenant and actor required by relevant commands | Infrastructure/application | Validation/context | Transitional |
| Requisition | Valid submission and decision state; Workflow restriction when enabled | Domain/application | Conflict/validation/dependency | Implemented |
| Opening | Valid Draft/Open/Closed transition and required input | Domain/application/UI | Conflict/validation | Implemented |
| Application | Open opening, valid candidate data, duplicate prevention | Application/domain | Conflict/validation | Implemented |
| Candidate | Valid stage transition and required stage inputs | Domain/application/UI | Conflict/validation | Transitional |
| Interview | Candidate/opening eligibility, schedule, state, required feedback | Domain/application/UI | Conflict/validation | Transitional |
| Offer | Eligibility, compensation/date input, lifecycle and approval state | Domain/application/UI | Conflict/validation | Transitional |
| Public response | Resolvable token and valid terminal transition | Application/UI | Not found/conflict/validation | Transitional |
| Onboarding | Accepted offer, required employee input, dependency success | Domain/application/UI | Conflict/validation/dependency | Transitional |
| Document | Existing reference/content and dependency success | Application/infrastructure | Not found/dependency | Transitional |
Use API errors for transport behavior and UI validation for frontend checks.
Source References
microservices/src/recruitment-service/Application/Commands/RequisitionCommands.csmicroservices/src/recruitment-service/Application/Commands/JobOpeningCommands.csmicroservices/src/recruitment-service/Application/Commands/CandidateCommands.csmicroservices/src/recruitment-service/Application/Commands/InterviewCommands.csmicroservices/src/recruitment-service/Application/Commands/OfferCommands.csmicroservices/src/recruitment-service/Application/Commands/OnboardingCommands.csmicroservices/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.
Related Articles
See Also
Keywords
- Recruitment
- Hiring lifecycle
- Draft documentation
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly