Recruitment Verified Event Catalog
Summary
The verified catalog contains 12 domain events, 11 outbound contracts, and no inbound subscriptions or confirmed consumers.
Audience
Developers, QA and support engineers, integration reviewers, implementation partners, solution architects, and security reviewers.
Overview
Reference Content
| Domain event | Category/trigger | Integration contract | Delivery | Consumer | Version | Idempotency/maturity | Authoritative contract source |
|---|---|---|---|---|---|---|---|
CandidateAppliedDomainEvent | Candidate application | CandidateAppliedEvent | Outbox/broker | None | 1 | Unique outbox identity; Transitional | microservices/src/contracts/Events/CandidateAppliedEvent.cs |
InterviewScheduledDomainEvent | Interview scheduling | InterviewScheduledEvent | Outbox/broker | None | 1 | Unique outbox identity; Transitional | microservices/src/contracts/Events/InterviewScheduledEvent.cs |
OfferGeneratedDomainEvent | Offer creation | OfferGeneratedEvent | Outbox/broker | None | 1 | Unique outbox identity; Transitional | microservices/src/contracts/Events/OfferGeneratedEvent.cs |
OfferCreatedDomainEvent | Offer creation | OfferCreatedEvent | Outbox/broker | None | 1 | Unique outbox identity; Transitional | microservices/src/contracts/Events/RecruitmentLifecycleEvents.cs |
OfferApprovedDomainEvent | Offer approval | OfferApprovedEvent | Outbox/broker | None | 1 | Terminal-state guard; Transitional | microservices/src/contracts/Events/RecruitmentLifecycleEvents.cs |
OfferAcceptedDomainEvent | Offer acceptance | OfferAcceptedEvent | Outbox/broker | None | 1 | Retry no-op after acceptance; Transitional | microservices/src/contracts/Events/OfferAcceptedEvent.cs |
OfferRejectedDomainEvent | Offer rejection | OfferRejectedEvent | Outbox/broker | None | 1 | Retry no-op after rejection; Transitional | microservices/src/contracts/Events/OfferRejectedEvent.cs |
OfferDeclinedDomainEvent | Offer decline | OfferDeclinedEvent | Outbox/broker | None | 1 | Terminal-state guard; Transitional | microservices/src/contracts/Events/RecruitmentLifecycleEvents.cs |
OfferWithdrawnDomainEvent | Offer withdrawal | None | None | None | — | Invoked but unmapped; Foundation | microservices/src/recruitment-service/Domain/Recruitment/RecruitmentDomainEvents.cs |
CandidateOnboardedDomainEvent | Onboarding completion | CandidateOnboardedEvent | Outbox/broker | None | 1 | Raised after provisioning; Transitional | microservices/src/contracts/Events/CandidateOnboardedEvent.cs |
CandidateJoinedDomainEvent | Onboarding completion | CandidateJoinedEvent | Outbox/broker | None | 1 | Raised after provisioning; Transitional | microservices/src/contracts/Events/RecruitmentLifecycleEvents.cs |
JoiningReminderDomainEvent | Accepted offer with joining date | JoiningReminderEvent | Outbox/broker | None | 1 | Conditional creation; Transitional | microservices/src/contracts/Events/RecruitmentLifecycleEvents.cs |
Catalog totals
| Measure | Total |
|---|---|
| Domain-event types | 12 |
| Outbound contracts | 11 |
| Inbound contracts | 0 |
| Domain-to-integration mappings | 11 |
| Confirmed consumer services | 0 |
| Confirmed subscriptions | 0 |
| Schema versions represented | 1 |
| Unique authoritative catalog source paths | 9 |
HTTP Workflow, Employee, Document, and Gateway relationships are intentionally excluded from subscription totals.
Requires confirmation
Consumer ownership, tenant-envelope policy, correlation/causation policy, retry limits, replay, ordering, contract governance, reconciliation, monitoring, and production support require confirmation.
Source References
microservices/src/recruitment-service/Domain/Recruitment/RecruitmentDomainEvents.csmicroservices/src/recruitment-service/Infrastructure/RecruitmentDbContext.csmicroservices/src/contracts/Events/RecruitmentLifecycleEvents.csmicroservices/src/contracts/Events/CandidateAppliedEvent.csmicroservices/src/contracts/Events/InterviewScheduledEvent.csmicroservices/src/contracts/Events/OfferGeneratedEvent.csmicroservices/src/contracts/Events/OfferAcceptedEvent.csmicroservices/src/contracts/Events/OfferRejectedEvent.csmicroservices/src/contracts/Events/CandidateOnboardedEvent.cs
Related Articles
See Also
Keywords
- Recruitment events
- Event Catalog
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly